Skip to content

Conversation

@Tkaixiang
Copy link

Q A
Bug fix? yes
New feature? yes
Breaking changes? yes
Deprecations? yes
New tests added? N/A
Fixed tickets N/A
License MIT

Description

  • This is an attempt at a complete "re-factor" of MarkText by introducing a new development environment (electron-vite) to modernise the development process
    • Bundle size is 100MB smaller
  • Pretty much all libraries have been bumped up to their modern versions, with respective API changes
    • Most notable is moving away from Vue2 to Vue3 with the Composition API
  • Based off Jacob Whall's fork which already includes quite a number of bug fixes
  • Also includes Update keybindingsWindows.js - set binding to file.print #3859
  • Also includes some of my own QoL improvements
    • Better handling of bullet points when repeatedly pressing enter (now more in-line with what you will expect from popular text editors)
    • Tab switching now restores your scroll position to where you left of, instead of jumping to your cursor
      • Opening a file now lands you at the start rather than the end

jacobwhall and others added 30 commits February 15, 2023 20:01
Add `rpm` package as a dependency on Debian systems
with 'mindmap' support
- oops! forgot to do this before.
In file.print on Windows, keybinding Ctrl+P is pretty common, so I mapped it.
… + fix a bug with cursor position when switching between code editor/WYSIWIG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.