mirror of
https://github.com/zen-browser/components.git
synced 2025-07-08 00:49:58 +02:00
Some components used by @zen-browser as an attempt to make firefox forks a better place
(Archived and Privated on Nov 4 2024 - neccesarry for older Zen builds)
This commit introduces several improvements related to workspace themes: - **Theme Persistence:** Workspaces now persist their themes in zen_workspaces table alongside other workspace data. - **Theme Propagation:** The `_propagateWorkspaceData` function now includes an option to clear the workspace cache, preventing stale data from being used when propagating workspace data. - **Theme Handling:** The `onWorkspaceChange` function now uses the theme from the workspace object or a passed theme, simplifying theme handling. - **Theme Data Structure:** The `zen_workspaces` table has been updated to store theme data directly, eliminating the need for a separate `zen_workspace_themes` table. - **Database Schema Changes:** This commit introduces new columns to the `zen_workspaces` table to store theme information, making the database schema more efficient and less redundant. |
||
---|---|---|
src | ||
.gitattributes | ||
.gitignore | ||
COPYRIGHT | ||
LICENSE | ||
README.md | ||
zen-alpha-tangerine.svg |
Components
Some components used by @zen-browser as an attempt to make firefox forks a better place
License
Zen Core Components © 2024 by Zen's Team is licensed under CC BY-SA 4.0