Releases: dreamworksanimation/usdmanager
Releases · dreamworksanimation/usdmanager
Version 0.15.0
Enhancements:
- Rewrite file parsers to move read/write logic out of init
- add parser-specific Commands menu items
- support string substitution for more complex config subprocess commands
- select lines via clicking line numbers
- display absolute path to program in about dialog
- theme/icon support, add missing icons, move off django icons
Bug fixes:
- enable "Copy link location" context menu action
- Save As should add file to recent files and history menus
- improve PySide2/PyQt5 support
- ensure app temp dir exists before loading sources
- only set selection clipboard on OS that supports it
Maintenance:
- rm deprecated -dark flag
- remove no longer necessary utils.loadUiType
- safer subprocess usage, removing all shell=True usage
- Windows users: Please take note that a previous Windows-only workaround for using USD paths with spaces was removed, as it should no longer be necessary. If it does turn out to still be a bug, we'll want to bring back the shell=True python subprocess and quote the file paths again.
- better defaults for diff and text editor on Windows
- add missing docstrings
- clarify install instructions
Full Changelog: 0.14.0...0.15.0
Version 0.14.0
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
Version 0.13.0
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
Version 0.12.2
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
Version 0.12.1
Bug fixes:
- Backwards compatibility for PyQt5 QUrl
- Asset resolver (Ar) 2.0 compatibility
Version 0.12.0
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
Version 0.11.0
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!
Version 0.10.0
- Logging improvements to address one note in issue #17
- Add missing 'x' for closing the find search bar if icon unavailable
- General maintenance
Version 0.9.0
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
Version 0.8.0
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