Lewis Crichton
2cafedc7e7
feat: make missing plugins prevent enabling the theme
2023-12-28 13:59:36 +00:00
Lewis Crichton
9b89ef58be
feat: better buttons and icons for theme import/export
2023-12-28 13:50:29 +00:00
Lewis Crichton
18b1fe0413
feat: clipboard copying of theme settings
...
this also removes the stupid state management that every theme setting
had, which I do not remember the justification for but was completely
unnecessary and broke rendering when you update the settings from
outside of these components
2023-12-28 13:23:18 +00:00
Lewis Crichton
85b510b881
merge: dev
2023-12-26 14:50:01 +00:00
Lewis Crichton
39860bd05c
fix: make more specific (@Nuckyz)
2023-11-28 19:52:41 +00:00
Lewis Crichton
c981325fb3
fix: colorpicker (sorta)
...
this now uses the lazy-loaded colorpicker, but this only works if said
colorpicker has already been loaded. need to force load before anything.
2023-11-25 17:00:10 +00:00
Lewis Crichton
4dbffcb8b8
merge: dev
2023-10-26 21:45:00 +01:00
Lewis Crichton
c12dd258a6
style: grr
2023-10-16 22:54:29 +01:00
Lewis Crichton
b6547b463b
feat: @vc-requiredPlugins
2023-10-16 22:53:37 +01:00
Lewis Crichton
791eaa06d4
merge: dev
2023-10-13 16:21:40 +01:00
Lewis Crichton
eb31ad994e
merge: dev branch
2023-09-27 21:42:29 +01:00
Lewis Crichton
6fbe24a268
feat: don't parse if not able to compile
2023-09-25 19:06:36 +01:00
Lewis Crichton
f8232694e7
style: 2x2 switches
2023-09-25 18:39:23 +01:00
Lewis Crichton
03bc5cde22
feat: make colorpicker use props for height/width
2023-09-25 18:32:16 +01:00
Lewis Crichton
4325dcf02e
feat: make the color picker look prettier based on switch
2023-09-25 18:27:49 +01:00
Lewis Crichton
7105558640
chore: add back warning lost in merge
2023-09-25 18:06:50 +01:00
Lewis Crichton
c019a3cc10
merge: i think i did this right?
2023-09-25 18:05:26 +01:00
Lewis Crichton
a79fb2718b
chore: de-bdify
2023-09-15 19:42:01 +01:00
Lewis Crichton
1be6738715
perf: memoize relatively intensively computed values
2023-09-10 14:23:19 +01:00
Lewis Crichton
12509f8157
chore: clean lol
2023-09-10 14:11:25 +01:00
Lewis Crichton
74f9b1a022
feat: each settings component handles state, + fix selects again lol
2023-09-10 14:09:00 +01:00
Lewis Crichton
141b1a7041
fix: missing styles
2023-09-10 13:43:41 +01:00
Lewis Crichton
d43eebe0e4
refactor: split components and modal and whatnot
2023-09-10 13:40:04 +01:00