diff --git a/shell/plugins/model-usage/Panel.qml b/shell/plugins/model-usage/Panel.qml index c9646730..cc80917d 100644 --- a/shell/plugins/model-usage/Panel.qml +++ b/shell/plugins/model-usage/Panel.qml @@ -651,6 +651,8 @@ Panel { required property var modelData width: modelSection.width row: modelData + // Scaled to the heaviest model, so the top row is always full — + // the same scale-to-peak the weekly chart uses for its busiest day. share: modelData.total / Math.max(1, root.models[0].total) } } diff --git a/shell/plugins/model-usage/README.md b/shell/plugins/model-usage/README.md index 3d587682..59b224cf 100644 --- a/shell/plugins/model-usage/README.md +++ b/shell/plugins/model-usage/README.md @@ -19,8 +19,9 @@ adapter per subscription. - **Usage this week** — one row per day for the last week: day, bar, tokens, with today bolded at the bottom. Hover today for its prompt and session count. - **Usage by model** — total tokens and active days in the header, then - tokens per model with the bar behind each row showing its share of the - heaviest one. Hover for the input / output / cache split. + tokens per model with the bar behind each row scaled to the heaviest model, + the same way the weekly chart scales to its busiest day. Hover for the + input / output / cache split. A subscription appears only when it is enabled in settings and has actually recorded usage — on this machine or on a synced one. With one such provider