Unity Version Control 11.0.16.8281
37 documented changes.
- Version
- 11.0.16.8281
- Released
- Nov 15, 2023
- Product
- Unity Version Control
Unity Version Control 11.0.16.8281
New
- Change
All platforms: Faster deletion under folders with lots of files
- Improvement
All platforms: Improved heavily the time deleting a big number of files when they are under a folder that still loads lots of files.
- Change
All platforms: In our tests, the time deleting 5.000 files under a folder that contained 15.000 files is around x4-x15 times faster, depending on the operation.
- Change
All platforms: This improvement applies to different operations:
- Improvement
All Platforms - Desktop GUI: Enhanced support for Asian languages and much more!
- Improvement
All Platforms - Desktop GUI: We've updated the UI framework to Avalonia 11, and this brings a slew of improvements. Here are the key highlights:
- Change
All Platforms - Desktop GUI: These enhancements make our desktop GUI even better!
- Improvement
All Platforms - Desktop GUI, Gluon: Improved Delete Operation performance
- Improvement
All Platforms - Desktop GUI, Gluon: To enhance the GUI's performance, a significant improvement has been made to the delete operation. Instead of processing deletions one by one, it now performs the delete operation in a block by providing a list of paths. Deleting a large amount of files is now 6x faster.
- Change
All Platforms - Desktop GUI, Gluon: Additionally, progress is now reported meaningfully, indicating the current items processed out of the total items.
- Change
All platforms - P4 importer: Symlinks are ignored
- Change
All platforms - P4 importer: Symlinks changes are ignored when importing changes from Perforce through the 'cm sync' command. Before, the operation failed if the symlink target didn't exist in disk.
- Improvement
All platforms - Desktop GUI: Improved Sync View usability
- Change
All platforms - Desktop GUI: When you have a sync view with a lot of repositories to sync or a lot of branches in them, it may take some time to load. If this is the first sync view on the list, and you want to check a different one, you would have to wait until it finishes loading before changing to a new one.
- Change
All platforms - Desktop GUI: We modified this behavior so that you have to manually click Refresh in order to start loading the sync view. This way, if you want to check a different one, you can first select it and then click Refresh, without waiting for the first one to load
- Improvement
All platforms - Desktop GUI: We also updated the behavior of the Push/Pull buttons, which now will only be enabled when there are actual changes to push or pull
- Change
All platforms - Desktop GUI: Exclude merges from a parent branch in Code Review window
- Feature
All platforms - Desktop GUI: Added a new "Show pending to integrate" button to the Code review window. This button can filter the merged differences from the branch to be reviewed. When this button is checked, all merges pending to be integrated in the main branch will be excluded from the list of changes.
All platforms
- Change
Running an Incoming Changes operation from Desktop GUI or command line (x6 times faster).
- Change
Running a merge operation from Desktop GUI or command line (x6 times faster).
- Change
Running an apply local changes (checkout) operation from Desktop GUI or command line (x4 times faster).
- Change
Running a 'cm rm' operation from the command line (x15 times faster).
All Platforms - Desktop GUI
- Improvement
A new Composition Renderer for enhanced visual capabilities and performance.
- Change
Advanced text rendering with rich text features.
- Change
IME support for diverse input methods.
- Change
Accessibility improvements to ensure inclusivity.
Bug
- Change
All Platforms - Desktop GUI: 'Index was out of range' error on workspace creation
- Fix
All Platforms - Desktop GUI: Fixed an "Index was out of range" error when selecting a repository for a workspace about to be created.
- Change
All platforms - P4 importer: 'Index was out of range' error with big p4 output
- Fix
All platforms - P4 importer: The reading of the p4 command output could throw the error 'Index was out of range. Must be non-negative and less than or equal to the size of the collection. (Parameter 'chunkLength')' if the output was too big. Fixed.
- Feature
macOS, Linux - Gluon: Newly added items appeared as incoming changes
- macOS
- Linux
- Change
macOS, Linux - Gluon: In macOS and Linux, when you performed a check-in of private items from Gluon, adding them to the version control for the first time, we were wrongly showing them in the incoming changes view after the check-in operation. To clear the incoming changes view and the notification, you had to manually perform an update on the workspace.
- macOS
- Linux
- Fix
macOS, Linux - Gluon: We fixed this issue, and now nothing appears in the incoming changes view after performing the check-in.
- macOS
- Linux
- Change
macOS - Desktop GUI: Select previous check-in comments on server-side merges
- macOS
- Improvement
macOS - Desktop GUI: When performing a server-side merge with the "merge from this branch/changeset to" option, we show a dialog to enter the check-in comment. Instead of typing it, you can select a previous check-in comment from a drop-down menu. This menu wasn't working properly on macOS, so we improved it and now it behaves as expected on all three platforms.
- macOS
- Change
macOS - Desktop GUI: Input lag in server-side merge comment text box
- macOS
- Fix
macOS - Desktop GUI: Fixed an annoying extra input lag when entering the comment in the dialog that appears when using the "merge from this branch to…" option (a.k.a. server-side merge). From now on, there won't be any input lag when typing text on that dialog anymore.
- macOS