Joshua Blum
f532c7939b
Add bufferPath to config, support bufferPath symlink ( #27 )
...
* Add bufferPath to config, support bufferPath symlink
* defaultPath before checking realpath
* Move code for retrieving buffer path into its own file
* Do the realpathSync() call for the whole final file path, to allow the buffer file to be a symlink
---------
Co-authored-by: Jonatan Heyman <jonatan@heyman.info>
2023-12-23 11:17:13 +01:00
Jonatan Heyman
388f2e1cc0
Fix hotkey hiding on Windows
2023-12-11 00:31:40 +01:00
Jonatan Heyman
f8678a91ec
Hide Heynote when global hotkey is pressed if the window is already focused
2023-12-10 23:44:58 +01:00
Jonatan Heyman
9e50446417
Restore window if minimized when global hotkey is pressed
2023-12-10 23:32:17 +01:00
Jonatan Heyman
198ce3066b
Add global hotkey functionality
2023-12-10 22:59:42 +01:00
Jonatan Heyman
6e9195c835
Fix auto updating beta versions by setting autoUpdater.allowPrerelease instead of autoUpdater.channel
2023-12-07 00:42:53 +01:00
Jonatan Heyman
0c55dcecb0
Add release channels (Stable and Beta)
2023-12-06 13:31:47 +01:00
Jonatan Heyman
4b73d8d35c
Fix typo
2023-12-06 11:56:10 +01:00
Jonatan Heyman
459fcd7c4c
Add About dialog
...
The about dialog contains version info as well as the timestamp for the currency exchange rates.
2023-07-08 16:47:25 +02:00
Jonatan Heyman
a4e9ce6893
Add currency conversion support to Math blocks
2023-03-20 11:09:56 +01:00
Jonatan Heyman
a106159a9a
Save selected theme in config
2023-03-09 09:46:21 +01:00
Jonatan Heyman
c3e0539601
Underline https:// and http:// links, and make C+Click open them
2023-03-08 13:07:58 +01:00
Jonatan Heyman
93bf1e9036
Improve auto update
...
Add titles to status bar buttons
Bump version to 1.0.7
2023-03-07 01:45:23 +01:00
Jonatan Heyman
7ce91016d6
Add auto update support
2023-03-06 01:30:37 +01:00
Jonatan Heyman
f2462b203d
Update changed config key
2023-01-29 12:49:54 +01:00
Jonatan Heyman
5f98323586
Add setting for turning on/off line number gutters and fold gutters
2023-01-27 17:18:31 +01:00
Jonatan Heyman
924fd4b226
Replace block separators with "\n\n" when copying text.
...
Add Settings dialog.
Started implementing Emacs-like keymap.
2023-01-20 15:33:26 +01:00
Jonatan Heyman
ddc184fb24
Restore fullscreen mode if the program was in fullscreen when quitting
...
Read specific keys from CONFIG.windowConfig instead of using Object.assign for whatever is in the config file.
2023-01-19 11:45:40 +01:00
Jonatan Heyman
00c2f21b93
Add some comments
2023-01-19 02:47:57 +01:00
Jonatan Heyman
8980e532f2
Remove debug log
2023-01-19 02:46:38 +01:00
Jonatan Heyman
60d8e9589c
Remember window size and position between sessions
2023-01-19 02:38:19 +01:00
Jonatan Heyman
14152fbede
Implement persistent buffer
2023-01-19 00:20:50 +01:00
Jonatan Heyman
4a56b7d331
Remove loader animation. Fix correct background color according to theme while loading. Set correct color on BrowserWindow to prevent white flash.
2023-01-18 21:36:31 +01:00
Jonatan Heyman
97995da5e1
Revert "Change icon on Windows"
...
This reverts commit b561c0184e
.
2023-01-16 16:07:39 +01:00
Jonatan Heyman
b561c0184e
Change icon on Windows
...
#windows-build
2023-01-16 15:53:57 +01:00
Jonatan Heyman
996d4338ce
Use different initial content for development/release
...
#build
2023-01-15 20:24:31 +01:00
Jonatan Heyman
f837d547d4
Set autoHideMenuBar:true to hide the menu bar on windows
2023-01-15 20:00:10 +01:00
Jonatan Heyman
35260cf066
Manually create app menu (without the Close window menu item)
2023-01-15 12:45:06 +01:00
Jonatan Heyman
2f842612fb
Read dark/light mode from system, automatically listen for changes, and add button for toggling the mode to the status bar
2023-01-15 11:59:17 +01:00
Jonatan Heyman
fbac07d338
Set tab size to 4
2023-01-15 10:53:09 +01:00
Jonatan Heyman
9fb543fed3
Move contents of heynote-electron subdirectory into git repo root
2023-01-13 13:21:34 +01:00