Commit Graph

680 Commits

Author SHA1 Message Date
mr. M
e28af61ac2 Made compact mode toolbar also inherit the background colors 2024-10-28 11:23:39 +01:00
mr. M
315180816d Update subproject commit in l10n and zen-components 2024-10-27 20:47:08 +01:00
mr. M
25c8796888 Refactor sidebar panel animation and update subproject commit 2024-10-27 20:32:24 +01:00
mr. M
ea871aaa7b Refactor sidebar panel animation in zen-sidebar-panel.inc.xhtml and zen-styles/zen-animations.css 2024-10-27 13:34:04 +01:00
mr. M
be376ef2ac Update subproject commit in zen-components 2024-10-27 13:11:55 +01:00
mr. M
0b77b93801 Refactor sidebar panel animation in zen-sidebar-panel.inc.xhtml and zen-styles/zen-animations.css 2024-10-27 12:12:00 +01:00
mr. M
4a98a0da86 Update subproject commit in zen-components 2024-10-27 08:52:43 +01:00
mr. M
9cb5e7809a Update subproject commit in zen-components 2024-10-27 08:21:29 +01:00
mr. M
3a22456032 Update rust version and fix installation script in linux-release-build.yml 2024-10-27 08:05:53 +01:00
mr. M
cc0f792e60 Update subproject commit in zen-components 2024-10-26 22:39:05 +02:00
mr. M
7d42a41df4 Update ZenAssets and ZenComponents 2024-10-26 22:19:53 +02:00
mr. M
f7593002d1 Fix async function in ZenStartup.mjs 2024-10-26 21:23:58 +02:00
mr. M
6364767d5a Update zen-browser preferences and styles 2024-10-26 20:20:44 +02:00
mr. M
cde46b77de Fix rust version and install a rust version compatible with LLVM 19
Update border radius in zen-browser.js to 8 pixels
Set default width to 250px in ZenStartup.mjs
Adjust overflow and border radius in zen-browser-container.css
Update background color in vertical-tabs.css
2024-10-26 19:51:26 +02:00
mr. m 🤙
722ddfb736 Merge pull request #2333 from kwilcz/bugfix/toolbar-workspace
Fix an issue where workspace size is 0 on non-expanded toolbar
2024-10-26 20:35:35 +03:00
mr. m 🤙
155c026e99 Merge pull request #2331 from kristijanribaric/fix/update-gradient-generator-logic
Fix: Update gradient generator logic
2024-10-26 20:34:50 +03:00
wando
44cb7e148b Fix an issue where workspace size is 0 on non-expanded toolbar 2024-10-26 19:09:00 +02:00
mr. M
3a517317a3 [breaking change]: Removed the hide expand sidebar button 2024-10-26 18:34:06 +02:00
mr. M
b32cbe1651 Update subproject commit reference and adjust background styles in compact mode and vertical tabs 2024-10-26 18:05:03 +02:00
mr. M
18b0a44ae3 Fix rust version and force usage of gnu-tar 2024-10-26 16:42:36 +02:00
Kristijan Ribarić
dd68943ae8 feat: Add onpopuphidden event handler to gradient generator panel
This commit adds an `onpopuphidden` event handler to the gradient generator panel, which calls the `gZenThemePicker.handlePanelClose()` function when the panel is hidden. This ensures that the theme picker is properly updated and handles the panel's closing behavior.
2024-10-26 16:35:14 +02:00
mr. M
f019490989 Added newtab button option to stay under last tab and reworked gradient generator's layout 2024-10-26 15:38:45 +02:00
mr. M
4ee7fa2af7 Worked on the gradient choser 2024-10-26 12:11:14 +02:00
mr. M
5d0c22c374 Improved UI for gradient generator 2024-10-26 00:08:27 +02:00
mr. M
e7a52289c8 Fixed split view border and continued on theme creations 2024-10-25 23:22:34 +02:00
mr. M
4997786b9f Added a working workspaces gradient chooser! 2024-10-25 21:50:15 +02:00
mr. M
5b51aa2b78 Fixed compact mode not toggleing since last PR 2024-10-25 15:16:48 +02:00
mr. M
5c565def63 Added per workspace support for gradients and animations 2024-10-25 15:11:35 +02:00
mr. M
c4502c2762 Choosing colors from the gradient generator now works 2024-10-25 12:54:45 +02:00
mr. M
2ea79db343 Add max-webpanels preference for the sidebar 2024-10-25 11:36:30 +02:00
mr. M
c92924db15 Started working on the gradient generation 2024-10-24 23:53:09 +02:00
mr. M
45ce804ee9 Update subproject commit references in l10n and zen-components 2024-10-24 21:46:15 +02:00
mr. m 🤙
24d09cc134 Merge pull request #2288 from Richard-Woessner/I2156
Refactor sidebar expanded on-hover functionality and fix sidebar expa…
2024-10-24 22:03:08 +03:00
mr. M
e7109a0855 Update subproject commit references in l10n and zen-components 2024-10-24 20:52:21 +02:00
Kristijan Ribarić
31bb92c398 feat: Handle workspace panel hiding event
This commit adds a new `onpopuphidden` attribute to the `<panel>` element that defines the workspace panel. This attribute triggers the `ZenWorkspaces.handlePanelHidden()` function when the panel is hidden.

This change is necessary to allow the application to properly handle the case when the workspace panel is hidden so that the reorder mode can be disabled.

The following changes were made:

- Added the `onpopuphidden` attribute to the `<panel>` element in `zen-popupset.inc.xhtml`.
- Added a new CSS class `.zen-workspace-last-place-drop-target` to `zen-workspaces.css`.
- Modified the `zen-workspaces.css` file to display the `.zen-workspace-last-place-drop-target` class only in reorder mode.
2024-10-24 20:27:46 +02:00
ricky
2214ab3a17 Refactor sidebar expanded on-hover functionality and fix sidebar expand/collapse behavior
- **Preferences**:
  - Added a new preference `zen.view.sidebar-expanded.on-hover.paused-for-expand` to manage the paused state of the sidebar hover functionality.
  - Updated `zen.view.sidebar-expanded.on-hover` preference handling to ensure proper behavior when toggling the sidebar.

- **ZenUIManager.mjs**:
  - Updated `_updateOnHoverVerticalTabs` method to handle the expanded state and remove hover attributes when the sidebar is expanded.
  - Refactored `_updateEvent` method to check and handle the expanded state of the sidebar, and to open or close the sidebar accordingly.
  - Added `openSidebar` and `closeSidebar` methods to manage the sidebar's expanded state and related attributes.
  - Refactored `toggleExpand` method to handle the new `paused-for-expand` preference and ensure proper toggling of the sidebar's expanded state.

- **zen-settings.js**:
  - Updated `setCompactModeStyle` method to handle the new `paused-for-expand` preference.
  - Ensured that the `paused-for-expand` preference is reset when the sidebar expand strategy is changed.

- **zen-browser.js**:
  - Added the new preference `zen.view.sidebar-expanded.on-hover.paused-for-expand` with a default value of `false`.

- **Submodule Updates**:
  - Updated `l10n` submodule to the latest commit `dd93803b84f398834049a3f650536fbdbd14cbca`.
  - Updated `zen-components` submodule to the latest commit `d853fa8de4167dfd4d1289f4f15792a698c738c3-dirty`.

- **Miscellaneous**:
  - Fixed indentation issues in `ZenUIManager.mjs`.
  - Removed commented-out code in `ZenUIManager.mjs`.
  - Ensured proper formatting and alignment of code blocks.

ISSUE: #2156
2024-10-22 22:01:05 -04:00
mr. M
065e82534e Update subproject commit in zen-components 2024-10-20 18:05:49 +02:00
mr. M
83b077d5f3 Fixed tab overlflow changing the height of the web view 2024-10-19 18:41:31 +02:00
mr. M
36104652cd FIxed always rendering the split view overlay, pottentially fixing huge speed issue 2024-10-19 18:05:32 +02:00
mr. M
15621d76b9 Refactor browser container CSS to remove unnecessary background color 2024-10-19 13:43:38 +02:00
mr. M
73eb4e3389 Fixed 'cancel' button for workspaces creation 2024-10-19 12:48:06 +02:00
mr. M
ffc584e5e6 Allow reserved keyboard shortcuts to be changed 2024-10-18 23:10:28 +02:00
mr. M
9a73aba7fc Set default browser background as white 2024-10-18 18:45:18 +02:00
mr. M
22adb293f7 Added ellipsies for workspaces names that overflow the selector 2024-10-18 18:37:55 +02:00
mr. M
e8534e61cd Update zen-components submodule 2024-10-18 18:20:02 +02:00
mr. M
35859f566b Refactor toolbar and vertical tabs styles 2024-10-18 18:07:39 +02:00
mr. M
1ad7055fbe Fixed Workspace button selection boxes have no top and bottom padding when placed on the toolbar (closes https://github.com/zen-browser/desktop/issues/2184) 2024-10-18 17:30:51 +02:00
mr. M
2287aa9a06 FIxed icon selection for workspaces 2024-10-18 17:09:20 +02:00
mr. M
28d358aa43 Update subproject commits in l10n and zen-components 2024-10-18 16:49:55 +02:00
Bryan Galdámez
8744d1a9ec Added new disable all button 2024-10-18 17:49:34 +03:00