github vorssaint/vorssaint-utils v3.4.4

one hour ago

Summary

This update fixes a startup crash on macOS Sonoma 14.0 and 14.1. It also adds volume controls for supported monitors, automatic scrolling screenshots, and faster GIF exports.

Added

  • Control supported monitor speakers from Displays settings, the mixer or Dynamic Island. Set the step size and limits for volume up and down. Thanks to @jairuspace, @sambet1997, @morhaf-ko, @ruvelro and @Wahab417.
  • Start a scrolling screenshot with its own shortcut. You can scroll manually or let Vorssaint scroll the selected window. Thanks to @EugeneCarldotme.
  • The uninstaller can offer to review leftover files when you move the last copy of an app to the Trash in Finder. This is off by default. Both uninstaller result views now offer Select all, and cleanup still asks for confirmation. Thanks to @zamai, @ilim-cell and @heyseere.
  • Hold a modifier key to scroll faster with a mouse wheel. Set the speed from 2× to 15× in Mouse settings. Thanks to @VlodekH.
  • You can turn off hover selection in the window switcher and choose windows by click or keyboard. Hovering at either end still scrolls a long row of icons. Thanks to @victorioustr.
  • Edge snapping can restore a window’s previous size when you drag its title bar. A click leaves it snapped. This is off by default and respects ignored apps. Thanks to @nisayera.
  • Load shared preferences at launch from a read-only settings file. The default path is ~/.config/vorssaint/settings.plist. Unlisted settings stay local, including your snippet library if you leave it out. Thanks to @whizzzkid.

Changed

  • GIF exports use less memory and run faster on supported GPUs. Choose a frame rate and export at full resolution or scale down with matching captions. Canceling Copy as GIF during preparation preserves your clipboard. Thanks to @COMEBACKISREAL and @oskarsss.
  • Resize large clipboard images before editing. The screenshot editor keeps supported formats and the primary HEIC image’s orientation. Thanks to @kit101.
  • Keep Awake resumes a manual session when Vorssaint restarts, with its original end time. Thanks to @stieludv.
  • Clear a Keep Awake or Quick Snippet Menu shortcut without disabling the feature. It stays cleared after restarts and backup imports. Thanks to @maxmeis.
  • Supported DDC monitors can use software dimming. Switching to it cancels pending hardware brightness changes. Thanks to @yavuzmeteafsar.
  • Clipboard history remembers where you placed its list window and keeps it on screen when displays change. Thanks to @maxmeis.
  • AI Agents includes API cost estimates for GPT-6.1 Terra and GPT-Rosalind Discovery.

Fixed

  • Opening Vorssaint no longer requires audio features missing from early macOS Sonoma. Thanks to @oyjt for tracking down the startup crash.
  • If a disabled MacBook display wakes at the lock screen, Vorssaint waits until you unlock and an external display is active before turning the built-in display off again. Thanks to @jankorbay.
  • When a closed-lid Keep Awake session ends, Vorssaint skips the sleep request if the Mac is plugged in and using an external display. On battery it requests sleep if macOS allows it. Thanks to @ruvelro.
  • The window switcher opens faster and flashes less when restoring minimized windows. Its shortcuts also work during secure input, including All windows. Quit and close stay disabled in that mode. Thanks to @zhanghao87 and @phatina.
  • Focus follows mouse can recover keyboard focus without raising the window. Drag and resize still work when an app can’t identify the control under the pointer. Thanks to @jerome-queck and @carlhuareforge.
  • Tapping Caps Lock toggles capitals when that’s its Super Key solo action. Fixed a crash when Super Key reapplied the keyboard mapping at startup. Shortcut recording also recognizes Super Key combinations while the mapping starts. Thanks to @iva-zhu and @roypadina.
  • Mic Mute lowers input volume to zero on supported microphones and reapplies mute if another app changes it. It remembers each channel’s level across upgrades and reconnects. Thanks to @samueljim.
  • Per-app volume changes sound smoother. Mute takes effect immediately across audio interruptions, and routine mixer checks preserve per-app levels. Thanks to @Chubi01 and @meowvan666.
  • Brightness controls read the correct range from DDC monitors and refresh previously saved ranges. Thanks to @nikigan.
  • Dynamic Island hides over full-screen apps on each display and returns when you exit full screen. Thanks to @sugar-king.
  • Mirrored banners no longer flash on macOS 26, and opening Notification Center no longer brings old messages back into Dynamic Island. Dynamic Island settings now explain which macOS alerts to enable for each app. Thanks to @heyseere, @CanSonmezz, @0mgABear and @Tomaubier.
  • A click on a Dynamic Island notice is canceled if the notice changes before release. Swiping across mixer faders leaves the volume alone. Sliders follow the pointer to both ends. Thanks to @stieludv.
  • The music player shows and opens the Safari or WebKit app playing the audio. Thanks to @Zekuath.
  • Recording previews and exports reuse graphics resources to limit memory growth and keep imported videos in their original orientation. Compact media panels scroll as one page. Thanks to @Zekuath, @zepeng-jin and @kit101.
  • Settings search opens the right section for low disk space alerts, scrolling screenshots and Trash cleanup. Thanks to @MaximilianMauroner.
  • In Windows App and Microsoft Remote Desktop, picking a clipboard entry leaves it ready to paste manually and avoids typing a stray “v”. Thanks to @mevichitra.
  • Smooth Scrolling preserves normal wheel distance in Vorssaint panels. Its switch appears in the menu panel even when it’s the only control. Thanks to @iva-zhu and @EugeneCarldotme.
  • Cleaner protects installed apps’ support folders, including Battle.net’s, during scans and cleanup. Thanks to @lsopenad.
  • Reopen the last Homebrew log from App Updates, even with the Homebrew page off. It stays until you clear it, run another command or quit. Thanks to @iva-zhu.
  • Resetting a Claude Code session stops its activity timer without a completion notification. Thanks to @iva-zhu.
  • Command Bar outlines the selected result on dark backgrounds and keeps destructive actions red. It also converts mixed feet and inches, such as 5ft 11 in cm. Thanks to @heyseere and @andy-kelly.

Contributors

Thanks to @0mgABear, @andy-kelly, @CanSonmezz, @carlhuareforge, @Chubi01, @COMEBACKISREAL, @EugeneCarldotme, @heyseere, @ilim-cell, @iva-zhu, @jairuspace, @jankorbay, @jerome-queck, @kit101, @lsopenad, @MaximilianMauroner, @maxmeis, @meowvan666, @mevichitra, @morhaf-ko, @nikigan, @nisayera, @oskarsss, @oyjt, @phatina, @roypadina, @ruvelro, @sambet1997, @samueljim, @stieludv, @sugar-king, @Tomaubier, @victorioustr, @VlodekH, @Wahab417, @whizzzkid, @yavuzmeteafsar, @zamai, @Zekuath, @zepeng-jin and @zhanghao87.

Signed with an Apple Developer ID and notarized by Apple, so it downloads and opens normally. Requires macOS 14 or later. Open the .dmg below and drag Vorssaint to Applications.

Don't miss a new vorssaint-utils release

NewReleases is sending notifications on new releases.