-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add APIs to override decoration managers and customize decorations (Take 2) #3666
base: main
Are you sure you want to change the base?
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 324452d - Browse repository at this point
Copy the full SHA 324452dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f07b887 - Browse repository at this point
Copy the full SHA f07b887View commit details -
Add option to use and enable/disable a custom (external) decoration
manager in miral-shell
Configuration menu - View commit details
-
Copy full SHA for 3065115 - Browse repository at this point
Copy the full SHA 3065115View commit details
Commits on Nov 13, 2024
-
Link against miral instead of using an explicit include path
Co-authored-by: Alan Griffiths <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 640de3e - Browse repository at this point
Copy the full SHA 640de3eView commit details -
Use wrappers instead of a bespoke decoration manager init.
Also, fix symbols.
Configuration menu - View commit details
-
Copy full SHA for 86720fa - Browse repository at this point
Copy the full SHA 86720faView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4c48d - Browse repository at this point
Copy the full SHA bc4c48dView commit details
Commits on Nov 14, 2024
-
Move
InputResolver::DeviceEvent
out tomir::shell::decoration
To allow for forward declares.
Configuration menu - View commit details
-
Copy full SHA for 7aeeb65 - Browse repository at this point
Copy the full SHA 7aeeb65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266f9d5 - Browse repository at this point
Copy the full SHA 266f9d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b065de - Browse repository at this point
Copy the full SHA 5b065deView commit details -
Configuration menu - View commit details
-
Copy full SHA for e446979 - Browse repository at this point
Copy the full SHA e446979View commit details -
Use
self
instead ofthis
inDecorationBasicManager::to_adapter
This should guarantee that the lifetime is extended since `self` is a shared ptr
Configuration menu - View commit details
-
Copy full SHA for 9d98118 - Browse repository at this point
Copy the full SHA 9d98118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98fbb29 - Browse repository at this point
Copy the full SHA 98fbb29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6966bba - Browse repository at this point
Copy the full SHA 6966bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d36c36 - Browse repository at this point
Copy the full SHA 4d36c36View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f70331 - Browse repository at this point
Copy the full SHA 6f70331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a36226 - Browse repository at this point
Copy the full SHA 5a36226View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0faac6 - Browse repository at this point
Copy the full SHA c0faac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 323efed - Browse repository at this point
Copy the full SHA 323efedView commit details -
Split the implementation and interface in
miral::Decoration
The implementation is now called `UserDecoration` and is implemented as an external class in miral-shell. The interface does book keeping of the necessary data members.
Configuration menu - View commit details
-
Copy full SHA for a3f4c35 - Browse repository at this point
Copy the full SHA a3f4c35View commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33703f0 - Browse repository at this point
Copy the full SHA 33703f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 851709a - Browse repository at this point
Copy the full SHA 851709aView commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb0a912 - Browse repository at this point
Copy the full SHA cb0a912View commit details -
Configuration menu - View commit details
-
Copy full SHA for d127352 - Browse repository at this point
Copy the full SHA d127352View commit details -
Draw additional decoration sides.
Respects floating/maximized/minimized states.
Configuration menu - View commit details
-
Copy full SHA for 099239f - Browse repository at this point
Copy the full SHA 099239fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a140ce0 - Browse repository at this point
Copy the full SHA a140ce0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 550966a - Browse repository at this point
Copy the full SHA 550966aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa2811d - Browse repository at this point
Copy the full SHA fa2811dView commit details