Following up on #66. I tried the Floating setup from your reply. It fixes the clipping, but I still prefer a fixed taskbar layout. The monitor stays in one place and does not disappear while I am working in a maximized app.
The remaining problem is size. The original two provider Classic layout is 285 by 46 logical pixels. A small icon taskbar can be only 30 pixels high, so the full layout does not fit cleanly on smaller screens.
I made a compact copy of Classic in Theme Studio with these values:
- Root size reduced from 285 by 46 to 176 by 30
- Physical size is 220 by 38 at 125 percent scaling
- Two equal provider blocks, each 87 pixels wide, with a 2 pixel gap
- Two 12 pixel rows at Y 2 and Y 16
- Bars reduced from 54 by 13 to 34 by 12
- Five 6 pixel segments with 1 pixel gaps
- A 3 pixel gap between each bar and its values
- A right aligned 25 pixel percentage column followed by a left aligned 25 pixel reset column
- Font reduced from 12 to 11
- Shared 5h and 7d labels removed
- Original Classic colours kept
The fixed value columns keep the text aligned. The usage_badge value is aligned to the right edge of the first 25 pixel field, so every percentage sign lands on the same vertical line even when the numbers have different digit counts. The reset field begins with the middle dot and is aligned to the left edge of the next 25 pixel field. Every middle dot and reset time therefore starts on the same vertical line.
The compact width is not an estimated value. Each provider uses 34 pixels for the bar, 3 for the gap, 25 for the percentage and 25 for the reset time. That gives 87 pixels per provider. Two providers and the 2 pixel gap give the 176 pixel root width.
I also changed the bar value to five whole 20 point steps. At this size a partly filled final segment looked like a smaller box, while the printed percentage already gives the exact value.
I would add one Codex rule to the Compact preset. For subscription use without a separate API billing row, the shorter Codex window should stay in the upper row at Y 2 and the weekly window should stay in the lower row at Y 16, aligned with the Claude weekly row. If one window has no useful value, the remaining row should not move or swap places. This would only define the visual order. It would not change the quota data.
This now fits beside the taskbar chevron without touching its button area. It has been much easier to read on a small screen than the full size Floating layout.
Could this be added as a Compact taskbar preset, or could Classic scale itself when the taskbar is shorter than 46 pixels? Keeping both options would make sense. Floating is useful when someone wants it, but a compact fixed layout works better for people who want the monitor to remain inside the taskbar.
One unrelated request. Could Turkish be added to the language list? I can help test the strings or check a translation.
Following up on #66. I tried the Floating setup from your reply. It fixes the clipping, but I still prefer a fixed taskbar layout. The monitor stays in one place and does not disappear while I am working in a maximized app.
The remaining problem is size. The original two provider Classic layout is 285 by 46 logical pixels. A small icon taskbar can be only 30 pixels high, so the full layout does not fit cleanly on smaller screens.
I made a compact copy of Classic in Theme Studio with these values:
The fixed value columns keep the text aligned. The usage_badge value is aligned to the right edge of the first 25 pixel field, so every percentage sign lands on the same vertical line even when the numbers have different digit counts. The reset field begins with the middle dot and is aligned to the left edge of the next 25 pixel field. Every middle dot and reset time therefore starts on the same vertical line.
The compact width is not an estimated value. Each provider uses 34 pixels for the bar, 3 for the gap, 25 for the percentage and 25 for the reset time. That gives 87 pixels per provider. Two providers and the 2 pixel gap give the 176 pixel root width.
I also changed the bar value to five whole 20 point steps. At this size a partly filled final segment looked like a smaller box, while the printed percentage already gives the exact value.
I would add one Codex rule to the Compact preset. For subscription use without a separate API billing row, the shorter Codex window should stay in the upper row at Y 2 and the weekly window should stay in the lower row at Y 16, aligned with the Claude weekly row. If one window has no useful value, the remaining row should not move or swap places. This would only define the visual order. It would not change the quota data.
This now fits beside the taskbar chevron without touching its button area. It has been much easier to read on a small screen than the full size Floating layout.
Could this be added as a Compact taskbar preset, or could Classic scale itself when the taskbar is shorter than 46 pixels? Keeping both options would make sense. Floating is useful when someone wants it, but a compact fixed layout works better for people who want the monitor to remain inside the taskbar.
One unrelated request. Could Turkish be added to the language list? I can help test the strings or check a translation.