< PowerDevil Revision as of 12:37, 11 October 2013 (view source)Afiestas (talk | contribs)← Older edit Latest revision as of 10:20, 14 October 2013 (view source) Afiestas (talk | contribs) (→Library) Line 4: Line 4: *suspend/hibernate *suspend/hibernate *use dbusxml2cpp *use dbusxml2cpp +*QML support Additionally, we are going to make libsolid async. Additionally, we are going to make libsolid async. Latest revision as of 10:20, 14 October 2013 Library We are going to move the following things into libsolid: Brightness change suspend/hibernate use dbusxml2cpp QML support Additionally, we are going to make libsolid async. Daemon Everything MUST be asynchronous System inhibition will be delegated to systemd Session inhibition will still be handled in the daemon Actions will be renamed to plugins Instead of virtuals such onProfileUnload/onIdleTimeout we will connect to signals (This will make implementation of actions simpler) Simplify profiles by making some configurations dynamic Set defaults and save configuration if they are changed only Potentially separate Workstation, Laptop, Tablet... config values use dbus2cpp instead of all the mess we have right now and libsoild whenever possible Move org.freedesktop.ScreenSaver to PowerDevil Maybe split ScreenSaver to its own repo Retrieved from "https://community.kde.org/index.php?title=PowerDevil/newTechnicalChanges&oldid=34731" This page was last edited on 14 October 2013, at 10:20. Content is available under Creative Commons License SA 4.0 unless otherwise noted.