44c480062b
chore: update to support notion 2.3.1 (regex-based replacement for updated webpack bundles)
...
removed use strict from mjs files, where strict mode is assumed/enforced regardless
2024-02-24 20:57:22 +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
346b61eff4
feat(titlebar): make frameless window draggable (w/out extra dragarea)
2024-01-23 23:14:08 +11:00
45e0be7d62
refactor: move state.mjs into markup.mjs for use in notion interface
2023-08-06 23:45:56 +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
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
a6e9504b6f
chore(menu): detect db update by comparing against prev value
...
- syncs reload btn visibility b/w tabs
- doesn't trigger when switching profiles if identical
2023-02-03 13:04:12 +11:00
3cd8ed7703
feat(menu): indicate updates with popup & notification pings
2023-02-03 01:01:11 +11:00
567e678a6f
chore(menu): add telemetry toggle
2023-01-30 23:11:55 +11:00
e3f34dfc21
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/
2023-01-23 21:58:17 +11:00