Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-16 | Keyboard backlight handling improvements (#404)HEADmaster | Colomban Wendling | 1 | -78/+84 | |
* gpm-kbd-backlight: Fix toggling backlight back on The static value was reset on every call rather than only initially, resulting in failure to restore the initial value when toggling it back on. * gpm-kbd-backlight: Persistently save user-set brightness Try and save the user-set brightness to be able to restore it on next restart. This is not perfect because we have complex interaction between settings which makes it not trivial, if at all possible, to save the value yet respect the dim settings. Here we try to save the value in a way that counteract battery dimming so that restoring the value yields expected results (e.g. a value saved on battery restores identical on battery again), but it cannot work when the value to save is larger than the dimmed maximum as at the moment the maximum value is 100%. It is however the best I could come up with working with the settings we currently have, and it's probably good enough at least as a starting point. It also switches from `master_percentage` to `brightness_percent` in the toggle code because the former is only initialized to the actual current brightness value once brightness changed at least once, while the former is properly initialized. It is otherwise quivalent for this feature, and less confusing as to when the value gets updated. * refactor: gpm-kbd-backlight: Remove some unnecessary temp variables * refactor: gpm-kbd-backlight: Move dimming logic to a helper function * gpm-kbd-backlight: Get rid of `master_percentage` Now the on-AC value changes following user input, the internal `master_percentage` was just plain confusing and actually make things a bit weird at times because it doesn't follow dynamic user choices. So just get rid of it, replacing it with the on-AC value. * gpm-kbd-backlight: Rationalize handling of battery-reduce setting Handling of a disabled battery-reduce setting was too aggressive, which could reduce in not setting backlight value in unrelated cases, including initial startup and resume, as well as some cases of IDLE handling. Now the user choices are better followed, the whole special-casing could probably be removed as the internal state should always reflect the reality, but keep the specific check not to do anything on AC plug/unplug when this is disabled just in case, although the historical reasons why it was actually problematic should be gone now. | |||||
2024-12-06 | ci: fix travis build failures caused by recent travis changes | lukefromdc | 1 | -3/+14 | |
2024-02-25 | release 1.28.1v1.28.1 | raveit65 | 3 | -2/+6 | |
2024-02-25 | Distribute Meson build system | raveit65 | 1 | -0/+15 | |
2024-02-20 | release 1.28.0v1.28.0 | raveit65 | 3 | -2/+13 | |
2024-02-20 | tx: disable hu translation temporarily which breaks CI building | raveit65 | 1 | -1/+0 | |
2024-02-20 | tx: sync with transifex | raveit65 | 234 | -754/+1231 | |
2024-02-20 | Revert "release 1.28.0" | raveit65 | 3 | -14/+3 | |
This reverts commit 2375b244f98fc176036645adf7cb7e3992971b4ao Broken translations! | |||||
2024-02-20 | Revert "tx: sync with transifex" | raveit65 | 235 | -1232/+755 | |
This reverts commit 7844d9d823459045b15d0569721c029dc6408307. Sadly broken translation broke the 1.28 release Travis build was failing | |||||
2024-02-20 | ci: use ubuntu jammy as docker | raveit65 | 1 | -1/+1 | |
2024-02-20 | release 1.28.0 | raveit65 | 3 | -3/+14 | |
2024-02-20 | tx: sync with transifex | raveit65 | 235 | -755/+1232 | |
2023-11-06 | Remove compilation warning fix data type format error | zhuyaliang | 21 | -113/+133 | |
2023-10-24 | Add meson build support | zhuyaliang | 12 | -0/+951 | |
2023-10-17 | build.yml: Fix ci debian build failed | zhuyaliang | 1 | -0/+2 | |
2023-10-16 | replace deprecated gtk_image_menu_item_new_from_stock | raveit65 | 1 | -1/+3 | |
2023-10-16 | replace deprecated gtk_image_menu_item | raveit65 | 4 | -6/+49 | |
2023-10-16 | Revert "test build" | raveit65 | 1 | -2/+0 | |
This reverts commit f9a53963f410c8967c0ff29f2d6dea7fff1a3356. | |||||
2023-10-16 | test build | zhuyaliang | 1 | -0/+2 | |
2023-08-17 | inhibit: mark applet incompatable with wayland | lukefromdc | 1 | -0/+1 | |
*Depends on Xevent and DPMS x11 extension | |||||
2023-08-17 | Brightness: mark incompatable with wayland | lukefromdc | 1 | -0/+1 | |
*Depends on x11 and Xrandr to function *Wlroots replacement for Xrandr wlr-randr does not have brightness control yet | |||||
2023-05-01 | tx: drop backup config file | raveit65 | 1 | -16/+0 | |
2022-11-05 | release 1.27.0v1.27.0 | mbkma | 2 | -1/+19 | |
2022-10-30 | tx: sync with transifex | mbkma | 234 | -28553/+30046 | |
2022-10-29 | tx: update resource | mbkma | 2 | -214/+221 | |
2022-10-28 | tx: migrate config file | mbkma | 2 | -11/+28 | |
2022-08-23 | Fix -Wmissing-prototypes warnings (#381) | Robert Antoni Buj Gelonch | 2 | -6/+6 | |
2022-03-21 | Show device model even if vendor is not available | Damien Thébault | 2 | -0/+6 | |
2022-03-21 | Add gaming input logos | Damien Thébault | 60 | -0/+3667 | |
2022-03-21 | Add support for gaming inputs | Damien Thébault | 2 | -0/+8 | |
2022-03-18 | gpm-prefs: fix memory leak | rbuj | 1 | -3/+1 | |
In addition, it adds enumerations to access indexed arrays. | |||||
2022-03-18 | gpm-statistics: fix memory leak | rbuj | 1 | -51/+115 | |
In addition, it adds enumerations to access indexed arrays. | |||||
2022-03-18 | Fix implicit conversion changes signedness: 'gboolean' to 'guint' | rbuj | 2 | -2/+2 | |
2022-03-11 | gpm-backlight: unused function 'gpm_common_sum_scale' | rbuj | 1 | -13/+0 | |
2022-02-13 | ci: drop -Wunused-parameter compiler cflag from debian build | raveit65 | 1 | -1/+1 | |
2022-01-01 | Fix build warnings about missing field initializer | rbuj | 4 | -4/+4 | |
2022-01-01 | build: show configure summary using a pretty format | rbuj | 1 | -13/+16 | |
2021-12-11 | Use a blank line at most | rbuj | 11 | -14/+0 | |
2021-08-04 | release 1.26.0v1.26.0 | raveit65 | 2 | -1/+23 | |
2021-08-04 | tx: sync with transifex | raveit65 | 234 | -51892/+34871 | |
2021-08-04 | travis-Ci: use libera.chat as notification server | raveit65 | 1 | -1/+1 | |
2021-06-22 | tx: update resource | raveit65 | 1 | -251/+252 | |
2021-06-22 | update copyright to 2021 | raveit65 | 71 | -0/+71 | |
2021-05-30 | travis-ci: use ubuntu focal as host system | raveit65 | 1 | -1/+1 | |
fixes build issues with fedora:latest (f34) tag. | |||||
2021-04-25 | travis: disable travis builds for ubuntu | raveit65 | 1 | -1/+1 | |
Sadly, there is a limit for free builds at docker.com See discussion https://github.com/orgs/mate-desktop/teams/core-team/discussions/25 | |||||
2021-03-08 | travis: build with mate-common-1.24.2 from repos | raveit65 | 1 | -11/+0 | |
2021-02-23 | applets: Do not build the path to the menu files | rbuj | 2 | -8/+6 | |
2021-02-22 | tx: temporarily disable build for ArchLinux | raveit65 | 1 | -1/+1 | |
2021-02-22 | tx: use rolling tag for ubuntu | raveit65 | 1 | -1/+1 | |
2021-02-04 | build: Use PACKAGE_URL variable | rbuj | 4 | -5/+6 | |