e3f34dfc21
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/
2023-01-23 21:58:17 +11:00
a8eb03ee67
refactor(menu): base input variants off dry <Input /> component
2023-01-15 17:48:21 +11:00
c95d96cd8e
feat(menu): option values update on view change/page focus, animate view changes
2023-01-14 21:38:51 +11:00
765e7b738c
chore(menu): ensure required mod.json fields exist before attempting render
2023-01-14 00:44:09 +11:00
8fe05b2888
feat(menu): text, number, hotkey & color input types
...
- replaced jscolor with coloris
2023-01-12 15:24:01 +11:00
70cd128a46
feat(menu): notion-styled menu sidebar
2023-01-10 22:48:12 +11:00
bb7f044d3a
feat(theme): auto-load theme overrides or force to state
2023-01-09 22:38:16 +11:00
8c935ffb5d
fix(theme): consistent primary vs secondary bgs, mode-agnostic tooltip styling
2023-01-09 22:12:17 +11:00
0fbb85b138
chore: use utility classes for menu modal
2022-12-30 22:15:14 +11:00
c37877c6da
feat: load api/styles into menu, chore: separate mod types into folders
2022-12-30 15:19:47 +11:00
5fb4405614
feat: create modal for menu to open within
...
- replace preact with direct htmlelement creation
2022-12-20 23:45:26 +11:00
4965b28145
feat: update notion-enhancer icon
2022-12-17 18:10:08 +11:00
c7b384bc89
chore: add htm/preact to deps
2022-12-16 18:24:56 +11:00
a81a4dda6f
refactor: platform-agnostic modloading
2022-12-15 01:04:56 +11:00
d304f698a8
refactor: simplifications
...
- remove registry validation
- separate core from mods
- use __enhancerApi global for consistent api access
- use key-based namespacing instead of nested objects
2022-12-14 23:15:32 +11:00