Commit Graph

1962 Commits

Author SHA1 Message Date
mr. M
8bcffb59e6 Refactor unify-twilight-and-stable.sh script to merge current branch to both stable and twilight branches 2024-10-11 19:28:19 +02:00
mr. M
f2058851d0 Refactor update-submodules workflow to handle central branch and update components submodule 2024-10-11 19:27:10 +02:00
mr. M
3a2ad6e578 Refactor merge-to-branch script to handle default branch name and merge to specified branch 2024-10-11 19:18:57 +02:00
mr. M
45e751a8be Refactor merge-to-branch script to handle "zen-stable" branch and merge to "zen-twilight" branch if specified 2024-10-11 19:16:19 +02:00
mr. M
6d9e54043c Refactor merge-to-branch script to handle "zen-stable" branch and merge to "twilight" branch if specified 2024-10-11 19:14:34 +02:00
mr. M
2b68cc481e Refactor merge-to-branch script to handle "zen-stable" branch and merge to "twilight" branch if specified 2024-10-11 19:13:55 +02:00
mr. M
49f7a457cd Refactor merge-to-branch script to prepend "zen-" to the branch name if no branch is specified 2024-10-11 19:11:57 +02:00
mr. M
c18b3db621 Refactor branch structure and update documentation 2024-10-11 19:11:16 +02:00
mr. M
cf450d6d4a Refactor merge-to-branch script to use default branch if no branch is specified 2024-10-11 18:54:51 +02:00
mr. M
93774f17c8 Refactor merge-to-branch script to use default branch if no branch is specified 2024-10-11 18:54:13 +02:00
mr. M
349e8a9203 Refactor branch validation in build workflow 2024-10-11 18:51:02 +02:00
mr. M
150f092e9a Refactor branch structure and update documentation 2024-10-11 18:41:11 +02:00
mr. M
69020cc516 Refactor build workflow and add branch validation 2024-10-11 18:30:32 +02:00
mauro-balades
a01a6d0f43 Update subproject commit hash 2024-10-11 17:20:37 +02:00
mauro 🤙
52a15da966 Merge pull request #2004 from LeMoonStar/twilight-desktop-name
Change name in .desktop during twilight AppImage build
2024-10-11 17:06:23 +02:00
mauro 🤙
322d3dcab1 Merge pull request #2008 from BrhmDev/fix/compact-mode
Fix compact mode collapsed width not applied
2024-10-11 17:06:10 +02:00
brahim
234d05d044 Fix compact mode collapsed width not applied, change top gap when toolbar visible. 2024-10-11 03:24:28 +02:00
LeMoonStar
8b7953280a Change name in .desktop during twilight build 2024-10-10 22:59:17 +02:00
Mauro Baladés
0ba9eb2eeb Remove unnecessary files from obj folder 2024-10-10 22:01:03 +03:00
Mauro Baladés
508a0c7815 Sign and package windows artifacts 2024-10-10 21:59:38 +03:00
mauro-balades
264eaa5cbf 🔖 Update version to 1.0.1-a.8 2024-10-10 17:31:56 +00:00
mauro-balades
b4901cb113 Update Firefox version to 131.0.2 in README.md and surfer.json 1.0.1-a.8 2024-10-10 19:29:13 +02:00
mauro 🤙
4380370ae4 Merge pull request #1998 from BrhmDev/fix/floating-compact-mode
Fix floating compact mode
2024-10-10 18:40:50 +02:00
brahim
d043ea25d8 Use var for zen compact float. 2024-10-10 16:28:17 +02:00
brahim
dadc13a2df Remove unnecessary checks to see if toolbox collapsed in zen-compact-mode.css 2024-10-10 15:49:03 +02:00
brahim
34e47d79dd Fix floating compact mode: revert logic in ZenCompactMode.mjs, use invisible padding. 2024-10-10 14:07:48 +02:00
mauro-balades
945ee1245e Updated l10n ID packs 2024-10-09 20:20:51 +02:00
mauro-balades
7f263b4c5e Update subproject commit with dirty flag 2024-10-09 20:07:11 +02:00
mauro-balades
569d93af9a Update subproject commit with dirty flag 2024-10-09 20:02:46 +02:00
mauro-balades
9440716951 Made compact mode float 2024-10-09 20:01:51 +02:00
mauro-balades
cc4e676bb7 Fixed compact mode being active at the same time with split views 2024-10-09 18:46:41 +02:00
mauro-balades
9d0eaad314 Update keyboard shortcuts preference 2024-10-09 17:07:03 +02:00
mauro-balades
1d22650d89 Update subproject commit with dirty flag 2024-10-09 16:42:35 +02:00
mauro 🤙
ce519530bc Merge pull request #1983 from kristijanribaric/feature-(workspace-icons-sync)-enable-icons-sync
Feature: Enable syncing of Workspace icons by default
2024-10-09 14:40:25 +02:00
Kristijan Ribarić
3e02f0d39f feat: Enable syncing of Workspace icons by default
This commit adds a new preference (`services.sync.prefs.sync.zen.workspaces.icons`) to enable syncing of the Workspace icons across different devices. This allows users to maintain the same visual experience regardless of where they are using Zen.
2024-10-09 08:50:40 +02:00
mauro-balades
89b97338e4 Update subproject commit with dirty flag 2024-10-09 07:47:47 +02:00
mauro 🤙
2345563879 Merge pull request #1974 from kristijanribaric/fix(pinned-tab-url-reset)-add-default-value-for-shortcut-behavior
Add pinned tab close behavior default preference
2024-10-08 22:43:50 +02:00
Kristijan Ribarić
692cb9223c Add pinned tab close behavior preference 2024-10-08 22:42:38 +02:00
mauro-balades
e8ff848518 Fix initialization issue with ZenStartup 2024-10-08 22:30:26 +02:00
mauro 🤙
256dadbaf7 Merge pull request #1957 from kristijanribaric/feature(pinned-tab-url-reset)-add-setting-and-pinned-tab-base-url-persisting
Feature: Add Pinned Tab Management and URL Reset Functionality 2.0
2024-10-08 21:54:12 +02:00
mauro-balades
3e92111847 Fixed compact mode flickering when it's on the right side (closes https://github.com/zen-browser/desktop/issues/1973) 2024-10-08 21:27:03 +02:00
mauro-balades
2e4958bc25 Update zen-components submodule commit 2024-10-08 21:23:19 +02:00
Kristijan Ribarić
8c04cda18b feat: Replace close shortcut options for pinned tabs with a single menulist
This commit replaces the four separate checkboxes for close shortcut options for pinned tabs with a single menulist. This makes the UI more streamlined and user-friendly, as users can now easily select from a list of available options instead of having to check or uncheck multiple boxes.

The new menulist offers the following options:

- reset-unload-switch: Resets the tab if it was changed, otherwise unloads it.
- unload-switch: Unloads the tab if it was changed, otherwise does nothing.
- reset-switch: Resets the tab if it was changed, otherwise switches to it.
- switch: Switches to the tab.
- reset: Resets the tab.
- close: Closes the tab.

This provides a more comprehensive and flexible set of options for managing pinned tabs, making the experience more intuitive and customizable.
2024-10-08 21:07:06 +02:00
mauro-balades
515b4d50ab Update zen-components submodule commit 2024-10-08 20:38:20 +02:00
mauro-balades
414308f277 Merge branch 'main' of https://github.com/zen-browser/desktop 2024-10-08 20:31:40 +02:00
mauro-balades
ffe822819c Yet another attempt into fixing macos shortcuts 2024-10-08 20:31:33 +02:00
Kristijan Ribarić
948cfc4034 feat: Add new settings for close shortcut behavior of pinned tabs
This commit introduces new settings for the behavior of closing pinned tabs using the close shortcut.

The following options are now available:

- **Reset pinned tab on close shortcut**: Reset the tab to the pinned URL.
- **Unload pinned tab on close shortcut**: Unload the tab.
- **Change pinned tab on close shortcut**: Change the pinned tab.
- **Close pinned tab on close shortcut**: Close the tab.

This provides more granular control over how pinned tabs are handled when the close shortcut is used, allowing users to customize the behavior to their specific needs.
2024-10-08 17:47:19 +02:00
Kristijan Ribarić
fdd99cb8d6 Fix: Refactor pinned tab management and remove unnecessary attribute checks
This commit refactors the pinned tab management code to improve clarity and reduce redundant checks.

The following changes were made:

- Moved pinned tab logic to a dedicated `gZenPinnedTabManager` class.
- Removed unnecessary attribute checks for `zen-pinned-url`, `zen-pinned-title`, and `zen-pinned-icon` as these are now handled by the `gZenPinnedTabManager` class.
- Simplified session restore logic for pinned tabs.
- Updated the pinned tab context menu logic to utilize the `gZenPinnedTabManager` class.
- Removed unnecessary code blocks related to pinned tabs.

These changes improve the overall readability and maintainability of the pinned tab management code.
2024-10-08 15:00:11 +02:00
Kristijan Ribarić
9df773dde2 Add pin icon for replace pinned url with current context item 2024-10-08 15:00:10 +02:00
Kristijan Ribarić
8c42614427 feat(pinned-tab-manager): Add restore pinned tabs to pinned url option
This commit introduces a new option to the pinned tab manager that allows users to restore pinned tabs to their pinned URL and title, even if the current tab has a different URL.

- Adds a new preference `zen.pinned-tab-manager.restore-pinned-tabs-to-pinned-url` to control this behavior.
- Updates the tab browser, tab state, and preferences code to support the new option.
- Adds a new UI element in the settings to allow users to enable/disable this feature.

This feature enhances the pinned tab manager by providing more control over how pinned tabs are restored when the browser is restarted.
2024-10-08 15:00:10 +02:00