Commit Graph

29 Commits

Author SHA1 Message Date
71f9ecc32b
feat: custom userscripts in-app and in-browser!
firefox support will involve some tweaking, manifest v3 not fully supported yet
2024-04-22 22:58:50 +10:00
23ea8c1c55
chore: remove draggable tabs toggle (now enabled by default in vanilla) 2024-02-24 23:41:20 +11:00
f0e2570448
chore: switch to unocss for styling
faster + more powerful + better documented + more active than twind. sticking with custom preset-icons to avoid fetching over cdn + to load custom icons
2024-02-16 18:16:58 +11:00
d156d810ba
feat: make peak panel on hover configurable 2024-02-09 13:46:10 +11:00
1a709f5a84
feat: merge and update topbar-icons and always-on-top 2024-01-25 00:27:52 +11:00
77322fc8ad
feat: implement frameless windows, fix: smooth out menu transitions 2024-01-23 14:30:47 +11:00
bbb60ae76f
feat: toggle window hotkey, reorderable tabs, dev mode
(merged tray & tabs extensions into the core now that the official notion app includes tray & tabs implementations
2024-01-21 00:24:38 +11:00
23f8e3b560
feat(panel): add tooltips to panel toggles 2024-01-20 23:58:12 +11:00
a2efca4ca6
feat(panel): peek panel on hover near edge of screen
- regular toggle animation now slightly messed up
- todo make this configurable
2024-01-16 23:47:30 +11:00
a88c45cc80
chore: update to support notion 2.2.4 (bundled webpack build) 2023-10-29 20:16:56 +11:00
8d679ae3c5
feat: add toggleable side panel w/ hotkey + tooltip 2023-08-04 22:46:53 +10:00
4f07420c4a
feat(core): implement dev mode toggle in electron app
+ refactor: merge components/ into islands/ for consistency
2023-08-04 13:13:06 +10:00
2ac684056a
style(menu): round sidebar buttons, update heading styles 2023-03-19 19:50:16 +11:00
0fff732fd9
chore(menu): remove option type demos, fix(menu): support mods without options, feat(menu): override heading autoremove 2023-02-04 13:34:49 +11:00
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