mirror of
https://github.com/zen-browser/components.git
synced 2025-07-07 17:25:31 +02:00
This commit introduces the ability to create groups of pinned tabs, allowing for more organized and hierarchical management of pinned tabs. Key changes: - Added `parentUuid` field to `zen_pins` table to represent parent group relationships. - Implemented `getGroupChildren` function to fetch children of a given group. - Updated `removePin` function to also remove all children of a group when deleting. - Modified `getPins` function to sort pins by parent group and then by position. - Added `isGroup` and `isEssential` fields to `zen_pins` table to represent the type of pinned item. - Improved database schema with additional indices for performance optimization. - Removed unused `recordChange` function. |
||
---|---|---|
.. | ||
actors | ||
ZenActorsManager.mjs | ||
ZenCommonUtils.mjs | ||
ZenCompactMode.mjs | ||
ZenGlanceManager.mjs | ||
ZenGradientGenerator.mjs | ||
ZenKeyboardShortcuts.mjs | ||
ZenPinnedTabManager.mjs | ||
ZenPinnedTabsStorage.mjs | ||
ZenProfileDialogUI.mjs | ||
ZenSidebarManager.mjs | ||
ZenTabUnloader.mjs | ||
ZenThemeBuilder.mjs | ||
ZenThemesCommon.mjs | ||
ZenThemesImporter.mjs | ||
ZenViewSplitter.mjs | ||
ZenWorkspaces.mjs | ||
ZenWorkspacesStorage.mjs | ||
ZenWorkspacesSync.mjs |