You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: streamline README with screenshots and developer workflow
- Add feature screenshots (menu bar, daily usage, analytics)
- Add installation screenshot with DMG instructions
- Add Requirements section before Installation
- Add Development section with Claude Code UI workflow
- Move architecture details to link (ARCHITECTURE.md)
- Remove redundant Data Source section
The application consists of two main features built on a shared foundation:
34
+
- macOS 15.0+
31
35
32
-
-**Glance** - Menu bar app for real-time monitoring (today's cost, active session, burn rate)
33
-
-**Insights** - Main window for analytics and history (model breakdown, daily trends, yearly heatmap)
34
-
-**App** - Shared foundation layer (data access, parsing, file system monitoring)
36
+
## Installation
35
37
36
-
### Package Structure
38
+
[Download the latest DMG](https://github.com/webcpu/ClaudeCodeUsage/releases/latest/download/ClaudeCodeUsage.dmg), open it, and drag ClaudeCodeUsage to Applications.
**Required:** Grant Full Disk Access in System Settings → Privacy & Security → Full Disk Access. The app reads usage data from `~/.claude/projects/` which requires this permission.
61
45
62
-
Each feature follows this consistent layered architecture:
|**Strategy Pattern**|`AggregationStrategy<T>` with functional composition |
104
-
|**Factory Pattern**|`RefreshCoordinatorFactory` for OCP-compliant assembly |
78
+
> Update the Analytics view to match the style in this image: @reference-design.png
79
+
>
80
+
> Use ScreenshotCapture to verify your changes match the reference.
105
81
106
-
## Requirements
82
+
Claude Code will edit → capture → verify → repeat until the result looks correct.
107
83
108
-
- macOS 15.0+
109
-
- Swift 6.0+
84
+
The best part: you can see the visual effects of changes immediately in Xcode previews. All views have previews with real data for rapid iteration without running the full app.
85
+
86
+
## Architecture
87
+
88
+
See [ARCHITECTURE.md](Packages/ClaudeUsage/ARCHITECTURE.md) for detailed design documentation.
0 commit comments