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
319db04403
feat(panel): disable panel if no views available
2023-08-16 00:22:20 +10:00
463607c6d2
feat(panel): register/render custom views to side panel
...
+ fix: debounce useState callback triggers to prevent over-handling conflicts
+ minor refactoring
2023-08-15 23:55:43 +10:00
09b24147c5
fix: delay menu open until dom is ready to preserve transition
2023-08-07 11:48:29 +10:00
45e0be7d62
refactor: move state.mjs into markup.mjs for use in notion interface
2023-08-06 23:45:56 +10:00
bb5853e866
feat(panel): add open/close gui buttons
2023-08-05 01:09:01 +10: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
9a1b35afd9
fix(browser): handle port disconnection b/w client and worker
2023-08-03 22:34:18 +10:00
025bbca44c
fix: more resilient ipc for db operations, proper fallback handling
...
+ minor refactoring of files from api/ to shared/
+ adjusting wording of onboarding terms
+ inject menu button b/w the `settings & members` and the `new page` buttons
2023-08-03 18:26:16 +10:00
809b59ebb1
chore: update onboarding disclaimer, unify telemetry handling, detect firefox vs chromium
2023-02-04 13:10:12 +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
ba98ed6412
chore: refactor core/client.mjs, sync telemetry opt-in/out across profiles
2023-02-03 11:52:51 +11:00
3cd8ed7703
feat(menu): indicate updates with popup & notification pings
2023-02-03 01:01:11 +11:00
f1332fffbd
feat(onboarding): require agreement to privacy policy + ts & cs, add landing tiles
2023-01-31 22:12:29 +11:00
e3f34dfc21
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/
2023-01-23 21:58:17 +11:00
570a6f26ab
fix(menu): close select popups w/ esc, toggle menu w/ hotkeys while menu focused
2023-01-15 15:57:15 +11:00
e681d462d3
feat(menu): mimic notion select options popup
...
electron was positioning options distanced from their <select> for... some reason
2023-01-15 00:39:01 +11:00
c95d96cd8e
feat(menu): option values update on view change/page focus, animate view changes
2023-01-14 21:38:51 +11:00
d406f99d7e
feat(menu): show uploaded file name, clear prev uploads button
2023-01-13 00:05:32 +11:00
09268a538a
feat(menu): apply menuButtonIconStyle to icon in menu sidebar
2023-01-12 15:37:33 +11:00
881f69c47d
feat(menu): clone notion ui for core settings, add toggles
...
- reduce size of icons in sidebar
- keyboard focus outline
- improved distinguishing of attrs vs props
- register twind variants from preset-ext
2023-01-11 21:59:57 +11:00
ac5daf5b73
feat(menu): reactive view navigation
2023-01-11 17:29:57 +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
b442e40446
feat: trigger menu from browser extension icon
2022-12-30 16:38:30 +11:00
c37877c6da
feat: load api/styles into menu, chore: separate mod types into folders
2022-12-30 15:19:47 +11:00
53362a4cee
feat: --theme--bg-overlay variable, style menu modal w/ variables
2022-12-28 00:41:24 +11:00
29c4fff909
feat: index/gen prism theming variables
2022-12-22 00:35:32 +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
40b150722e
feat: render lucide icons via twind
2022-12-20 02:14:31 +11:00
4965b28145
feat: update notion-enhancer icon
2022-12-17 18:10:08 +11:00