Fixed
- Fixed battery segment panic on desktop Macs without batteries - now gracefully shows "Plugged In" instead of crashing (thanks to @DonovanMontoya in #4).
- Fixed incorrect memory calculation that was displaying available memory as used memory.
- Fixed terminal name retrieval (thanks to @paraversal in #3).
Changed
- Memory display now shows usage in GiB with percentage (e.g., "8.50 GiB / 16.00 GiB (53%)").
- Removed hardcoded x86_64 build target to allow native builds on Apple Silicon (M1/M2/M3) Macs.
- Improved error handling across all segments (
os,host,kernel,uptime,shell,cpu,battery) - now uses graceful fallbacks instead of panicking on missing data. - Added cached fallback utilities for better performance.
- Updated dependencies to latest versions.
Housekeeping
- Added
.DS_Storeto.gitignore.