Skip to content

Ultrahand Overlay 2.5.0

Latest

Choose a tag to compare

@ppkantorski ppkantorski released this 20 Jun 07:37
· 1 commit to main since this release
ae11fbf

List of Changes

  1. New Switch 2 Style toggle in Theme Settings (Misc), on by default.
    • When enabled, selected list items, the cursor, trackbar handles are replaced with a more rounded, slightly wider cursor utilizing the new color-wheel effect.
    • Toggles render as a sliding Switch-style pill switch instead of a plain ON/OFF glyph.
    • Single-choice selection lists draw a circular radio mark in the value slot instead of a checkmark.
    • Turning the toggle off preserves the classic Switch 1 look from before v2.5.0.
    • Side-note: requires libultrahand v2.5.0 or greater; compiled overlays built against older libultrahand versions are unaffected.
  2. Radio-style selection lists.
    • Themes, Wallpapers, Sounds, Language, Launch Combos, Priority, and package ;mode=option dropdown menus now use the new circular radio mark in place of a checkmark when Switch 2 Style is on.
  3. New theme INI color keys added.
    • Cursor
      • s2_highlight_color_1: first fixed accent in the default rotating highlight wheel (cursor/selection border).
      • s2_highlight_color_2: second fixed accent in the default rotating highlight wheel.
      • s2_highlight_color_3: bright hero color in the default wheel.
      • s2_highlight_color_3_deep: deep/shadow variant of s2_highlight_color_3.
      • s2_highlight_color_4: second bright hero color in the default wheel.
      • s2_highlight_color_4_deep: deep/shadow variant of s2_highlight_color_4.
      • s2_alt_highlight_color_1: first fixed accent in the alternate wheel (shown while locked or mid-click).
      • s2_alt_highlight_color_2: second fixed accent in the alternate wheel.
      • s2_alt_highlight_color_3: bright hero color in the alternate wheel.
      • s2_alt_highlight_color_3_deep: deep/shadow variant of s2_alt_highlight_color_3.
      • s2_alt_highlight_color_4: second bright hero color in the alternate wheel.
      • s2_alt_highlight_color_4_deep: deep/shadow variant of s2_alt_highlight_color_4.
    • Table Border
      • s2_table_border_color_1: first fixed accent in the rotating table-border wheel.
      • s2_table_border_color_2: second fixed accent in the rotating table-border wheel.
      • s2_table_border_color_3: bright hero color in the table-border wheel.
      • s2_table_border_color_3_deep: deep/shadow variant of s2_table_border_color_3.
      • s2_table_border_color_4: second bright hero color in the table-border wheel.
      • s2_table_border_color_4_deep: deep/shadow variant of s2_table_border_color_4.
      • table_border_color: base color of the new table border, used when Dynamic Tables is off.
    • Widget Border
      • s2_widget_border_color_1: first fixed accent in the rotating widget-border wheel.
      • s2_widget_border_color_2: second fixed accent in the rotating widget-border wheel.
      • s2_widget_border_color_3: bright hero color in the widget-border wheel.
      • s2_widget_border_color_3_deep: deep/shadow variant of s2_widget_border_color_3.
      • s2_widget_border_color_4: second bright hero color in the widget-border wheel.
      • s2_widget_border_color_4_deep: deep/shadow variant of s2_widget_border_color_4.
    • Switch 2 UI Elements
      • s2_radio_ring_color: outer ring of an unselected radio mark.
      • s2_radio_selected_color: fill color once a radio choice is confirmed.
      • s2_radio_inprogress_color: fill color while a radio choice is mid-selection.
      • s2_radio_inner_color: small inner dot drawn inside a filled radio mark.
      • s2_toggle_on_color: toggle track color when the toggle is on.
      • s2_toggle_off_color: toggle track color when the toggle is off.
      • s2_toggle_circle_color: color of the toggle's sliding knob.
    • Preliminary updates for the bundled ultra.ini and ultra-blue.ini themes.
    • Side-note: custom themes that don't define these keys fall back to libultrahand's built-in defaults.
  4. Widget Settings tweaks.
    • Dynamic Colors has been renamed to Dynamic Temps.
    • New Dynamic Border toggle (animates the widget's border color according to the theme colors).
  5. Theme Settings: new Dynamic Tables toggle (default on).
    • Drives the new border effect drawn around package table sections; independent of the Switch 2 Style toggle.
    • When off, tables resort back to the table_border_color theme ini preset.
  6. Bug fix for nested placeholders.
    • Placeholder resolution is now depth-aware.
    • A placeholder whose inner content hasn't resolved yet is now left intact for a later pass instead of producing a premature null.
  7. Settings menu navigation bug fix.
    • Added a recovery guard that re-derives the settings menu/sub-menu state if both navigation flags are unexpectedly cleared (e.g. after a rapid back-press chain or an interrupted hide/show transition), preventing the menu from getting stuck.
    • Fixed a stale sub-menu flag for combo-mode entries that could cause a double-pop on the next B press.
  8. Various alignment corrections.

Full Changelog: 9b965b1...v2.5.0