kmmiio99o
3f01f858e9
Revert changes, and make a partial fix
...
Delete unused theme color fallbacks
Update theme system to remove augmentation and manager logic
Update build info version to 1.1.0-3
2025-10-12 13:06:22 +02:00
kmmiio99o
3842884cd2
Add theme color fallback helpers and improve updater logic
...
- Add fallbacks.ts with centralized fallback lists and helpers -
Refactor updater to use fallback helpers for missing tokens - Enhance
semantic and raw color population for theme injection - Improve theme
manager to canonicalize and augment themes on install - Update resolver
to add debug logs and fallback handling - Bump bunny-build-info version
to 1.1.0-2
2025-10-12 12:43:43 +02:00
cocobo1
01ed63f1d6
feat(core plugins): added NoTrack by default1
2025-09-15 23:04:56 +03:00
cocobo1
736b56ffd4
fix(nitro themes): mkae nitro themes work?
2025-09-14 11:11:07 +03:00
cocobo1
6fb3eabf62
fix(everything): correct a bunch of broken shit
2025-09-14 10:55:32 +03:00
PalmDevs
3c6976ca8a
chore: merge upstream/main to dev
2025-02-02 18:01:37 +07:00
pylixonly
e77e6639d4
perf(themes): Draft rawColors normalization since writing directly is insanely slow for some reason
2025-01-28 23:31:47 +08:00
pylixonly
5ec41500b5
fix(themes): use alternative way to patch chat background
...
closes #123
2025-01-28 18:22:01 +08:00
PalmDevs
395e1e9ef9
chore: merge upstream/main to dev
2024-12-27 02:01:12 +07:00
pylixonly
c3cbc78e13
fix(theme): update validation logic
2024-12-26 12:59:55 +08:00
pylixonly
237de91dce
refactor!: update spec 3 changes
2024-11-23 11:31:19 +08:00
pylixonly
c168237fc9
feat(ui/plugins): Bunny plugin sheet impl
2024-11-16 23:01:18 +08:00
pylixonly
18270829c0
refactor(native): use new native module names
2024-11-14 07:57:36 +08:00
pylixonly
92caf89a36
Merge branch 'main' into dev
2024-11-14 07:53:15 +08:00
pylixonly
c7e4495e05
refactor(themes): improve color patch resolver logic
...
skip assign opacity if equals 1
2024-11-12 23:39:22 +08:00
pylixonly
e141a62dd0
fix(plugins): filter out internal fields when loading plugins
2024-11-10 01:55:18 +08:00
pylixonly
1bddd2824f
types: correct some types [skip ci]
2024-11-09 21:51:39 +08:00
pylixonly
b5611d3cf1
feat(ui): allow adding repository
...
and fix some of the api
2024-10-23 16:43:02 +08:00
pylixonly
6836d23e78
chore: mock repository manager
2024-10-23 12:07:45 +08:00
pylixonly
85c10aff12
fix(plugins): race condition when enabling plugin
2024-10-23 11:35:08 +08:00
pylixonly
b37ff5bce8
refactor(plugins): update dist fetch directory
2024-10-23 11:16:47 +08:00
pylixonly
131c119619
refactor(plugins): read build files from dist/builds
2024-10-23 10:41:21 +08:00
pylixonly
292d0ab5e6
refactor: port wintry minor ui polish
2024-10-23 10:38:24 +08:00
PalmDevs
b30e33d2c6
feat: improve fonts management ux
...
- Fixed an issue where errors aren't reset when reimporting after fixing an invalid URL
- Fixed an edge case where if you edit a font entry and resync with a source URL, the edit gets overwritten, by adding a detaching mechanism
- Allow editing source URLs
- Rerender at correct times
2024-10-21 22:29:32 +07:00
pylixonly
0eb28e41b7
feat(themes): port more stuff from 'dev'
2024-10-21 23:05:59 +08:00
pylixonly
1eeed0f8b9
refactor: introduce colors preferences and some cleanups
2024-10-21 22:46:26 +08:00
pylixonly
0fd2107473
fix: readd semantic fallback for spec 2 themes
2024-10-21 22:17:23 +08:00
pylixonly
d7be92ff49
refactor: port theme engine from dev
2024-10-21 21:35:02 +08:00
PalmDevs
9511f17449
feat: show error when failing to import font entries
2024-10-21 19:34:39 +07:00
pylixonly
fd8ddce48b
chore: some cleanups
2024-10-13 14:03:20 +08:00
pylixonly
122c3a11e9
feat(storage): port storage api from dev
...
move old storage api as legacy
2024-10-13 11:29:42 +08:00
pylixonly
f2f1f6ac73
refactor: expose more stuff and move some stuff
2024-10-13 00:35:36 +08:00