feat(Core): migrate engine extensions to rust core#411
Merged
ShadowApex merged 45 commits intomainfrom Dec 22, 2024
Merged
Conversation
…lity. - Restores parity for Udisks2 - Restores parity for SteamRemovableMedia - Fixes a bug with the game loading overlay appearing after OpenGamepadUI is detected by Gamescope. - Properly load devices and profiles in InputPlumber
pastaq
reviewed
Sep 28, 2024
pastaq
reviewed
Sep 28, 2024
pastaq
reviewed
Sep 28, 2024
- Add input focus change for steam/opengameapdui - Add InputPlumber node to OverlayModeInputManager so it can process dbus signals - Reconnect to all composite devices when InputPlumber starts - Preload all state modules, fixes visibility of overlay... Somehow.
748e8e8 to
5a96942
Compare
pastaq
reviewed
Sep 30, 2024
pastaq
reviewed
Sep 30, 2024
- Temporary workaround for resource loading of SettingsManager and InputIconManager. - Fixed loading and saving default target gamepad. - Fixed loading the gamepad profile on startup in Overlay Mode, enabling opening overlay window. - Added missing children to overlay_mode_card_ui. - Fix loading GPU settings in PowerTools
2d7b941 to
2e0443e
Compare
- Ommit NixOS modification for now. - Add error checking to pty.rs if the command does not exist.
- Fixed or worked around issues with xwayland and gamescope doing the 'blur' effect. - Worked around an issue with the x11 rust bindings not reporting timely app id focus switching.
Contributor
|
I briefly tested |
…ver the GPU. - Found a bug where FileAccess would throw Unicode errors and not be parsable as a String. Using ca tthrough OS.execute() works around this bug.
3bc4ed3 to
a40a5dd
Compare
- Add 'launch_in_background' method to Launchmanager
Contributor
|
When I tried |
- Change default mapping to use a dbus event for OSK always. - Fix overlay mode input manager chord for OSK when triggered by a dbus event. - Removed keyboard button from quick bar in overlay mode. - Fix crashes when an app is detected that isn't a part of a library. - Finish updating make deploy so it works again.
edf2ef2 to
0b90ff3
Compare
- Uses dbus to read the available power profiles from PowerStation - Renamed PowerTools to Performance and moved everything from the old performance menu into it. - Adds "Advanced Mode" toggle to display CPU and GPU settings. Only the power profile will be displayed when this is set to off (default). When on, power profile is forced to the highest performance profile. If PowerStation is using RyzenAdj to set TDP, "max-performance" will sett all TDP to the hardware max milit, and "power-saving" will set all TDP to the mid point between max and min. - Modify makefile to add purge and change clean.
0b90ff3 to
f468c0d
Compare
> - ensure options hidden/shown on performance profile change
- Fix bug where an app type couldn't be detected if it was started by Steam. - Only change Steam overlay status if it was the overlay. - Also ignore window ID 1, Chimera App sets Steam to this for some reason.
cb818fd to
9fd0fc9
Compare
ShadowApex
commented
Dec 21, 2024
Contributor
|
Also tested it on my end. Works better than the version we have currently in |
Contributor
|
🎉 This PR is included in version 0.35.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.