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: Update README with current architecture and simplified documentation
- Updated mermaid diagram to reflect GUI components and status bar implementation
- Removed deprecated CLI tools references
- Simplified installation steps by removing CLI build instructions
- Revised known issues to reflect current development priorities
-**Warning Message**: If you have GateKeeper turned on, you might encounter messages like "batt is can't be opened because it was not downloaded from the App Store" or "batt cannot be opened because the developer cannot be verified". If you don't see this warning, you can skip this step.
57
-
-**Solutions**:
58
-
-**Recommended**: Go to `System Settings` -> `Privacy & Security` --scroll-down--> `Security` -> `Open Anyway`.
59
-
-**Alternative**: Run `sudo spctl --master-disable` to disable GateKeeper entirely.
60
-
61
-
62
47
## Features
63
48
64
49
### GUI Application
@@ -67,13 +52,6 @@ graph TD
67
52
- Adapter power input tracking
68
53
- System load/power consumption correlation
69
54
70
-
### CLI Tools
71
-
-`power_info`: Low-level SMC access for power metrics
-**Adapter Voltage Detection**: Current implementation fixes adapter voltage at 20.00V due to missing SMC key in [VirtualSMC documentation](https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SMCKeys.txt). Amperage is calculated using I = P / U. Contributions welcome to identify the correct SMC key.
117
84
118
-
-**GUI Prototype Limitations**: The current batt GUI (modeled after Aldente Pro) is an early-stage prototype requiring refinement. Specific challenges include:
119
-
- Real-time voltage measurement accuracy
120
-
- Power adapter data validation
121
-
- UI/UX optimization for power management workflows
122
-
123
-
-**Command+Q not quitting when popover is visible**: When the application is activated via the status bar icon and the popover window is displayed, the standard Command+Q shortcut does not quit the application. This is likely due to the popover being a non-activating panel, preventing the application from becoming the key application to handle the shortcut. An attempt to fix this using a global event monitor was unsuccessful. Further investigation and alternative solutions are needed.
85
+
-**UI/UX Optimization**: Ongoing improvements to power management workflows including:
86
+
- Enhanced real-time measurement visualization
87
+
- Historical data trending
88
+
- Customizable power profiles
124
89
125
90
## Contributing
126
91
See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.
0 commit comments