-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
What you want IINA to do:
Provide a way to view information that identifies a development build in the UI.
What IINA does currently:
Depending upon the nature of changes in a development build it may be very difficult to tell from the UI that you are not running the official release.
Why you think this should be added:
Some developers take development builds to other Macs in order to:
- Test under a different version of macOS
- Test for a long time under normal use
When doing such testing it is desirable to have a way to easily identify development builds.
One way to address this would be to add the build date and the git branch from which the build was done to the About
window. As this information is only needed by developers it would be hidden by default. To reveal it a developer would option-click between the mpv version and the License
button.
This proposal builds upon the logging of such information proposed by issue #3970.
Examples of other projects that have something similar:
I looked, but did not find a standard convention for identifying developer builds of Mac applications.
Semantic Versioning specifies a way to include build metadata in a version number. But such techniques can not be used in an Apple version number.
Revealing hidden information in an about window can be seen in the About This Mac
window. Clicking on the macOS version reveals the build number as discussed in Find out which macOS your Mac is using
Using option-click to reveal additional information is also used in macOS. If you option-click the Wi-Fi icon in the menu bar additional details about the connection are shown.
As this build information is not useful to the user using the released version of IINA revealing should require more than a simple click.
I have changes that add this to IINA's About
window. As this builds upon the changes in PR #3971 I will prepare a PR once that PR has been merged (assuming it is approved).