Releases: zhen-zen/YogaSMC
Releases · zhen-zen/YogaSMC
1.5.3
1.5.2
Docs: sync changelog
1.5.1
YogaSMC: refactor updateEC
YogaWMI: fix panic in release build, thx @Chris2fourlaw
YogaWMI: postpone late start to 2s
YogaSMC: fix kernel panic when setPowerState is called before poller initialized, thx @Chris2fourlaw
IdeaVPC: add workaround to extract battery info, thx @Chris2fourlaw @SukkaW
1.5.0
1 Year Anniversary!
Introduced sensor and event support for DYWMI and IdeaWMI (GameZone);
Refactored BaseService, WMI and SMC classes partially.
Please check changelog for detailed improvements.
1.5.0-pre
Docs: add game zone description and sync changelog
1.4.3
YogaWMI: fix BMF parsing
1.4.2
- YogaWMI: complete event handling
- NC: use timer for distinguish input method switch, thx @vnln
- NC: simplify RFHelper handling
- IdeaVPC: support toggle Always On USB
- Project: cleanup
- YogaWMI: seperate BMF validation
- NC: update holiday list
- ThinkVPC: debug: support keyboard locale
- IdeaVPC: notify battery on conservation mode change
- NC: support launchbundle, thx @simprecicchiani
- Pane: display threshold for all three battery types, thx @antoniomcr96
1.4.1
- ThinkVPC: fix LEDSupport evaluation, thx @tylernguyen
- NC: add AudioHelper workaround
- NC: fix holiday date, thx @1Revenger1
1.4.0
Before updating to this release, please backup your customizations for NC events first!
- Pane: debug: enable RapidChargeMode checkbox
- ThinkVPC: fix forgotten break in switch case, thx @junaedahmed
- NC: update presets, thx @antoniomcr96 @Ab2774
- NC: support localization
- ThinkVPC: check LED availability
- NC: support hideText for actions with customized OSD
- Build: switch ARCHS to x86_64
- ThinkVPC: support yoga mode detection
- NC: support DisableFan option
- YogaHIDD: fix support for devices without
_DSM
- YogaVPC: validate clamshellCap and updateBacklight support
- YogaWMI: fix getNotifyID
- IdeaWMI: fix getBatteryInfo retain count
- NC: hide selected text which status is revealed by image
- YogaVPC: notify timestamp for key press
- NC: fix easter egg and enable it by default
- YogaWMI: evaluate all possible BMF names
- YogaSMC: support atomicSpDeciKelvinKey
- Docs: merge SSDT samples for ThinkSMC; add suggestions for LNUX
- Pane: separate different views and update when reopen
- YogaSMC: support atomicSpDeciKelvinKey
- NC: update resources, thx @hexart
- NC: support multiple instance, specifically YogaHIDD
- NC: support modifier
- NC: support Caps Lock monitor
- ThinkVPC: evaluate GMKS for FnLock state
- NC: add launchapp action
- YogaBaseService: add identifier for Alter version
- NC: fix ECCap detection, thanks @buyddy
- Pane: support ClamshellMode
- Pane: fix battery detection
- NC: improve audio status handling
- NC: support SaveFanLevel
- IdeaVPC: workaround for buggy event evaluation
- NC: improve config readability, backup your customizations first!
1.3.0
- Pane: fix loading prior to 10.14.4 with embedded swift runtime, thx @Charlyo
- NC: update presets, thx @junaedahmed @Sniki @tylernguyen
- NC: support dual fan speed reading and control for think variant, thx @1Revenger1
- Pane: fix LED Automation, thx @junaedahmed
- Build: fix short version display
- YogaSMC: pause polling during sleep
- UserClient: recover read by name and write support
- Build: use commit hash as CFBundleVersion
- Build: adapt to Lilu kern_version
- NC: add easter egg for menubar icon
- Pane: support customized menubar title
- YogaVPC: handle WMI probing
- NC: optimize menu handling
- NC: override unknown events with updated presets
- BaseService: support extended EC operation
- YogaSMC: add constants for fan support
- NC: Using cached wireless status, thx @H15teve
- YogaHIDD: experimental support for Intel HID event & 5 button array driver
- BaseService: support sending key to primary keyboard and palm rejection
- IdeaVPC: poll hotkey status with buggy EC notification with
-ideabr
, thx @moutorde - Pane: phase out muteCheck for release branch
- ThinkVPC: fix legacy hotkey mask update, thx @junaedahmed