Skip to content

AI Limits v0.6.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 17:50
· 14 commits to master since this release

Added

  • Widget width. The rows layout can be shown at 100%, 75% or 50% of its
    natural width, from the context menu — useful when the widget shares a corner
    with something else.
  • Column arrangement. With vertical progress bars the providers can sit side
    by side or stacked, flipping the widget between a wide, short shape and a
    narrow, tall one.
  • The taskbar panel can now follow a display other than the primary one.
    On a multi-monitor setup where Windows shows the taskbar on more than one
    display, Indicator → Display picks which taskbar the panel attaches to.
    It falls back to the primary taskbar if the chosen display is later
    disconnected.
  • panel_offset_x / panel_offset_y are new config-only settings that
    nudge the taskbar panel's position in pixels — a repair tool for unusual
    taskbar layouts, not exposed in the menu.

Changed

  • The tray icon is now two rings. The busiest provider is the outer ring,
    the runner-up the inner one, each filling clockwise from 12 o'clock. It is
    monochrome and inks itself in the system taskbar theme, so it reads on a light
    or a dark bar. A single provider shows the outer ring alone, so nothing moves
    when a second one starts reporting.
  • The panel's hover tooltip matches the shell's. Size, padding, corner
    radius, text weight and the drop shadow were measured against a real Windows
    tooltip instead of estimated, so it now sits alongside the system's own
    tooltips rather than merely near them.

Fixed

  • 90% no longer looks like 100% in the tray. A round line cap paints past
    the end of an arc — nearly a tenth of the circumference on the inner ring — so
    a nearly-full gauge closed completely and could not be told from a full one.
    That overhang is now subtracted, and only a true 100% closes a ring.
  • The panel comes back after the Start menu closes. It could otherwise stay
    gone for the rest of the session, with the tray icon standing in until the app
    was restarted.
  • The panel no longer jumps to another display when Start opens, and it
    settles into place after the taskbar's slide animation instead of mid-flight.
  • The panel survives an Explorer restart — its taskbar watch re-points
    itself at the new bars instead of tracking windows that no longer exist.
  • A panel parked by a fullscreen app can be revived without restarting the
    app
    , by switching its display.
  • The taskbar panel no longer overlaps the clock on taskbars that expose no
    notification area.
    Some secondary Windows 11 taskbars have no
    TrayNotifyWnd to measure, so the panel now reserves a fixed width for the
    clock on those bars instead of assuming it can use the full edge.
  • A failed taskbar panel present is now logged instead of vanishing
    silently
    , so a stuck or missing overlay leaves a diagnosable trace.
  • Antigravity showed a full quota while the weekly pool was spent. The
    widget could not read the account's Code Assist project id, and Google
    answers project-less quota requests with a default view where every bucket
    reads full — so an exhausted Gemini allowance rendered as 0% used. AI Limits
    now identifies itself the way Antigravity's own client does, reads the shared
    quota pools ("Gemini Models", "Claude and GPT models") that Antigravity
    meters today, and reports an honest error instead of a quota it cannot
    verify.
  • A spent weekly limit now shows everywhere, not just on the widget. The
    taskbar panel, the tray icon, both tooltips and the threshold notifications
    kept reporting the 5-hour session gauge — which reads low precisely when a
    spent weekly cap has already blocked new sessions. Every surface now shares
    one rule, and each limit window is classified explicitly, so Claude's Opus
    and Sonnet weekly pools count as well.
  • A failed update no longer closes the app. If the installer handoff could
    not start, AI Limits exited anyway without updating; it now stays on the
    current version and logs the reason. The handoff also uses the absolute
    system command interpreter and relaunches the installed binary, so a copy
    running from another folder can no longer reinstall the same update forever.
  • Settings changed immediately before quitting are no longer lost — the
    configuration is written synchronously as the window closes.