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 |
|
Alexander Tumin
|
3403f6a1ed
|
Allow custom emoji reactions: add option to scale reaction buttons
|
2023-03-17 23:55:34 +03:00 |
|
Alexander Tumin
|
3e7e31d4a9
|
Allow column width configuration
Group column configuration in settings
Column width configuration: do not act on defaults
|
2022-08-11 16:38:24 +03:00 |
|
Henry Jameson
|
b8b7ae8564
|
fancy scrollbars
|
2022-04-07 16:04:22 +03:00 |
|
Henry Jameson
|
4baa397ed0
|
fixed another problem with p's broken theme causing theme editor to
become unusable
|
2021-03-08 19:19:16 +02:00 |
|
Henry Jameson
|
2576b75059
|
fallback if shadows aren't defined
|
2021-01-28 14:05:32 +02:00 |
|
Henry Jameson
|
272ba8f7a9
|
Fix p's weird corrupt theme data crashing theme engine
|
2021-01-23 13:58:40 +02:00 |
|
eugenijm
|
aa2cf51c05
|
Add Chats
|
2020-07-08 15:21:31 +03:00 |
|
Henry Jameson
|
1e95a0795a
|
paper theme, updated todo, lol
|
2020-02-17 23:59:52 +02:00 |
|
Henry Jameson
|
60446c56a5
|
fix v2 breezy themes having messed up pressed buttons. updated v2.1 breezy
themes to have derived colors instead of fixed ones.
|
2020-02-12 00:46:48 +02:00 |
|
Henry Jameson
|
29133fb008
|
don't use cache for theme data
|
2020-02-11 10:42:15 +02:00 |
|
Henry Jameson
|
e6f148b8a3
|
removed base16-related code
|
2020-02-11 00:59:07 +02:00 |
|
Henry Jameson
|
38c34b8b51
|
fixed eslint, made mod work properly depending on context including in shadows
|
2020-02-11 00:34:30 +02:00 |
|
Henry Jameson
|
611da13a4b
|
Better Disabled buttons support. Mammal theme fixes. Implemented proper
context-aware `mod` argument - now checks lightness of "variant" color. needs
retesting tho
|
2020-02-07 01:25:26 +02:00 |
|
Henry Jameson
|
c752f56d0b
|
v l1 compatibility
|
2020-01-23 22:26:49 +02:00 |
|
Henry Jameson
|
7354b6f706
|
fixed get(Layer|Opacity)Slot not working properly which broke Mojave theme
|
2020-01-23 00:35:56 +02:00 |
|
Henry Jameson
|
8de7eabd8f
|
v2 compatibility fixes
|
2020-01-22 23:26:24 +02:00 |
|
Henry Jameson
|
9336140486
|
massively improved initial theme loading code, added checks and warnings when
loading theme files (import/localStorage/defaults)
|
2020-01-22 00:37:19 +02:00 |
|
Henry Jameson
|
6e1c538e41
|
multiple fixes to make style switcher not die. Made shadows work, incuding compatibility
|
2020-01-20 01:31:54 +02:00 |
|
Henry Jameson
|
e4033c85e2
|
removed console logs
|
2020-01-20 00:34:49 +02:00 |
|
Henry Jameson
|
f77d675434
|
optimized theme loading so that it wouldn't wait until ALL themes are loaded to
select one by default
|
2020-01-17 00:27:46 +02:00 |
|
Henry Jameson
|
f16ec75c70
|
opacity handling
|
2020-01-16 20:53:05 +02:00 |
|
Henry Jameson
|
29a0b4a593
|
fix shadow and opacity
|
2020-01-13 02:08:39 +02:00 |
|
Henry Jameson
|
8d2f2866f6
|
computed colors support
|
2020-01-13 01:56:29 +02:00 |
|
Henry Jameson
|
8f63bbb64f
|
poll slot renamed, lightBg customization implemented
|
2020-01-13 00:33:04 +02:00 |
|
Henry Jameson
|
88f83fc9fa
|
overhaul how style-switcher makes state, removed tons of copy-paste
|
2020-01-12 17:46:07 +02:00 |
|