Jonatan Heyman
a5866f852a
Clear open tabs and recent buffers when changing library location
2025-08-04 23:09:34 +02:00
Jonatan Heyman
654f9df1ef
Add scope to vue for loop key (fixes a Vue warning)
2025-08-04 22:59:52 +02:00
Jonatan Heyman
b96d9e5920
Persist recent buffers in settings
2025-08-04 22:52:59 +02:00
Jonatan Heyman
159dc9b429
Alt key no longer opens the main menu on Windows/Linux
2025-08-04 20:11:32 +02:00
Jonatan Heyman
f49d2fd8d7
Update changelog
...
#build
2025-08-03 16:50:11 +02:00
Jonatan Heyman
75709b434d
Add right click context menu for tabs
2025-08-03 16:47:27 +02:00
Jonatan Heyman
a98d410c61
Prevent editing of default scratch buffer
2025-08-03 16:45:55 +02:00
Jonatan Heyman
a0d7a226b1
Fix issue when renaming buffer or editing buffer metadata
2025-08-03 16:45:24 +02:00
Jonatan Heyman
abbd8c85a0
Pixel push
...
#build
2025-08-03 14:56:36 +02:00
Jonatan Heyman
03669159a1
Add basic tests for tabs
2025-08-03 14:17:46 +02:00
Jonatan Heyman
45e2bf35c6
Set pointer-events:none to stop title from preventing main menu button to be cliked
2025-08-03 13:58:07 +02:00
Jonatan Heyman
8355e99d4c
Don't add Mod-x default key binding when using the Emacs keymap to prevent conflict with Ctrl-x prefix on Windows and Linux
2025-08-03 13:14:36 +02:00
Jonatan Heyman
01b451020d
Hide windows/linux main menu button in webapp
2025-08-02 18:50:02 +02:00
Jonatan Heyman
b7c5ad9988
Update Changelog
2025-08-02 17:45:44 +02:00
Jonatan Heyman
e42475f68b
#build
2025-08-02 17:37:10 +02:00
Jonatan Heyman
e65cc968f4
Update Changelog
2025-08-02 17:35:00 +02:00
Jonatan Heyman
b3c53e9bd1
Use default accentColor
2025-08-02 17:27:52 +02:00
Jonatan Heyman
18972f3a3f
Remove CSS border for the window on windows/linux
2025-08-02 17:01:25 +02:00
Jonatan Heyman
77eed3f5ff
Update Electron to latest version (should hopefully add a border to frameless window on Windows)
2025-08-02 16:58:36 +02:00
Jonatan Heyman
b73c1de3ae
Fade title bar title color when window is blurred
2025-08-02 16:57:07 +02:00
Jonatan Heyman
819545b595
Fix issue when closing tabs
2025-08-02 16:53:10 +02:00
Jonatan Heyman
4a694e6493
Clicking tabs or tabs' close button should not steal focus from editor
2025-08-02 16:52:27 +02:00
Jonatan Heyman
97051e47a9
Add setting for turning off tabs
2025-08-02 16:51:52 +02:00
Jonatan Heyman
537c027882
Tweak tab bar colors
2025-08-02 14:56:20 +02:00
Jonatan Heyman
62e82949b7
Tweak tab bar colors
2025-08-02 14:53:01 +02:00
Jonatan Heyman
4e834ecffb
Store and restore the open tabs and current buffer between restarts
2025-08-02 14:33:08 +02:00
Jonatan Heyman
7cbad7d96a
Add commands and key binding for switching between tabs
2025-07-31 09:48:58 +02:00
Jonatan Heyman
7a32963d2e
Add command for closing the current tab
2025-07-31 09:11:57 +02:00
Jonatan Heyman
34bf0a662e
Make commands that call methods on the heynote store call them directly instead of going through an editor instance
2025-07-31 09:11:34 +02:00
Jonatan Heyman
ccbba39c39
Update editor cache to never remove editor instances if thery were accessed the last 60 minutes.
...
Clean up stale editor instances every 10 minutes.
2025-07-31 08:50:04 +02:00
Jonatan Heyman
5829d00221
Change colors of title bar depending of focus/blur state
2025-07-31 08:50:04 +02:00
Jonatan Heyman
0d985135e1
Pixel push
2025-07-31 08:50:04 +02:00
Jonatan Heyman
ebd198664c
Fix typo
2025-07-31 08:50:04 +02:00
Jonatan Heyman
484320cf62
Pixel push
2025-07-31 08:50:04 +02:00
Jonatan Heyman
6a39ec53b8
Pixel push
2025-07-31 08:50:04 +02:00
Jonatan Heyman
5d7c340af3
Tweak border color
2025-07-31 08:50:04 +02:00
Jonatan Heyman
5f5bff39a9
SASS mixins won't work on html selector
2025-07-31 08:50:04 +02:00
Jonatan Heyman
9b348a7e2c
Add 1px border to window on windows and linux (when not in fullscreen)
2025-07-31 08:50:04 +02:00
Jonatan Heyman
c0eb354b10
Pixel push
2025-07-31 08:50:04 +02:00
Jonatan Heyman
945350300c
Scroll tab into view when it becomes active
2025-07-31 08:50:04 +02:00
Jonatan Heyman
797ef18288
Leave room for title bar window buttons on Windows and Linux
2025-07-31 08:50:04 +02:00
Jonatan Heyman
c971241fa6
Update titleBarOverlay colors when theme mode is changed
2025-07-31 08:50:04 +02:00
Jonatan Heyman
b0ccf3593f
Use custom title bar on Linux and Windows as well, and add button to title bar for opening the application menu
2025-07-31 08:50:04 +02:00
Jonatan Heyman
3aeade1564
Fix so that isFullscreen state is set when page is reloaded
2025-07-31 08:50:04 +02:00
Jonatan Heyman
1ceeefcab7
Add SASS mixins for targeting different platforms
2025-07-31 08:50:04 +02:00
Jonatan Heyman
b2edb056d1
Only use custom title bar on Mac OS
...
(Since setting titleBarStyle to "hidden" on windows disables the application menu with no way to show it afaict.. and windows is so damn ugly anyway...)
2025-07-31 08:50:04 +02:00
Jonatan Heyman
b824721d15
Tweak tab widths
2025-07-31 08:50:04 +02:00
Jonatan Heyman
2c4d51bf7d
Fix broken "Move to buffer" menu item
2025-07-31 08:50:04 +02:00
Jonatan Heyman
1c4c62917c
WIP: Implement tabs in title bar
2025-07-31 08:50:04 +02:00
Jonatan Heyman
a0278f5c92
Move editor cache logic from Editor into editor cache store
2025-07-31 08:50:04 +02:00