Commit graph

154 commits

Author SHA1 Message Date
Henry Jameson
b55aeb54f6 better error reporting 2024-10-25 16:39:37 +03:00
Henry Jameson
f6f2e14c19 improvements 2024-10-24 21:36:03 +03:00
Henry Jameson
f85972310c better replicate themes2 hover/pressed style 2024-10-23 17:19:29 +03:00
Henry Jameson
7e4fe93c7f Proper support for alternate selectors 2024-10-21 23:10:54 +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
098c6af7ef pass computeColor into shadow control, fix shadow switching types due to invalid shadow color 2024-10-12 01:26:29 +03:00
Henry Jameson
1ec1ba8d3e proper color fallbacks 2024-10-11 20:48:46 +03:00
Henry Jameson
5a2080570f variables work + i18n cleanup 2024-10-09 09:59:37 +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
89b05cfc57 export/import PoC works 2024-09-30 00:16:47 +03:00
Henry Jameson
b599407b67 Shadows work now 2024-09-29 19:18:25 +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
ab8907909b add 'none' keyword to PISS shadow definiton that equals empty array 2024-09-24 00:23:25 +03:00
Henry Jameson
48f0a95a3b more tests, fixed some issues 2024-09-20 12:50:05 +03:00
Henry Jameson
d8d766932a cleanup 2024-09-20 02:07:27 +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
74e5bb9104 serializer working 2024-09-19 04:24:35 +03:00
Henry Jameson
aa7a336183 Updated shadow control to be able to handle "absolute null" situation 2024-09-12 19:31:19 +03:00
Henry Jameson
a586b9f6d2 fix themes3 specificity sorting 2024-09-12 12:46:47 +03:00
HJ
e7741e619d Apply 1 suggestion(s) to 1 file(s) 2024-08-28 21:17:37 +00:00
Henry Jameson
cfba4cc6b3 don't do no-auto for themes2 seems to work better 2024-08-14 00:08:56 +03:00
Henry Jameson
895261e112 comment out toposort console debug 2024-07-21 22:55:59 +03:00
Henry Jameson
40c9163d21 optimizations, WIP theme selector 2024-07-17 17:19:57 +03:00
Henry Jameson
a378c999b7 add ability to override underlay color/opacity regardless of theme 2024-07-16 21:01:20 +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
8ead084421 fix #1301 2024-04-04 22:40:50 +03:00
Henry Jameson
c1568ad2ba fix massive issue in getAllPossibleCombinations 2024-03-25 18:18:48 +02: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
7e01d2083d proper selection colors 2024-03-04 19:53:45 +02:00
Henry Jameson
7238b218f9 fix badgeNotification for themes2 2024-03-04 19:10:23 +02:00
Henry Jameson
a190389f3c panels/statuses are looking really good now even with transparency 2024-03-04 18:24:29 +02:00
Henry Jameson
3f6b9fbf9c user cards looking nicer now 2024-02-28 22:56:15 +02:00
Henry Jameson
cf1345caca more scrollbars work 2024-02-28 15:04:01 +02:00
Henry Jameson
528e7e4496 fix more annoying themes2->3 button states 2024-02-28 13:10:42 +02:00
Henry Jameson
15d8daa7ec somehow i missed this one 2024-02-28 12:51:22 +02:00
Henry Jameson
e2af986323 fix global notices 2024-02-27 22:02:25 +02:00