github svobs/iina-advance v1.5.1

8 hours ago

Changes from 1.5 to 1.5.1

Fixes some critical bugs & adds new Glass color scheme options for MacOS Tahoe.

Improvements

  • Added new color scheme options for overlays ("inside panels"): Clear Glass and Tinted Glass (MacOS 26+ only).
Tinted Glass in Dark mode Clear Glass Clear Glass in Light mode
  • Use the Use color scheme group popup (in Settings… > UI > Appearance) to change the color scheme for all panels, or set this to No (configure panels separately) to display more popups which allow you to configure a separate style for each panel.
Color Schemes in Settings
  • Not all styles are available for each type of panel. For example, sidebars cannot use the Clear Glass style and will be set to Tinted Glass if using the Clear Glass color scheme group.
  • Be aware, there is an unresolved bug in the Tinted Glass style: when the window is shown in Light mode, the top bar often changes to Dark mode (and less often, the bottom bar can change to Dark mode also). I'm tempted to call this a MacOS bug. But after spending 12+ hours trying to fix it, I'm just going to slap a warning on it for now and move forward.
  • The Clear-Black Gradient can only be used for the top and bottom panels, and panels must be configured separately to use this style.
  • The Clear Glass style keeps the same appearance for Light and Dark modes, unlike the other styles.
  • Add ability to use 2-row OSC style in top panel (previously only available in bottom panel).
  • Add ability to use Clear-Black Gradient style in top panel (previously only available in bottom panel).
Top OSC Clear-Black Gradient
  • Added sophisticated logic to the launch restore code to improve handling of files on remote volumes, to reduce long hangs at startup when the network is slow or unresponsive. It now keeps track of which volume each file is located on, and fails all files on that volume when there is a connection error. It also moves all this work to a background thread so that the main thread can be used to show progress to the user.
  • Improved layout when Move video into empty space (as available) to reduce overlap is enabled: the size of the overall canvas is reduced so that subtitles and other elements drawn outside the video will avoid being drawn underneath IINA panels.

Bug Fixes

  • [major] Fixed possible deadlock (introduced in v1.5) which could occur when several video windows are open (should fix issue #17), and performance should be much better generally when several windows are open.
  • Fixed bug introduced in v1.4: play slider would often ignore first mouse click when its window was not already in focus.
  • Remove use of on-top window level when focused window is in custom full screen, fixing window ordering problems described in issue #18.
  • Fixed slightly misaligned knob of horizontal sliders in MacOS 26.
  • Fixed a longstanding bug where opening a media in music mode would fail to show thumbnails after then switching to normal mode.
  • Fixed bug introduced in v1.4.3: incorrect Key Bindings table colors after using tab navigation.
  • Fixed lots of Xcode Thread Sanitizer data race warnings via improved data isolation across threads (this should in theory improve overall reliability).
  • Fixed bugs in Playlist table introduced in v1.5:
    • After opening a new file manually into an existing video window, the Playlist table may not be showing some or all of the items in the playlist.
    • Rearranging items in the playlist table could lead to multiple / wrong items indicated they are currently playing.
  • Fixe very old bug in playlist table: wrong item shown as currently playing when there are duplicate items for it in the playlist.

Don't miss a new iina-advance release

NewReleases is sending notifications on new releases.