Jonatan Heyman
1292c6ced3
Fix typo causing update icon to spin indefinitely in case of a network error
2023-03-12 11:25:02 +01:00
Jonatan Heyman
87a54443b9
Auto update fixes:
...
Fix rotated download icon bug
Fix bug where update icon could keep spinning forever if there was a network error when checking for updates.
2023-03-08 10:51:30 +01:00
Jonatan Heyman
ef5955feeb
Fix seamless start/stop of update icon's spinning animation.
...
Bump version.
2023-03-07 02:24:08 +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
1df255032c
Check for updates once every 24 hours.
...
Bump version.
2023-03-06 10:24:23 +01:00
Jonatan Heyman
7ce91016d6
Add auto update support
2023-03-06 01:30:37 +01:00
Jonatan Heyman
d59d8fd7e7
Pixel push: Increase box shadow for language selector in dark mode
2023-03-03 15:54:55 +01:00
Jonatan Heyman
e1fe26b881
Add format block button to status bar, when a supported block is active
2023-03-03 01:40:24 +01:00
Jonatan Heyman
bd28472175
Fix so that status bar blocks have the full height of the status bar (visible when hovered)
2023-02-12 13:11:50 +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
97d4f6294a
Add ability to change Emacs meta key on Mac
2023-01-25 10:11:51 +01:00
Jonatan Heyman
305ec124ac
Continuously render the debug syntax tree
2023-01-21 16:01:59 +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
1abefce1ec
Fix broken Mod-L shortcut
2023-01-19 13:10:52 +01:00
Jonatan Heyman
0d6d5daa40
Pixel push
2023-01-19 12:43:32 +01:00
Jonatan Heyman
221e42e30a
Add ability to display the Lezer syntax tree for debugging
2023-01-19 12:29:23 +01:00
Jonatan Heyman
14152fbede
Implement persistent buffer
2023-01-19 00:20:50 +01:00
Jonatan Heyman
335390d8e5
Update key binding help text
2023-01-18 21:36:48 +01:00
Jonatan Heyman
80feeed26c
First block should not be have auto language
2023-01-17 01:25:07 +01:00
Jonatan Heyman
c3918c32c5
Don't use conflicting name "select" for language change event
...
#windows-build
2023-01-16 21:52:45 +01:00
Jonatan Heyman
996f5c131e
Give back focus to editor when toggling themes
2023-01-16 21:31:52 +01:00
Jonatan Heyman
8214bf1bbb
Add ability to change language using a language selector dialog
2023-01-16 21:30:30 +01:00
Jonatan Heyman
41573820ae
Add CSS support
...
Add Language class and move language related settings into editor/language.js
In order to add an additional language now, one only has to add in to the LANGUAGES list, and add the token to heynote.grammar
2023-01-16 20:36:07 +01:00
Jonatan Heyman
4660f42460
Move App into components
2023-01-16 16:34:22 +01:00
Jonatan Heyman
0b34cc4dd3
Remove old test/template code
2023-01-16 16:32:48 +01:00
Jonatan Heyman
fc63ad1651
Add isMac, isWindows, isLinux to a global window.platform object in the renderer
2023-01-16 15:32:45 +01:00
Jonatan Heyman
996d4338ce
Use different initial content for development/release
...
#build
2023-01-15 20:24:31 +01:00
Jonatan Heyman
3b905951af
Convert styles.css to SASS and include it by importing it in main.js.
...
Add fonts: Hack and Open Sans.
Change editor font to Hack.
2023-01-15 19:55:26 +01:00
Jonatan Heyman
249a6bbe11
Use CSS media query for dark mode specific CSS
2023-01-15 12:06:17 +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
7595d3fc86
Add ability to toggle dark/light theme
2023-01-15 02:37:12 +01:00
Jonatan Heyman
c80d5682d1
Tweak background color
2023-01-15 01:25:17 +01:00
Jonatan Heyman
672052dd7b
Minor CSS tweaks
2023-01-14 23:40:28 +01:00
Jonatan Heyman
2b3a7817c8
Tweak colors of dark theme
2023-01-14 23:33:07 +01:00
Jonatan Heyman
856a9b16fd
Set theme as a data property in App component
2023-01-14 23:32:53 +01:00
Jonatan Heyman
6dee4f81f2
Integrate Editor into Vue app
...
Add status bar that shows the current line number, column and block language
2023-01-14 19:51:24 +01:00
Jonatan Heyman
9fb543fed3
Move contents of heynote-electron subdirectory into git repo root
2023-01-13 13:21:34 +01:00