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 12:43] – ochosi | design:power-manager [2014/11/19 22:09] – [New features] hjudt | ||
---|---|---|---|
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; | ||
- | * automatically select first device in list on devices tab (usually details for AC adapter appear on the right, but the AC adapter entry on the left is not selected, which is slightly confusing | ||
- | * 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/ | ||
- | * < | ||
- | * When xfpm isn't running and you open preferences it asks if you want to start xfpm then settings quits, it would be nice if settings either continued to load or waited a couple seconds and relaunched itself. | ||
- | * Merge brightness plugin into battery plugin | ||
- | * Something like: http:// | ||
- | * Would look something like this in Gtk: {{ : | ||
- | ==== Brightness tab (can be postponed) | + | ====== Backlog |
- | * < | + | ===== Bug fixes ===== |
- | * 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.) | + | |
- | * < | + | |
- | * < | + | |
- | ====== 1.6 (or later) ====== | ||
+ | ===== 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 |
- | * let the user control spin-down time | + | ===== New features ===== |
- | * add support for laptop_mode | + | |
- | * 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 bugs [[https:// | ||
+ | * add hidden option to execute a custom command for hibernation/ | ||
+ | ===== Documentation ===== | ||
+ | * update website docs | ||
+ |