Skip to content
Compare
Choose a tag to compare

What's Changed

  • Updates for Windows & Ar 2.0: ResolvedPath, Win drive letters by @garyo in #29
  • ensure app tmp dir exists if manually removed while open
  • set file dialog starting directory to cwd on launch
  • Save As shouldn't append a dot with no extension
  • disable Open button in include panel when nothing selected
  • previously deprecated setDirtyTab removed
  • python3 compatibility for setup.py
  • add docstrings, cleanup whitespace and formatting, rm unused code

Full Changelog: 0.13.0...0.14.0

Compare
Choose a tag to compare

What's Changed

  • Added various Python 2/3 compatibility changes by @J-Mo63 in #28
  • Resolved ampersand escape issues with USD URIs by @mds-dwa, based on issue originally reported by @fabal in #25

Full Changelog: 0.12.2...0.13.0

Compare
Choose a tag to compare

What's Changed

  • Fixed links for ambiguous USD exts to crate files under Python 3 by @J-Mo63 in #26

Full Changelog: 0.12.1...0.12.2

Compare
Choose a tag to compare

Bug fixes:

  • Backwards compatibility for PyQt5 QUrl
  • Asset resolver (Ar) 2.0 compatibility
3af50d3
Compare
Choose a tag to compare

Bug fixes:

  • Line numbers overlap when zooming out
  • Close Tab action not always active when it should be
  • Highlight document and hide any "text not found" label/icon on tab load
  • Ensure override cursor is properly restored

Enhancements:

  • Dramatically speed up Find > Replace All logic
  • Minor text editor optimization by subclassing QPlainTextEdit
  • Active line highlighted in browser and editor
  • Ctrl+F shortcut auto-populates Find field with active cursor selection
  • Cleanup toolbar look on Mac, and reduce space taken up by Ctrl+F Find bar
  • Improve usdz default layer logic
  • Select "Find" text in line edit with Ctrl+F
  • Support jumping to line number from link within the current file

Maintenance:

  • Add "nonlocal" python3 keyword for syntax highlighting
  • Revamp Find "highlight all" logic to work with active line highlighting
  • Move more tab logic to the classes responsible for it
  • Use more constants to limit custom studio code changes
  • Documentation cleanup
9c1433f
Compare
Choose a tag to compare

Bug fixes

  • use python3-compatible write method
  • resolve libpng warning: iCCP: known incorrect sRGB profile
  • bool preferences not evaluating on macOS

Enhancements

  • Add auto-indentation option
  • Split file parsing by file type, allowing unique regex and link creation
  • Support USDC in Commands > Diff File... action
  • Improve USDZ asset resolution
  • Notifications for file changes on disk

Maintenance

  • Logging, documentation, and cross-platform compatibility updates

New python3 branch also released for version 0.11.0!

039839c
Compare
Choose a tag to compare
  • Logging improvements to address one note in issue #17
  • Add missing 'x' for closing the find search bar if icon unavailable
  • General maintenance
1e5d5bc
Compare
Choose a tag to compare

Bug Fixes:

  • File > Open Recent should not replace the current tab

Enhancements:

  • Cache converted crate and zip files for faster repeat access
  • Missing file links allow you to create the file
  • When opening a * file path, don't open file browser dialog if files found
  • Only open the file browser once if just directories are found
  • Handle blank tabs more gracefully when restoring old tabs
  • Tab icons persist throughout the app
  • Cleanup files on KeyboardInterrupt
  • Add tab-specific history menus to navigation buttons
  • Improve saving user preferences
    • Browse history reflects latest items instead of latest closed session

Maintenance:

  • Minor PEP-8 conformance of some comments and long lines
60fb3d5
Compare
Choose a tag to compare

Bug fixes:

  • Dark theme background fix
  • Properly handle comments with syntax highlighting.
  • Expand user variable in paths before USD resolver to handle ~ Linux paths

Enhancements:

  • Add more USD keywords and /* multi-line comment */ support for USD
  • File > Open menu item should open file in a new tab

Maintenance:

  • Update USD logo to current version
  • Code and documentation cleanup
9dcc934
Compare
Choose a tag to compare

Bugs Fixed

  • Progress bar works when reading USDZ files
  • Find case sensitivity preference saves properly
  • Do not prompt to save when opening a file in a new tab
  • Windows support for usdcat and unzipping USDZ
    • Quote paths for usdcat on Windows
    • Switch to zipfile module instead of unzip command for reading USDZ

Enhancements:

  • Add line limit user preference for loading large files (default increased from 10,000 to 50,000), with a user preference added to override this
  • Advanced tab added to Preferences
  • Changing preferences no longer force reloads your current tab