Commit Graph

2264 Commits

Author SHA1 Message Date
Kristijan Ribarić
adfcaa2f09 feat: Add new icons for essentials context items
Updted context menu item showing logic
2024-11-05 15:08:36 +01:00
mr. m 🤙
bd3c8d19fa Merge pull request #2656 from kristijanribaric/fix/pinned-tab-manager-make-sure-contextual-id-is-applied-correctly
Fix: Parse user context ID correctly when pinning tabs
2024-11-05 09:08:35 +02:00
Kristijan Ribarić
7ae2d6d5bb Fix: Parse user context ID correctly when pinning tabs
This commit fixes an issue where the user context ID was not being parsed correctly when pinning tabs.

Previously, the user context ID was being stored as a string, which could lead to unexpected behavior. This commit ensures that the user context ID is parsed as an integer, which is the correct data type.

This change will ensure that pinned tabs are stored and retrieved correctly.
2024-11-05 08:06:54 +01:00
mr. m 🤙
44e5a98188 Merge pull request #2644 from kristijanribaric/correctly-save-essentials-in-db
Ensure that when adding an essential it is saved correctly in the database.
2024-11-05 02:09:07 +02:00
mr. M
093722c7d6 Adjust opacity for current workspace indicator and its name in zen workspaces 2024-11-05 00:38:34 +01:00
mr. M
ca2dd38f9b Add current workspace indicator and update styles in zen workspaces 2024-11-05 00:38:13 +01:00
Kristijan Ribarić
bf0342eb06 Ensure that when adding an essential it is saved correctly in the database. 2024-11-04 22:24:40 +01:00
mr. M
cf7af8e3aa Update tab hover background color and tab height in vertical-tabs.css 2024-11-04 19:55:43 +01:00
mr. M
19f8f58618 Update tab hover background color in vertical-tabs.css 2024-11-04 19:41:27 +01:00
mr. M
649d82425a Added zen essentials! 2024-11-04 19:34:32 +01:00
mr. M
1f45db0fac Update tab hover background color in vertical-tabs.css
``
2024-11-04 18:38:25 +01:00
mr. M
49ceb6f6e5 Update zen-browser-ui.css, zen-compact-mode.css, and zen-theme.css
- Add transparency to the titlebar on macOS
- Apply backdrop filter and border to the compact mode toolbar
- Adjust themed toolbar background for macOS
2024-11-04 18:30:12 +01:00
mr. M
9d0eb9fb08 Update Firefox version to 132.0.1 in README.md and surfer.json 2024-11-04 18:09:50 +01:00
mr. M
ec65a69496 Translated files to a single monorepo 2024-11-04 17:37:02 +01:00
mr. m 🤙
f498a64413 Merge pull request #2625 from kristijanribaric/feature/add-icon-for-global-pin-tab-context-item
feat(ui): Add new "Pin Tab Globally" context menu option
2024-11-04 18:21:33 +02:00
Kristijan Ribarić
4b993c932e feat(ui): Add new "Pin Tab Globally" context menu option
This commit introduces a new context menu option called "Pin Tab Globally" which allows users to pin tabs to the global pin list, making them accessible from any workspace.

The icon for this option is set to the same as the existing "Pin Tab" context menu option.
2024-11-04 08:47:21 +01:00
mr. M
5aed1d0e97 Update subproject commit in zen-components 2024-11-03 23:31:18 +01:00
mr. M
4f70e6b881 Refactor zen-components: Update subproject commit 2024-11-03 21:10:10 +01:00
mr. m 🤙
e3751f5a57 Merge pull request #2613 from kristijanribaric/fix/remove-duplicate-pinned-tab-manager-loading
Fix: remove duplicate script import.
2024-11-03 21:41:26 +02:00
Kristijan Ribarić
46d9280490 Fix: remove duplicate script import. 2024-11-03 20:24:09 +01:00
mr. M
40c0a9bf51 Refactor zen-compact-mode.css: Adjust left position of toolbar dropdown menu 2024-11-03 16:59:53 +01:00
mr. M
0ca828325d Refactor browser preferences and styles 2024-11-03 16:46:24 +01:00
mr. M
aa74a68ca8 Refactor zen-components and zen-styles/zen-tabs/vertical-tabs.css 2024-11-03 13:44:33 +01:00
mr. M
419922a2aa Fixed opening glance inside a previous glance window, leaving the background transparent 2024-11-03 12:06:50 +01:00
mr. M
e970e6cbc5 refactor: Remove ZenPinnedTabsStorage and ZenPinnedTabManager from zen-assets.jar.inc.mn 2024-11-03 11:37:43 +01:00
mr. m 🤙
90b04ddd9b Merge pull request #2599 from kristijanribaric/feature/include-zen-pinned-tab-storage
feat: Include zen pinned tabs storage
2024-11-03 11:57:17 +02:00
Kristijan Ribarić
96ce701f64 feat: Include zen pinned tabs storage 2024-11-03 10:55:32 +01:00
mr. M
b506c94d9a Fixed files being downloaded into a temp folder 2024-11-03 10:25:51 +01:00
mr. M
d4962685d6 refactor: Hide tab label container in vertical-tabs.css 2024-11-03 10:21:55 +01:00
mr. M
24a6013195 refactor: Hide tab label container in vertical-tabs.css 2024-11-03 02:14:20 +01:00
mr. M
de3962412f feat: Add Essentials Toolbar and hide Accordion Header in compact mode
- Added the Essentials Toolbar to the Navigator Toolbox
- Removed the Essentials Toolbar from ZenStartup and created it in browser-places.js
- Updated the zen-styles/zen-sidebar.css file to remove the display of the Menubar
- Updated the navigator-toolbox.inc.xhtml file to add the Essentials Toolbar and hide the Accordion Header in compact mode
- Updated the indicator-private-browsing.svg file to include the private browsing indicator icon
2024-11-03 02:08:51 +01:00
mr. m 🤙
0603c57a60 Merge pull request #2583 from kristijanribaric/feature/essentials
Feature: Essentials
2024-11-03 01:48:47 +02:00
Kristijan Ribarić
71464e6914 feat(zen-tabs): Hide Essentials Toolbar and Accordion Header in compact mode 2024-11-02 21:13:39 +01:00
Kristijan Ribarić
2a96fd466f feat: Add Essentials Toolbar to Navigator Toolbox
This commit introduces a new Essentials Toolbar to the Navigator Toolbox. The toolbar is located within the vertical pinned tabs container and provides quick access to essential features.

The following changes were made:

- Added a new toolbarbutton with the id "essentials-accordion-header" to toggle the Essentials Toolbar visibility.
- Introduced a new `hbox` with the id "EssentialsToolbar" to house the toolbar items.
- Included a `scrollbox` with the id "EssentialsToolbarItems" to handle scrolling for the toolbar items.
- Modified the `arrowscrollbox` to use a vertical orientation (`orient="vertical"`).
- Added a separator between the pinned tabs container and the Essentials Toolbar.
2024-11-02 21:09:08 +01:00
Kristijan Ribarić
d6e27ee9b5 Remove Essentials Toolbar from ZenStartup and call create it in browser-places.js 2024-11-02 21:09:07 +01:00
Kristijan Ribarić
a21511b683 feat: Add Essentials Toolbar
This commit introduces a new Essentials Toolbar feature to Zen. It provides a more streamlined and organized way for users to access frequently used bookmakrs directly from the sidebar.

- Added `ZenEssentialsToolbar.mjs` to provide the logic for the toolbar.
- Updated the sidebar CSS (`zen-sidebar.css`) to style the Essentials Toolbar.
- Modified `ZenStartup.mjs` to initialize the Essentials Toolbar.
- Made changes to `browserPlacesViews-js.patch` to integrate with existing bookmark functionality.
- Added a new preference `zen.essentials.enabled` to enable/disable the Essentials Toolbar.
2024-11-02 21:09:07 +01:00
mr. M
984fa08f14 Fixed being able to unload splitted tabs (closes https://github.com/zen-browser/desktop/issues/2236) 2024-11-02 20:45:10 +01:00
mr. M
fbc2f999bf Fixed web panels being reloaded when unpining them 2024-11-02 20:15:23 +01:00
mr. M
86cb96cd21 Fixed having glance on pinned tabs 2024-11-02 20:07:25 +01:00
mr. M
9bc955a5d4 Fixed urlbar styling inconsistencies 2024-11-02 19:48:58 +01:00
mr. M
49dc6ac30b Fixed having invalid custom gradient colors 2024-11-02 19:29:16 +01:00
mr. M
5b93ce3481 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-11-02 19:05:35 +01:00
mr. M
369adbdfe9 Fixed custom color input accepting every possible value 2024-11-02 19:00:06 +01:00
mr. M
c5b6376980 Fixed shadow offset and closing last tab when glance is open 2024-11-02 18:34:38 +01:00
mr. m 🤙
64c7bc78af Merge pull request #2580 from Caslus/patch-1
Fix: Broken release notes link
2024-11-02 19:27:39 +02:00
lucas philippe
3a4873aa1b Fix: Broken release notes link
Signed-off-by: lucas philippe <22855640+Caslus@users.noreply.github.com>
2024-11-02 14:09:03 -03:00
mr. M
e0a3b2d8c3 Added weather widget to the newtab 2024-11-02 18:02:45 +01:00
mr. M
10f6e4e751 Fixed toolbar buttons backgrounds 2024-11-02 17:58:38 +01:00
mr. M
3a374dcdba Fixed close tab button having weird paddings 2024-11-02 17:45:15 +01:00
mr. M
b6f4611994 Update subproject commit in zen-components 2024-11-02 17:35:27 +01:00