We will collect all the research information required to widgets development/improvement
Sub-topics
Utils: Getting temperature, usage, battery data without installing istats with powermetrics
Problem: Current btt widget Touch Bar iStats needs istats ruby gem. Use macOS native util, no 3rd party installation.
Solution: powermetrics
sudo powermetrics --show-all
All sensors data, natively
- Running tasks
- Battery and backlight usage
- Network activity
- Disk activity
- Interrupt Sources
- Device Power States
- Interrupt distribution
- Processor usage
- GPU usage
- SMC sensors
- Thermal pressure
- Selective Forced Idle
- I/O Throttling
Gaming Widget: Show Counter-Strike: Global Offensive HUD in Touch Bar
WIP v0.0.1: https://github.com/marekkaczkowski/Touch-Bar-CSGO-HUD
Problem: Proxy data to BetterTouchTool and update widget without Node.js
Solution:
Connected feature request: 9676
Diffrent ways of integration:
- https://player.me/ - windows only
- https://www.overwolf.com/ - windows only SDK