Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
design:power-manager [2014/07/14 14:44] – [Battery Plugin] ochosi | design:power-manager [2014/12/01 07:10] – [Documentation] ochosi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Roadmap to 1.4 ====== | + | ====== Roadmap to 1.5 ====== |
+ | <<<<<< | ||
- | ==== Open Issues / Bugs ==== | ||
- | * Update docs | ||
- | * nothing handled in xfpm_power_dbus_get_power_save_status; | ||
- | * < | ||
- | * fix incorrect display brightness " | ||
- | * remove options that are not working; we can add them back later | ||
- | * System tab: " | ||
- | * System tab: Remove "Hard disks" section completely | ||
- | * the dbus call seems to have been removed anyway in udisks2 | ||
- | * resize panel widgets on gtk style changes | ||
- | * help button does not work | ||
- | ==== Battery Plugin ==== | ||
- | * [[https:// | ||
- | * Fix plugin icon being cropped with themes that set xthickness/ | ||
- | * Merge brightness plugin into battery plugin | ||
- | * Something like: http:// | ||
- | * Would look something like this in Gtk: {{ : | ||
- | * < | ||
- | * < | ||
- | ==== Brightness tab (can be postponed) ==== | ||
- | * < | ||
- | * Add checkbox to enable handling of brightness management ( = override kernel) | ||
- | * [[https:// | ||
- | * we can check and set / | ||
- | * we can check and set / | ||
- | * because sometimes xfce4-power-manager might handle backlight better than the kernel driver (finer steps etc.) | ||
- | * < | ||
- | * < | ||
- | ====== | + | ====== |
+ | ===== Bug fixes ===== | ||
+ | |||
+ | ===== Code cleanup ===== | ||
+ | * do code cleanup until motivation runs dry | ||
+ | * sync DPMS/ | ||
+ | * function names for the settings dialog refer to renamed tabs; rename them or find a better way of dealing with this | ||
+ | |||
+ | ===== Improvements ===== | ||
+ | * sync the blanking or DPMS values between xfpm and X11 | ||
+ | * if the user sets the blank time e.g. in another application or a terminal ("xset s 10"), xfpm's UI wouldn' | ||
+ | * " | ||
+ | * option a) We change the wording of the label to something like " | ||
+ | * open question: is setting all DPMS timeouts to 0 equal to disabling DPMS? if so, the option is (a bit) superfluous | ||
+ | * option b) We make it do what it says, i.e. just leave the DPMS values alone if 0 | ||
+ | * open question: when does this option actually make sense? is it specifically there for xscreensaver? | ||
+ | * further improve coexistance with xscreensaver (DPMS on AC/battery) if possible | ||
+ | * consider doing a fade-to-black, | ||
* better handle machines that have more than one battery (especially warnings and remaining time, tooltip info about battery) | * better handle machines that have more than one battery (especially warnings and remaining time, tooltip info about battery) | ||
* UPower 1.0 has a concept of a display device that is supposed to fix that issue, but we do need it to work for earlier versions. | * UPower 1.0 has a concept of a display device that is supposed to fix that issue, but we do need it to work for earlier versions. | ||
- | * Use udisks2 for hdd spindown | + | * some machines (most common with IBM/Lenovo thinkpads) can set the maximum level batteries will be charged |
- | * let the user control spin-down time | + | ===== New features ===== |
- | * add support for laptop_mode (might | + | |
- | * Consider doing a fade-to-black, if X11's screensaver extension is used (instead of gnome-screensaver or xscreensaver) | + | * detect |
- | * Detect | + | * add " |
- | * Add " | + | * related |
- | * Related | + | * we should probably also add a timed-locking feature to xfpm, so it really controls all locking options |
- | * We should probably also add a timed-locking feature to xfpm, so it really controls all locking options | + | * [[https://bugzilla.xfce.org/show_bug.cgi? |
- | * Add code to handle cpu frequency | + | * add scale in the panel plugin to handle keyboard brightness |
- | * Show current watt usage (upower energy rate available in battery info) | + | * show current watt usage (upower energy rate available in battery info) |
+ | * [[https:// | ||
+ | * enables the user to easily apply additional low-level powersaving stuff that is out of scope of power manager (e.g. CPU frequency/ | ||
+ | * at the moment, this can be achieved via udev rules | ||
+ | * could be a hidden option, or on an extra tab | ||
+ | * see bug [[https:// | ||
+ | * add hidden? option(s) to execute a custom command for lock/ | ||
+ | * optionally display percentage and battery time next to the panel icon (see bug [[https:// | ||
+ | * we could add an option dialog for the panel plugin (properties entry in right-click menu similar to the other panel plugins) | ||
+ | ===== Documentation ===== | ||
+ | * update website docs, [[http:// | ||
+ |