Skip to content

6.4.0

Choose a tag to compare

@charliewales charliewales released this 24 Jul 07:56
· 266 commits to master since this release

Release 6.4.0

✨ Features

  • feat(editor): implement VSCode-style code folding and recursive toggle shortcuts (893ddb2)
  • feat: add 'Add Cursors to line ends' (Alt+Shift+I) action (7f1c888)
  • feat(bookmarks): implement bookmark toggle, navigation, and finder with custom icons (191fae3)
  • feat: persist and restore cursor position and scroll state per tab (7899613)
  • feat(theme): add option to randomize custom theme at startup (766e38e)
  • feat(preview): add interactive markdown preview overlay with Ctrl+Alt+B shortcut (e6bd37a)
  • feat(theme): add selection background and color options to theme editor (cb7546f)
  • feat(theme): add border color property to theme editor (8cb4cb9)
  • feat: add menubar toggle with Ctrl+M shortcut (ca1c5d7)
  • feat: add 'Show menus' action to context menus when menubar is hidden (eeecbb4)
  • feat: add "Add cursor above/below" shortcuts to Edit menu (2a93e3d)
  • feat: implement smart home navigation shortcut (21c53a5)
  • feat: add "Save output" submenu with "As..." and "To tab" actions (466396d)
  • feat: add missing status bar text to UI actions (7765b42)
  • feat(icons): add custom minimalist icons for multi-cursor actions (f09fbdb)
  • feat(clipboard): implement clipboard manager with Ctrl+Shift+V and persistent history (ccbcbb2)
  • feat(tabs): close tab under mouse on middle click (20f391b)
  • feat(snippets): execute snippet directly using Numpad Enter (8569b3c)
  • feat: add editor toolbar above tabWidget with toggle action (c07233f)
  • feat(bookmarks): add confirmation dialog before clearing bookmarks (fe3e065)
  • feat(icons): add custom menu icon to Show menus context actions (05d04c4)
  • feat(editor): implement modern go to line popup with syntax highlighting (16aaacc)
  • feat(ui): implement inline tab renaming (2c4f62a)
  • feat: add "Show status tips" toggle in Options menu, active by default (cb9da13)
  • feat: sync occurrence highlighting to output widget (bdd4991)
  • feat: prompt for confirmation before overwriting an existing named session (d37d007)
  • feat: add 'Selection to tab' action to text editors context menu (c976718)
  • feat(tabs): synchronize disk files on tab rename, duplicate, and delete (de33e71)
  • feat: enable drag and drop to open files in output widget (44c3236)
  • feat(session): print warning in outputWidget at startup when tab file does not exist (3c7882b)

🐛 Bug Fixes

  • fix(syntax): prevent highlighting python builtins when accessed as attributes (5da94ff)
  • fix(ui): preserve output widget splitter proportions when toggled or reloaded (04b451f)
  • fix(settings): fix saving and restoring of editor options (6a259c9)
  • fix: custom menus not applying theme font at startup (e38cf5e)
  • fix(numBarWidget): fix current line highlight height and vertical alignment with editor viewport (7f90ffa)
  • fix(ui): apply theme font to dialog texts and buttons (cb91159)
  • fix(ui): apply theme font to delete file dialogs in tabWidget (5f97b26)
  • fix(theme): fix theme name truncation and select previous theme on deletion (6e6958b)

♻️ Refactoring & Maintenance

  • refactor(ui): reorganize menu structure (c9cd89a)