mr. M
3242919033
Improved UI theme colors generation and newtab aligment
2024-11-01 13:07:30 +01:00
mr. M
99003f3cb5
Refactor ZenGradientGenerator.mjs to adjust color handling based on dark mode and improve workspace integration
2024-10-29 23:42:04 +01:00
mr. M
8ecd316c18
Refactor ZenGradientGenerator.mjs to improve color handling and workspace integration
2024-10-29 20:45:35 +01:00
mr. M
b035ca8b0f
Refactor ZenGradientGenerator class to use constructor instead of init method
2024-10-27 20:39:46 +01:00
mr. M
7ae2dee1b2
Refactor ZenGradientGenerator class to use constructor instead of init method
2024-10-27 20:32:20 +01:00
mr. M
87e0859cc8
Refactor ZenGradientGenerator class to use constructor instead of init method
2024-10-27 13:11:53 +01:00
mr. M
04183d8e13
Refactor ZenGradientGenerator class to use constructor instead of init method
2024-10-27 08:52:41 +01:00
mr. M
89d29e664d
Refactor ZenGradientGenerator class to use constructor instead of init method
2024-10-26 22:19:50 +02:00
mr. M
9e7b399089
Refactor ZenThemePicker class to extend ZenMultiWindowFeature
2024-10-26 21:23:54 +02:00
mr. m 🤙
2657049e86
Merge pull request #66 from kristijanribaric/fix/update-gradient-generator-logic
...
Fix: Update gradient generator logic and add theme properties to sync engine
2024-10-26 20:34:34 +03:00
Kristijan Ribarić
ceefcbecef
feat(workspace): Add workspace theme persistence to zen_workspaces table and caching improvements
...
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.
2024-10-26 18:42:12 +02:00
mr. M
b2f80fb7e1
Refactor ZenGradientGenerator to exclude workspaces without gradients
2024-10-26 18:05:00 +02:00
Kristijan Ribarić
8c3b9110b3
Update the color theme on panel close instead of on input.
2024-10-26 16:34:35 +02:00
mr. M
2572fb55f6
Refactor dot removal logic in ZenGradientGenerator
2024-10-26 14:18:56 +02:00
mr. M
aa13489798
Refactor animation timing in ZenGradientGenerator
2024-10-26 12:10:52 +02:00
mr. M
c0aae7a2ee
Refactor gradient changer location and add support for per workspace gradients and animations
2024-10-26 11:56:39 +02:00
mr. M
4a5809f950
Changed location of the gradient changer
2024-10-26 00:08:20 +02:00
mr. M
649b22bbe3
Added a working workspaces gradient chooser!
2024-10-25 21:50:11 +02:00
mr. M
5ce7d24842
Added per workspace support for gradients and animations
2024-10-25 15:11:32 +02:00
mr. M
23e6294c9a
Choosing colors from the gradient generator now works
2024-10-25 12:54:43 +02:00
mr. M
6f05fb2acb
Started working on the gradient generation
2024-10-24 23:53:05 +02:00
mr. M
a67faa2ea4
Refactor ZenThemePicker class to initialize context menu
2024-10-24 21:46:07 +02:00
mauro-balades
ccfbac35f3
Add ZenThemePicker class for generating gradient picker
2024-10-07 20:54:51 +02:00