Henry Jameson
|
b6684d90b5
|
Compress them data + store in IndexedDB instead
|
2024-11-15 00:39:21 +02:00 |
|
Henry Jameson
|
ae55374841
|
prevent global override to affecting preview-block
|
2024-11-14 17:26:14 +02:00 |
|
Henry Jameson
|
7e4fe93c7f
|
Proper support for alternate selectors
|
2024-10-21 23:10:54 +03:00 |
|
Henry Jameson
|
24663b2f04
|
Merge remote-tracking branch 'origin/develop' into themes3-grand-finale-maybe
|
2024-10-03 23:06:47 +03:00 |
|
Henry Jameson
|
e8d0e45b5b
|
it is working. finally.
|
2024-10-02 16:22:28 +03:00 |
|
Henry Jameson
|
ba4be2cb22
|
yet another massive overhaul on how themes are loaded/applied
|
2024-10-02 02:35:52 +03:00 |
|
Henry Jameson
|
f0957bdb4f
|
palettes that actually work
|
2024-10-01 00:42:33 +03:00 |
|
Henry Jameson
|
7550b8cbd2
|
splashscreen is now smaller, big cleanup on aisle themes - removed a lot unnecessary sync/awaits and promises that were sequential anyway
|
2024-09-17 22:57:39 +03:00 |
|
Henry Jameson
|
00df9c9c32
|
initial splashscreen implementation
|
2024-09-17 22:57:39 +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
|
f9e407de63
|
made theme debug easier by making it an actual option
|
2024-06-21 23:28:24 +03:00 |
|
Henry Jameson
|
eed05f1380
|
forced roundness tweak config
|
2024-06-21 22:46:01 +03:00 |
|
Henry Jameson
|
eca8da6593
|
fixed a "leak" that made too many <style> elements
|
2024-06-21 22:45:10 +03:00 |
|
Henry Jameson
|
6343b91abf
|
more scaling options
|
2024-06-13 02:22:47 +03:00 |
|
tusooa
|
dc37c7b28b
|
Fix Themes v3 not working on Safari
|
2024-05-31 14:34:38 -04:00 |
|
Henry Jameson
|
e4a819a0e2
|
initial Appearance Tab implementation, added text size/UI scale option
|
2024-05-22 19:54:19 +03: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
|
1c23a16bac
|
try to apply lazy part in one go while still having chunked processing
|
2024-04-03 22:57:44 +03:00 |
|
Henry Jameson
|
9806eea12e
|
only show interface after theme has been applied
|
2024-04-03 22:52:12 +03:00 |
|
Henry Jameson
|
dd4867d8de
|
refactor style setter to separate theme generation from theme application
|
2024-04-03 22:42:34 +03:00 |
|
Henry Jameson
|
fbea4f9986
|
fix shout
|
2024-04-03 21:27:19 +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
|
1b391b6a69
|
fix dialogs not having styles at all
|
2024-03-06 20:27:05 +02:00 |
|
Henry Jameson
|
545c875a85
|
process chunks strictly sequentially to avoid overloading the event
queue
|
2024-03-04 19:03:29 +02:00 |
|
Henry Jameson
|
8e3637c059
|
improve scrollbars, add avatar to menu-item since it appears in
autocomplete, add wallpaper color
|
2024-02-28 14:57:19 +02:00 |
|
Henry Jameson
|
ec2afce97e
|
improve performance a bit and use better "worst case" color
|
2024-02-27 22:02:44 +02:00 |
|
Henry Jameson
|
c83ddb0b2b
|
better v1 detection, better menu-item consistency
|
2024-02-27 17:03:39 +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 |
|
Henry Jameson
|
5e0ba2bcd9
|
initial work on mobile stuff
|
2024-02-22 01:10:24 +02:00 |
|
Henry Jameson
|
8a21594dbc
|
shadow slots work + minor fixes
|
2024-02-21 22:18:56 +02:00 |
|
Henry Jameson
|
da0db933d9
|
moved themes2 stuff into theme_data.service.js
|
2024-02-21 12:23:10 +02:00 |
|
Henry Jameson
|
c3e6e7c61d
|
improvements to backcompat + fixes to topbar
|
2024-02-20 01:18:21 +02:00 |
|
Henry Jameson
|
2172529dd0
|
backwards compat WORKING
|
2024-02-20 01:05:17 +02:00 |
|
Henry Jameson
|
0285efadbb
|
independence from themes3, converter/backwards compat WIP
|
2024-02-19 20:47:27 +02:00 |
|
Henry Jameson
|
4a10417ed4
|
initial work on dynamic slots + move remaining css stuff into separate file
|
2024-02-19 19:59:38 +02:00 |
|
Henry Jameson
|
34aa9136db
|
refactored most of the CSS stuff into separate file, refactored color
functions and added shadow functions, replaced JS functions in button
with PISS functions
|
2024-02-19 18:48:49 +02:00 |
|
Henry Jameson
|
13a289ac74
|
fixed oot selectors not working, added support for (webkit) scrollbars
|
2024-02-18 20:11:06 +02:00 |
|
Henry Jameson
|
7c77809ff9
|
badge, alert(dot) improvements
|
2024-02-16 00:29:16 +02:00 |
|
Henry Jameson
|
96e3a1593a
|
more optimizations, execution is now split into eager (for main UI) and
lazy (for modals, popovers etc) parts
|
2024-02-15 20:20:27 +02:00 |
|
Henry Jameson
|
bcc5084409
|
add roundness, fix inputs
|
2024-02-13 02:09:43 +02:00 |
|
Henry Jameson
|
17b25ef0e0
|
avatar shadows
|
2024-02-12 19:58:42 +02:00 |
|
Henry Jameson
|
6df28cde9d
|
improvements & performance testing
|
2024-02-08 18:18:01 +02:00 |
|
Henry Jameson
|
c34590c439
|
update, should inherit stuff properly now.
|
2024-02-07 15:53:34 +02:00 |
|
Henry Jameson
|
53a4b1f9a6
|
better virtual components and stuff
|
2024-01-31 17:39:51 +02:00 |
|