new app: claudius#475
Conversation
Companion display for Claudius, a macOS menu bar app that monitors Claude Code and Claude.ai usage. The Mac app pushes pre-rendered frames (cost, token, session %, weekly %) to this app's installation; without it, a "Waiting for Mac app" placeholder is shown. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request introduces the Claudius app, which provides a companion display for monitoring Claude usage statistics. The implementation includes the Starlark rendering logic and the application manifest. Feedback suggests removing a redundant font specification to support automatic font selection for high-resolution displays and notes the missing required claudius.webp preview image.
| cross_align = "center", | ||
| expanded = True, | ||
| children = [ | ||
| render.Text("Claudius", font = "tb-8", color = "#d97757"), |
There was a problem hiding this comment.
Remove redundant font = "tb-8" as it is the default for 1x and allows automatic font selection for 2x.
| render.Text("Claudius", font = "tb-8", color = "#d97757"), | |
| render.Text("Claudius", color = "#d97757"), |
References
- The default font for render.Text is automatically selected based on the display mode (1x/2x), so explicitly setting the font parameter is unnecessary if the default is desired.
| @@ -0,0 +1,15 @@ | |||
| id: claudius | |||
There was a problem hiding this comment.
Missing required preview image claudius.webp in the app directory.
References
- Every app must contain a preview image in the app directory which should have the same name as the app directory with a .webp extension. (link)
There was a problem hiding this comment.
I would recommend adding the preview image as the AI suggests.
Summary
.starfile.Test plan
pixlet check apps/claudius/claudius.starpassespixlet community validate-manifest apps/claudius/manifest.yamlpassesapps/claudius/claudius.webp🤖 Generated with Claude Code