feat/qlaunch-home-menu-support #115

Merged
Zephyron merged 8 commits from feat/qlaunch-home-menu-support into main 2026-01-28 01:46:12 -05:00
Contributor

Yeah Nah Yeah 2 For 5 Mango's At Coles

Yeah Nah Yeah 2 For 5 Mango's At Coles
- Add OpenHomeMenuProxy (cmd 110) for QLaunch support

- Add GetSystemProcessCommonFunctions (cmd 450)

- Add Cmd460 stub for system process initialization

- Implement IApplicationObserver and ISystemProcessCommonFunctions services
- Implement GetGpuErrorDetectedSystemEvent (cmd 1020)

- Implement GetFriendInvitationStorageChannelEvent (cmd 1030)

- Implement GetNotificationStorageChannelEvent (cmd 1040)

- Implement GetHealthWarningDisappearedSystemEvent (cmd 1050)

- Implement GetAccumulatedSuspendedTickChangedEvent (cmd 63)
- Add home menu popup event and request handling

- Implement various self controller functions for applet lifecycle

- Add applet common functions with event support

- Implement application accessor and debug function stubs

- Add window system hooks for QLaunch integration
- Add GetPlayTimerSettingsVer2 (cmd 1456) with proper struct

- Add GetPlayTimerRemainingTime (cmd 1454)

- Add GetPlayTimerRemainingTimeDisplayInfo (cmd 1459) for 20.0.0+

- Add GetExtendedPlayTimerEvent (cmd 1475) with kernel event

- Define PlayTimerSettingsVer2 and PlayTimerRemainingTimeDisplayInfo types
- Add Cmd4022, Cmd4023, Cmd4088 stubs for application readiness checks

- Add GetApplicationRecord stub returning empty list

- Required for QLaunch application enumeration
- audctl: Add GetAudioController (cmd 5000) returning IAudioController

- vi: Improve display service with better non-default display handling

- psc/ovln: Add GetReceiveEventHandle for overlay notifications

- omm: Add GetNotificationMessageEventHandle for power state

- olsc: Implement GetNativeHandle returning valid event

- prepo: Add SaveSystemReport2 (cmd 20102) stub
- Add Tools > Open QLaunch menu action

- Implement OnOpenQLaunch() to launch firmware home menu

- Add translation strings for QLaunch option
- Add application_observer and system_process_common_functions to CMakeLists

- Add enable_home_menu setting option
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Kintoki/Emulator!115
No description provided.