Unity Version Control 11.0.16.8411
26 documented changes.
- Version
- 11.0.16.8411
- Released
- Feb 1, 2024
- Product
- Unity Version Control
Unity Version Control 11.0.16.8411
New
- Improvement
All Platforms - Desktop GUI: Enhanced diff visibility in Dark theme
- Change
All Platforms - Desktop GUI: Users reported difficulty in seeing the new GUI diff colors in the dark theme. To address this concern, several changes have been applied to enhance visibility:
- Improvement
Windows - Desktop GUI, Gluon: Improved ignored.conf for Unity projects
- Windows
- Change
Windows - Desktop GUI, Gluon: An ignore.conf file is automatically generated for the workspace when it contains a Unity project in order to set up the files that should be ignored.
- Windows
- Change
Windows - Desktop GUI, Gluon: Now, we have included a new rule to ignore some internal Unity files that are created and deleted constantly under certain circumstances.
- Windows
- Improvement
Windows - Desktop GUI, Gluon: Improved the auto-refresh for pending changes view
- Windows
- Improvement
Windows - Desktop GUI, Gluon: We improved the mechanism used to detect if there are new changes to check in the auto-refresh operation for the pending changes view.
- Windows
- Change
Windows - Desktop GUI, Gluon: Now, it's able to detect when there are only changes that affect ignored files, avoiding launching the auto-refresh operation in these cases.
- Windows
- Change
Windows - Command-line client: diff and merge commands now uses the new merge tools
- Windows
- Improvement
Windows - Command-line client: Previously, when you ran a diff from the CLI or a merge with conflicts, we were using the legacy GUI to show the diffs or merge conflicts. We updated this behavior to match macOS and Linux, and the new GUI is used.
- Windows
- macOS
- Linux
- Feature
Linux - Command-line client: Added support for lightweight platforms without libicu
- Linux
- Change
Linux - Command-line client: Now you can run the command-line client ( `cm` ) in minimal distros without a valid globalization support library ( `libicu` ) installed in the system.
- Linux
- Change
Linux - Command-line client: To do that, set the `DOTNET_SYSTEM_GLOBALIZATION_INVARIANT` environment variable to `1` in order to run the `cm` application.
- Linux
- Change
Linux - Command-line client: More info about the configuration options for globalization can be found here
- Linux
- Change
All Platforms - Command-line client: Allow revspecs collections on getfile | cat command
- Change
All Platforms - Command-line client: Before, it was possible to download file revisions one by one using the getfile command along with the --file option to specify the destination. Now, it is also possible to download a bunch of files by defining a whitespace-separated list of semicolon-separated pairs of revspec and destination.
- Change
All Platforms - Command-line client: For example:
All Platforms - Desktop GUI
- Change
The base colors are now more solid and clear in the dark theme.
- Change
A slight decrease in the diff alpha value increases the contrast between diffColor and insideDiffColor.
- Change
The diff alpha value was also increased inside lines.
Bug
- Change
All platforms - Desktop GUI: Fix incorrect text in resolve conflicts button when doing a "merge-to"
- Change
All platforms - Desktop GUI: When performing a "merge-to" operation that involves resolving manual conflicts, the button at the top incorrectly displays "Checkin merge!". The expected behavior is now restored: the button initially says "Resolve conflicts," allowing users to address conflicts. After resolving conflicts, the button appropriately changes to "Checkin merge!"
- Change
All Platforms - Desktop GUI: Fix crash when previewing JPEG images greater than 1024px.
- Fix
All Platforms - Desktop GUI: A crash issue in Gluon occurred when attempting to preview JPEG images with a width or height exceeding 1024 pixels in width/height. On Mac, it led to an immediate crash, while on Windows, it resulted in freezing and then crashing after a few seconds. Now it's fixed.
- Windows
- macOS
- Change
All platforms - Desktop GUI, Gluon: Don't request the user to login when loading repositories
- Change
All platforms - Desktop GUI, Gluon: The Login dialog was shown when opening the Preferences window if an issue tracker was previously configured or creating a new workspace from the "Create Workspace" dialog.