Skip to content

Releases: zhen-zen/YogaSMC

1.5.3

22 Oct 18:58
0a7a35e
Compare
Choose a tag to compare
YogaBMF: fix kp caused by variable objects parsing

1.5.2

09 Oct 06:52
4aec873
Compare
Choose a tag to compare
Docs: sync changelog

1.5.1

24 May 01:01
be713b7
Compare
Choose a tag to compare

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

19 May 07:40
58f320a
Compare
Choose a tag to compare

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

15 May 07:46
dd601bd
Compare
Choose a tag to compare
1.5.0-pre Pre-release
Pre-release
Docs: add game zone description and sync changelog

1.4.3

13 Feb 09:56
bc3d9ec
Compare
Choose a tag to compare
YogaWMI: fix BMF parsing

1.4.2

11 Feb 08:07
bc0c9ab
Compare
Choose a tag to compare
  • 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

25 Dec 19:16
b1e2249
Compare
Choose a tag to compare
  • ThinkVPC: fix LEDSupport evaluation, thx @tylernguyen
  • NC: add AudioHelper workaround
  • NC: fix holiday date, thx @1Revenger1

1.4.0

23 Dec 04:07
c02a182
Compare
Choose a tag to compare

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

11 Nov 03:51
0ef06c6
Compare
Choose a tag to compare
  • 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