Commit Graph

829 Commits

Author SHA1 Message Date
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