Overhaul workbox tabs and font improvements#40
Overhaul workbox tabs and font improvements#40MHendricks merged 20 commits intoblurstudio:main2.0from
Conversation
be49d6f to
5d8c2f2
Compare
|
Note: This pull request will migrate prefs to a new format that is not backwards compatible with old prefs. Moving forward to new prefs just works but if you wanted to revert to an older version of PrEditor you can loose new code changes. Do we want to do anything special with when this code is released? Major version upgrade or skip a few minor versions, something else? |
5d8c2f2 to
8781a28
Compare
fed598b to
f394369
Compare
1a5d933 to
94a4157
Compare
- Supporting linking files - Support backing up workbox files, with ability to scroll forward and backward thru previous versions. Only workboxes / prefs with changes are saved - Colorize tabs indicating state (with toolTips) - Support auto-sync between multiple instances of PrEditor in same core - Support updating prefs args / values based on json file - Enforce unique tab names
55ce0b8 to
4ac7f8e
Compare
I've changed the base from main to main2.0 as this is the first PR of the 2.0 release. We have at least two more PR's after this that will go into the 2.0 release. This PR is a significant change to the prefs system so we want to have a distinction between them. |
ecc5527 to
1451c1c
Compare
- Uniform font / gui font keyboard modifiers - Remove QRegExp (deprecated, QRegularExpression not supported byQt.py) - Identifier classes now subclass py3 enums - update attr check name - Add copy filename context menu item - Better linked file comparisons by with `pathlib.Path` instances (ie remove `as_posix()` - Cleanup doc strings
- Don't set a workboxes tab_widget, always get it dynamically - Handle Reload messageboxes better
Better GRP & LYT names
6782dad to
f00d627
Compare
Running in Houdini, the tab bar draws poorly, so remove overriding paintEvent, and instead use setTabTextColor and setTabTextToolTip. This means updating colors must be triggered, it doesn't come for free as in paintEvent.
- Simplify Options and Preferences layouts
- Add Prompt on Linked File Change option (you will get visual clues
even if this is turned off)
- Better handling of deleted / renamed linked files
- Handful of other small fixes
f00d627 to
b9e6f53
Compare
Checklist
Types of Changes
Proposed Changes
Overhaul workbox tabs
backward thru previous versions. Only workboxes / prefs with changes
are saved
Fonts