|
beb5873788
|
fix: set exact panel view height to prevent overflow
|
2024-01-31 23:38:44 +11:00 |
|
|
b55e74a2c5
|
fix: more reliable scroll to top btn initial display + positioning
|
2024-01-31 23:16:43 +11:00 |
|
|
ff1e5f7550
|
chore: update lucide
|
2024-01-30 22:37:30 +11:00 |
|
|
c4eacd201c
|
style: implement size- utility
|
2024-01-30 22:37:30 +11:00 |
|
|
d420b2de4e
|
feat: conditional display of scroll to top btn
|
2024-01-30 17:57:03 +11:00 |
|
|
aae4c7e663
|
chore: perf optimisations, overflow topbar to the left when comments & updates sidebars are open
|
2024-01-25 11:44:28 +11:00 |
|
|
1a709f5a84
|
feat: merge and update topbar-icons and always-on-top
|
2024-01-25 00:27:52 +11:00 |
|
|
4df00ca870
|
feat(titlebar): customisable window control button icons
|
2024-01-24 15:08:56 +11:00 |
|
|
26c9638013
|
fix(panel): dont move help button unless panel is pinned
|
2024-01-24 02:27:53 +11:00 |
|
|
653d7d9bc8
|
feat(titlebar): render window controls in tabbar if active, otherwise in topbar
|
2024-01-24 02:24:56 +11:00 |
|
|
346b61eff4
|
feat(titlebar): make frameless window draggable (w/out extra dragarea)
|
2024-01-23 23:14:08 +11:00 |
|
|
77322fc8ad
|
feat: implement frameless windows, fix: smooth out menu transitions
|
2024-01-23 14:30:47 +11:00 |
|
|
23f8e3b560
|
feat(panel): add tooltips to panel toggles
|
2024-01-20 23:58:12 +11:00 |
|
|
69eb2866d5
|
fix(panel): queue panel close after peek animation ends if no longer hovering
|
2024-01-18 16:20:18 +11:00 |
|
|
493db7aa2e
|
fix(panel): debounce peek trigger
e.g. do not show if mouse is moved quickly out of the window
|
2024-01-18 16:01:46 +11:00 |
|
|
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 |
|