This release adds 3 notable features for engineering teams evaluating rollout.
Published 10d
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-agents
claude-code
cli
codex
pixel-art
ratatui
+3 more
rust
tui
visualization
Summary
AI summaryBug fixes, refactoring of theme-related modules, and styling updates landed in this mixed release.
Full changelog
Bug Fixes
- make --theme a global arg so it works without 'run' subcommand
- fully thread theme from CLI to render pipeline
- address code review — u8 overflow, cache flush, picker exit
- suppress clippy too_many_arguments on paint_floor_and_walls
- flip diagonal direction in theme composite to match transition
- silent by default — no log file or messages in TUI mode
- theme picker flashing, daylight for all themes, full UI theming
- remove duplicate star link from ticker seed
- shorten footer BMC text to "Buy me a coffee"
- remove explicit auto-deref flagged by clippy
- remove BMC from footer — coffee machine Easter egg is enough
- code review fixes — thinking dots color, spawn guard, tests
- entry/exit walks target seated anchor, not desk obstacle
- code review fixes — hash distribution, perf, layout, flash
- sunset overlay — avoid twilight double-tint, restrict to sky pixels
- code review — active_ms accumulation, pose cache, fresh agent %
- regenerate theme composite with more vertical dividers
Documentation
- add 'Built with Claude Code' badge
- update CLAUDE.md for theme system + cleanup old PNGs
- revamp README — sharper pitch, feature table, collapsible sections
- rewrite Why section — Black Mirror meets The Sims
- trim Why section — let the GIF speak for itself
- add Supported Tools table — CC, Codex, Copilot, OpenCode, Cursor, Gemini
- add Buy Me a Coffee badge and support section
- add GitHub Sponsor/FUNDING.yml with Buy Me a Coffee
- update CLAUDE.md, README, GIF, and theme composite for v0.2.0
Features
- add Theme struct + NORMAL/CYBERPUNK + --theme CLI flag
- in-app theme picker with live preview
- add --theme flag to snapshot example for visual verification
- add 3rd city light color for richer skylines
- complete UI color migration + theme gallery in README
- add Catppuccin Mocha + Gruvbox Dark themes
- diagonal composite theme showcase + Catppuccin/Gruvbox themes
- sprite banner + wicked Why section + drop TIP callout
- add Buy Me a Coffee link to neon wall ticker
- show Buy Me a Coffee link centered in footer bar
- clickable Buy Me a Coffee in footer, remove from ticker
- clickable coffee machine Easter egg opens Buy Me a Coffee
- thinking pose for recently-active idle agents, smaller ? bubble
- procedural weather effects on office windows
- overcast, windy, sunset weather + visual tuning
- tooltip stats + screen glow timing fix
Miscellaneous
- bump version to 0.2.0
Refactoring
- migrate effects.rs to theme colors
- migrate drawable.rs + mod.rs furniture/walls
- migrate background.rs + palette.rs tool glow
- complete background.rs + renderer.rs migration
- split into module + add Dracula + Tokyo Night
- screen glow uses pose check instead of hardcoded ms thresholds
Styling
- remove divider lines from theme composite — cleaner look
- switch badges to flat-square style (Mole-inspired)
- drop duplicate crates.io badge — version badge covers it
- fix rustfmt line break in paint_footer
Testing
- add unit tests for pathfind helpers, PoseHistory, coffee hit test, CLI
- add weather_state + sunset_strength unit tests
Polish
- badges above GIF, collapse Extending, one-line Acknowledgments
Refine
- Dracula purple-shift, Tokyo Night blue-shift, dual city lights
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About IvanWng97/ascii-agents
All releases →Related context
Related tools
Earlier breaking changes
- v0.4.0 Rename project from ascii-agents to pixtuoid (v0.4.0).
Beta — feedback welcome: [email protected]