Commit graph

83 commits

Author SHA1 Message Date
Henry Jameson
9262e803ec biome format --write 2026-01-06 16:22:52 +02:00
Henry Jameson
4ff257be57 only put heavy components if truly needed 2025-08-10 21:35:19 +03:00
Henry Jameson
a2d9c4db6a simplify theme3 variable code and fix some issues 2025-03-26 17:37:41 +02:00
Henry Jameson
00eabd2447 fix breezy theme 2025-03-26 16:20:42 +02:00
Henry Jameson
1adb8236d9 fix attachment buttons 2025-03-13 01:30:15 +02:00
tusooa
25de264abb
Use vite to replace webpack 2025-02-28 10:52:04 -05:00
Henry Jameson
0509a38730 fixed faint text not working in theme previews 2025-02-20 11:54:29 +02:00
Henry Jameson
97c9b6e25d fix and improve tests 2025-02-18 18:30:08 +02:00
Henry Jameson
f7f09f0dbc attachment buttons 2025-02-18 00:07:45 +02:00
Henry Jameson
babe3697db increase load time to avoid glitchiness 2025-02-12 21:50:21 +02:00
Henry Jameson
7def989ec2 more optimization 2025-02-12 15:54:30 +02:00
Henry Jameson
96a236ed28 themes3 optimization 2025-02-12 15:45:46 +02:00
Henry Jameson
d1ea589531 manual lint --fix 2025-02-04 15:23:21 +02:00
Henry Jameson
7f89efa4f9 fix breezy crash 2024-12-30 16:40:29 +02:00
Henry Jameson
d84c30480b don't spam same directives for virtual components 2024-12-30 16:02:37 +02:00
Henry Jameson
6bf6d102ef Breezy theme update + proper iheritance of virtual directives 2024-12-24 16:24:13 +02:00
Henry Jameson
179fb9e527 include theme checksum for future use 2024-12-12 15:07:12 +02:00
Henry Jameson
86585cc644 allow setting palettes from style 2024-11-12 23:24:28 +02:00
Henry Jameson
30206d20a7 fix hover state not showing up properly in editor 2024-10-30 16:13:05 +02:00
Henry Jameson
7314092d19 remove rootComponentName since it's not working right 2024-10-28 20:19:21 +02:00
Henry Jameson
b55aeb54f6 better error reporting 2024-10-25 16:39:37 +03:00
Henry Jameson
d772f6cfeb fix shadow control misbehaving in style tab 2024-10-19 17:19:54 +03:00
Henry Jameson
f4d29b5d5e use draft logic for virtualDirective to catch errors 2024-10-18 13:43:33 +03:00
Henry Jameson
1ec1ba8d3e proper color fallbacks 2024-10-11 20:48:46 +03:00
Henry Jameson
c937736fea shadow editor now can handle expressions (functions and variables) 2024-10-04 00:27:53 +03:00
Henry Jameson
02ecd8bb6c remove old shadow parser, fix only first shadow applying 2024-10-02 23:59:56 +03:00
Henry Jameson
e8d0e45b5b it is working. finally. 2024-10-02 16:22:28 +03:00
Henry Jameson
e7eb1059c3 better display and also temporary fallback for lowerLevelBackground 2024-09-25 00:46:58 +03:00
Henry Jameson
e1d3ebc943 some initial drafts of component editor 2024-09-24 21:32:13 +03:00
Henry Jameson
22d3c13135 Merge branch 'shadow-control-2.0' into themes3-grand-finale-maybe 2024-09-24 18:09:44 +03:00
Henry Jameson
71a4781080 at last... it's complete 2024-09-20 02:05:25 +03:00
Henry Jameson
0c91c37645 somehow i lost this file and had to rewrite it. now it's even better than before! 2024-09-19 21:42:14 +03:00
Henry Jameson
af3b2e3dc9 temp 2024-09-19 20:37:14 +03:00
Henry Jameson
a586b9f6d2 fix themes3 specificity sorting 2024-09-12 12:46:47 +03:00
Henry Jameson
40c9163d21 optimizations, WIP theme selector 2024-07-17 17:19:57 +03:00
Henry Jameson
c6ccab778f MASSIVELY streamlined theme setting process, now EVERYTHING happens in a vuex action "setTheme" instead of several different applyTheme()s scattered around 2024-07-10 22:49:56 +03:00
Henry Jameson
8a41313bb4 "fix" theme preview 2024-07-04 03:20:26 +03:00
Henry Jameson
6846b4fe8a Merge remote-tracking branch 'origin/develop' into appearance-tab 2024-06-22 00:54:23 +03:00
Henry Jameson
aae508f5a1 fix firefox redmond themes / fixed topbar and panel headers not having
proper theme2 inputs/alerts colors
2024-06-22 00:45:46 +03:00
Henry Jameson
f9e407de63 made theme debug easier by making it an actual option 2024-06-21 23:28:24 +03:00
tusooa
dc37c7b28b
Fix Themes v3 not working on Safari 2024-05-31 14:34:38 -04:00
Henry Jameson
6ea69eb51a checksum -> engineChecksum for clarity 2024-04-24 15:09:52 +03:00
Henry Jameson
5505a89e8a implement a simple caching system for themes 3 2024-04-22 23:40:39 +03:00
Henry Jameson
472aad52e1 Use constructed stylesheet to prevent chrome from shitting itself when
you open element picker
2024-03-12 23:33:24 +02:00
Henry Jameson
c83ddb0b2b better v1 detection, better menu-item consistency 2024-02-27 17:03:39 +02:00
Henry Jameson
adc47ad38a no more side effects, virtual components have their own css rules
instead of updating lower level
2024-02-27 00:55:19 +02:00
Henry Jameson
ef2c8f077d refactor and optimize: now lazy rules are processed in chunks 2024-02-27 00:07:45 +02:00
Henry Jameson
dc22386599 optimization and refactoring, rules are first flattened and then
processed, letting us to set individual rules as "lazy"
2024-02-26 21:37:40 +02:00
Henry Jameson
7d2faccd4f fonts support, cleanup 2024-02-22 18:04:28 +02:00
Henry Jameson
09e0e53ad6 opacity stuff, better debug mode 2024-02-22 14:36:56 +02:00