Skip to content
v2.6.5

Less to wade through, and five things that were quietly broken

A pass over every screen to cut what nobody used. Whole rows of controls that duplicated each other, restated a choice you had already made, or configured something that does nothing until output is running - gone, so the settings that matter are not buried under the ones that do not. Then five defects a real user actually hits: a favourite star that could only ever be switched off, a page that told everyone no controller was connected, a search that led to a blank rectangle with no way back, two identical buttons a hand's width apart, and a switch that disappeared the moment you flipped it.

Highlights

  • A simplification pass across all seventeen screens: controls that duplicated one another, repeated a choice already made, or did nothing until output was running have been removed.
  • The settings that change what your controller does are no longer buried under ones that do not.
  • Nothing you had configured changes - this is about what is shown, not what is stored.

Fixes

  • The Profiles favourite star rendered only on profiles already favourited, and both its handlers cleared the favourite - so it could be switched off and never back on. It is on every card now and toggles both ways.
  • The Mapping screen flashed "No controller connected" on every open, to everyone, because "nothing attached" and "we have not looked yet" were the same value. It now waits until it actually knows.
  • Filtering the Macros list down to nothing left a blank grid with no way out. It now says so and offers one button back.
  • Game Center drew "Scan libraries" twice, sixty pixels apart, on the one screen a first-time user is scanning for a single thing to press. There is one now.
  • Game Center's automation switch vanished the instant you enabled it on a fresh game, with no confirmation it had worked. A switch has to survive being thrown.

Less to wade through

OmniControl had grown the way tools do: every feature arrived with its own switches, and over enough releases the screens filled up. Individually each control made sense. Together they meant the one setting you came to change was sitting among five you would never touch.

This release is a pass over every screen with a single question asked of each control: does anyone use it, and does it do anything. A surprising number failed both. Controls that duplicated another control elsewhere. Controls that restated a choice you had just made. Controls that configured something with no effect until output was actually running, shown with no hint that this was so. Those are gone.

Nothing you had set up has changed. This is entirely about what the screens show, not what they remember - your profiles, mappings, tuning and macros are exactly as you left them. The difference is that the settings which change what your controller does are no longer buried under the ones that do not.

Five things that were quietly broken

A verification pass over that work turned up sixty-four smaller findings. Most were matters of taste or tidying. Five were things a user hits, and those are fixed.

A star that only switched off. The favourite star on the Profiles page appeared only on profiles that were already favourited, and both of the things that could happen to it set the favourite to off. So you could clear a favourite and never set one. It now appears on every profile card and toggles both ways.

A page that told everyone no controller was connected. The Mapping screen said "No controller connected" the moment it opened, to everyone, including people holding a working controller. The list of devices starts empty and fills in a fraction of a second later, so "nothing is attached" and "we have not checked yet" were indistinguishable. It now waits until it genuinely knows before asserting either.

A dead end with no way out. Once the Macros list grows past six, a search box and filters appear. Narrow them down to nothing and you were left looking at a blank rectangle with no hint of what happened or how to get back. It now explains, and offers one button to clear the filter.

Two identical buttons a hand's width apart. Game Center drew "Scan libraries" in the toolbar and again in the empty state, sixty pixels away, on the exact screen where someone opening the app for the first time is hunting for one thing to press. There is one button now.

A switch that vanished when you threw it. Game Center's automation switch was hidden for any game that was enabled with nothing configured yet - which is precisely the state that pressing "Enable automation" on a fresh game put it into. So you flipped the switch and it disappeared, with nothing anywhere confirming it had worked. A control has to survive being used.