Commit Graph

19 Commits

Author SHA1 Message Date
c722c7f854
fix(panel): reliable/not-weird panel animations 2024-01-18 15:32:58 +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
8ec6094caf
chore(panel): restore cloudhill credit 2023-09-04 22:29:11 +10:00
aed0081990
fix(panel): restore resizeability
css width var had been applied to panel and to panel parent separately, freezing the panel at an initial pos
2023-08-16 00:45:33 +10: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
608b8d42d4
fix: set min widths on panel content to prevent layout shift on toggle 2023-08-11 00:15:48 +10:00
9f998b5320
feat(menu, panel): improved keyboard navigation for selects + inputs 2023-08-10 23:38:32 +10:00
8745dc9313
feat(panel): render icons in switcher 2023-08-09 23:59:18 +10:00
681d5c13f6
feat(panel): open panel switcher as dropdown 2023-08-09 00:01:10 +10:00
0ad2b2ff54
feat(panel): add wip select to top of panel
- todo: display popup beneath select
- todo: dynamically register values
- todo: add icons
- todo: change view on select change
2023-08-07 12:50:37 +10:00
09b24147c5
fix: delay menu open until dom is ready to preserve transition 2023-08-07 11:48:29 +10:00
1d501dffa5
fix: close panel on handle click only if not dragged, inc. panel transition to 300ms 2023-08-07 00:09:47 +10:00
95483f4f25
fix: wait for api b4 hooking into state 2023-08-06 23:57:37 +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
94460375bf
feat: make side panel resizeable 2023-08-04 23:59:37 +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