Commit Graph

6268 Commits

Author SHA1 Message Date
mr. m
5b685bc26d feat: Change default shortcut for unsynced windows, b=no-bug, c=windows, kbs 1.18.1b 2026-01-24 15:34:46 +01:00
mr. m
6b255eabec feat: Fixed allowing folders to drop into normal tabs, b=no-bug, c=tabs 2026-01-24 08:58:36 +01:00
mr. m
1da0bed725 feat: Properly wait for session initialization event, b=no-bug, c=no-component 2026-01-23 23:19:43 +01:00
mr. m
a806bc7d0f fix: Fixed migration issue when clear history is enabled, b=closes #11993, c=flatpak, workspaces 2026-01-23 23:00:42 +01:00
mr. m
e0484d6fd6 feat: Limit the amount of displayed moving tabs we show, b=no-bug, c=common, tabs 1.18b 2026-01-23 11:54:41 +01:00
mr. m
60a9463708 feat: Make split views visible when drag and dropping, b=no-bug, c=workspaces 2026-01-23 10:45:04 +01:00
mr. m
f476a62144 fix: Fixed not flushing the browsers correctly on quit grant and pinned icons not saving when the page didn't load, b=no-bug, c=common, kbs 2026-01-22 16:43:11 +01:00
mr. m
acd75771e1 feat: Have in mind we might have invalid drop elements when DnD, b=no-bug, c=no-component 2026-01-22 07:49:17 +01:00
mr. m
0d2667432c Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-21 21:33:32 +01:00
mr. m
9d70b1a9f6 feat: Improve drag and drop to handle perifery drag over, b=no-bug, c=tabs 2026-01-21 21:33:26 +01:00
Mr. M
7af6cae278 feat: Make sure to always store closed window data, b=no-bug, c=no-component 2026-01-21 18:20:51 +01:00
mr. m
51f7202b93 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-21 14:00:00 +01:00
mr. m
c6c2a2fe5a fix: Fixed drag and drop not using the actual pointer location, b=no-bug, c=folders, tabs, workspaces 2026-01-21 13:59:52 +01:00
Moaed Yahia
116d70d08a fix: Prevent black flash when switching workspaces to split view, p=#11966 2026-01-21 07:26:26 +01:00
mr. m
fdf453d34e fix: Small fixes to tab aligment and dialog colors, b=no-bug, c=tabs, workspaces 2026-01-20 23:21:06 +01:00
mr. m
404fe069cd fix: Make sure to save the state of the last restored 'normal' window, b=no-bug, c=no-component 2026-01-20 15:34:00 +01:00
mr. m
6c0b81b921 fix: Fixed duplicate Ids for split views and wrong activations, p=#11953
* fix: Fixed duplicate Ids for split views and wrong activations, b=no-bug, c=split-view

* fix: Fixed creating a new split view ID on restore, b=no-bug, c=split-view, tabs, workspaces

* chore: Simplify split view group extraction, b=no-bug, c=split-view

* feat: Make sure to return the group, even when not activating, b=no-bug, c=split-view

* feat: Assume tabs could be null, b=no-bug, c=split-view
2026-01-20 01:35:25 +01:00
mr. m
ca93874971 fix: Make sure synced split views have the same group ID, b=no-bug, c=split-view 2026-01-19 23:39:30 +01:00
mr. m
1423c51b41 feat: Never allow windows to be restored when closed, b=no-bug, c=no-component 2026-01-19 23:01:20 +01:00
mr. m
2fb5214222 fix: Don't allow private windows to sync new tabs, b=closes #11949, c=no-component 2026-01-19 22:58:31 +01:00
mr. m
d72c69a59c feat: Show traffic lights when opening a popup, b=no-bug, c=common 2026-01-19 22:00:15 +01:00
mr. m
219eca5190 feat: Dont allow synced windows to be restored / be shown in closed windows history, b=no-bug, c=no-component 2026-01-19 17:40:03 +01:00
mr. m
253ce993c5 fix: Add a minimum width for the welcome button, b=no-bug, c=welcome 2026-01-19 17:26:46 +01:00
mr. m
a3494d12e6 feat: Make sure sessions are correctly migrated on first run, b=no-bug, c=workspaces 2026-01-19 17:18:14 +01:00
mr. m
f1871cfb6d feat: Make sure moving an unsynced window to a synced makes the title update, b=no-bug, c=no-component 2026-01-19 14:42:34 +01:00
mr. m
ae5813f7a5 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 14:11:37 +01:00
mr. m
4825c28643 feat: Add 'New blank window' urlbar command, b=no-bug, c=no-component 2026-01-19 14:10:38 +01:00
mr. m
4572086549 chore: New Crowdin updates, p=#11945
* Update source file zen-menubar.ftl

* Update source file zen-preferences.ftl

* Update source file zen-menubar.ftl

* Update source file zen-preferences.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-preferences.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Romanian)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Arabic)

* New translations zen-menubar.ftl (Bulgarian)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Danish)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Greek)

* New translations zen-menubar.ftl (Finnish)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Italian)

* New translations zen-menubar.ftl (Japanese)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Lithuanian)

* New translations zen-menubar.ftl (Dutch)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Slovak)

* New translations zen-menubar.ftl (Swedish)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Ukrainian)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Vietnamese)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (Indonesian)

* New translations zen-menubar.ftl (Persian)

* New translations zen-menubar.ftl (Thai)

* New translations zen-menubar.ftl (Norwegian Nynorsk)

* New translations zen-menubar.ftl (Estonian)

* New translations zen-menubar.ftl (English, United Kingdom)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-menubar.ftl (Bosnian)

* New translations zen-menubar.ftl (nb-NO)
2026-01-19 13:42:39 +01:00
mr. m
b4094bc98e Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 13:40:49 +01:00
mr. m
745d0edc82 feat: Make sure to run view swaps before rendering a new frame, b=no-bug, c=split-view, tabs 2026-01-19 13:40:27 +01:00
Mr. M
e88530da19 chore: Set a proper user app dir for legacy unix paths, b=bug #11917, c=common, configs 2026-01-19 11:57:53 +01:00
mr. m
cad9f01722 feat: Make sure to ignore unknown split view groups when restoring, b=no-bug, c=split-view 2026-01-19 03:03:29 +01:00
mr. m
f913bbb1f0 chore: Rename 'Separate Window' to 'Blank Window', b=no-bug, c=no-component 2026-01-19 02:20:18 +01:00
mr. m
2f92c2c869 feat: Add app menu and native menu items for new separate windows, b=no-bug, c=common, kbs 2026-01-19 02:19:06 +01:00
mr. m
341b0252e4 feat: Convert tab entries for window close into a weak map, b=no-bug, c=no-component 2026-01-19 00:57:40 +01:00
mr. m
085aba686e Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 00:10:29 +01:00
mr. m
cb0e7cc67c fix: Fixed tabs becoming empty states when closing a synced window, b=no-bug, c=no-component 2026-01-19 00:10:25 +01:00
mr. m
71bedc89b1 chore: New Crowdin updates, p=#11932
* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-preferences.ftl (Portuguese)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-workspaces.ftl (Polish)

* New translations zen-workspaces.ftl (Portuguese)

* Update source file zen-general.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-preferences.ftl (Polish)

* New translations zen-workspaces.ftl (Polish)

* New translations zen-welcome.ftl (Polish)

* Update source file zen-general.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-split-view.ftl (Welsh)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-vertical-tabs.ftl (Japanese)

* New translations zen-vertical-tabs.ftl (nb-NO)

* New translations zen-preferences.ftl (Czech)

* New translations zen-preferences.ftl (Thai)

* New translations zen-folders.ftl (Turkish)
2026-01-18 20:25:34 +01:00
mr. m
adb385b710 fix: Fixed language packs not parsing correctly, b=no-bug, c=common, split-view 2026-01-18 20:09:06 +01:00
mr. m
679be6d208 fix: Small drag and drop fixes and possible leak fix, b=no-bug, c=mods, split-view, workspaces 2026-01-18 00:16:32 +01:00
mr. m
7fae42087b feat: Dont update the drag image when converting an essential to a normal tab, b=no-bug, c=no-component 2026-01-17 19:46:19 +01:00
mr. m
132b5f2bf2 feat: Add a informational dialog for window sync migration, b=no-bug, c=common 2026-01-17 19:30:28 +01:00
mr. m
a36acadd04 fix: Fixed fetching browser history entries from cache, b=no-bug, c=no-component 2026-01-17 15:50:46 +01:00
mr. m
a993f40532 fix: Fixed fetching wrong history entries for pinned tabs state cache, b=no-bug, c=workspaces, split-view 2026-01-17 15:35:59 +01:00
mr. m
27c3858e1a chore: Update freedesktop runtime for flatpak, b=bug #10545, c=flatpak 2026-01-17 14:18:31 +01:00
mr. m
c8f314a7e4 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-17 14:13:31 +01:00
mr. m
56c5f2fb6d test: Fix default app dir for XDG and import sandbox tests, b=bug #11917, c=tests 2026-01-17 14:13:06 +01:00
Anodev-sudo
ceb540536c feat: Return to previous tab when closing tabs, p=#11933
* fix: Switch to last used tab on tab close

lastAccessed time will be used to select the active tab instead of positional selection or ownership when a tab is closed, returning the user to their last used tab.

* test: Merge branch and add tests, b=no-bug, c=common, tests, tabs, workspaces

---------

Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-01-17 13:18:43 +01:00
mr. m
7668c26ce5 fix: Fixed small issues with colors inside dialog buttons, b=no-bug, c=common 2026-01-17 03:24:39 +01:00
mr. m
e689f5eaf4 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-17 02:33:42 +01:00