Skip to content

v6.2.0

Choose a tag to compare

@charliewales charliewales released this 11 Jul 14:51
· 457 commits to master since this release

✨ Features

  • feat: add trim trailing whitespace options (Alt+Shift+W) and auto-trim functionality (34412d2)
  • feat: add support for Pixar USD files (*.usd, *.usda) (de41564)
  • feat: enable drag and drop to open files in new tabs (66ffdfe)
  • feat: add save script as action and update save session shortcut (e8ddeaf)
  • feat: add code snippets feature (de07262)
  • feat: add dynamic window background color to default themes (ce3f1d8)
  • feat: Code Theme Editor, custom themes management improvements.
  • feat: auto highlight all occurrences feature and fix autocomplete triggering (418858e)

🐛 Bug Fixes

  • fix(outline): clear outline items when syntax errors are detected (5a143c5)
  • fix: prevent toolbar icons from shrinking and add border radius (ba907c3)
  • fix: correct duplicate and delete line actions and multi-line selection (d8e2087)
  • fix: apply syntax highlighting when opening or saving a file (a9da20e)
  • fix: hide autocomplete and symbol window on editor focus out (e7fdc1c)
  • fix: hide completer and tooltip when they lose focus (4c08b6a)
  • fix: improve docstring tooltip behavior (325cbdd)
  • fix: update docstring tooltip position on completer move/resize (11d3e97)
  • fix: remove WindowStaysOnTopHint for Linux/X11 (c2212e9)
  • fix: resolve Nerd Font name and inconsistencies between PySide2 and PySide6 on Linux (59e3339)
  • fix: resolve font weight scaling mismatches between PySide2 and PySide6 (84db2e8)
  • fix: apply custom theme font to context menus in text widgets (9052796)
  • fix: use system default font for UI elements when theme font is disabled (179e4ba)
  • fix: apply syntax-specific theme colors to outline and symbol UI (d7efedc)
  • fix: remove max-width limit on tabs (0563ae2)
  • fix: apply custom theme styles globally across all DCCs (ce33347)
  • fix(ui): apply transparency to checked tool buttons (374d0b4)
  • fix: under Houdini and Linux use a QDialog so widget parenting works as expected (7ed485a)
  • fix(vendor): suppress DLL load failed warnings in Qt.py (c8a41de)

♻️ Refactoring

  • refactor: simplify Houdini integration and remove legacy hqt.py dependency (9a4699c)
  • refactor: minor cleanups in managers and style (64adb5c)
  • refactor: clean up and optimize application stylesheet (f87844b)
  • refactor: centralize stylesheets and fix tab theming (a84419f)
  • refactor(themes): explicitly define tab colors in all themes (4aa8578)
  • refactor(themes): replace dynamic tab color fallback with explicit theme definitions (f739937)
  • refactor: remove redundant stylesheet setting in Code Theme Editor (1eea3ad)
  • refactor(theme): consolidate size menu and reset functions (9af4f27)

Full Changelog: 6.1.1...6.2.0