Roman Makarov
3b8d3359c3
feat: add support for nvidia acoustic target temp ( #917 )
...
* upd nvml
* wip
* don't set target temp if none is provided and reset
* refactor
* naming
* cache current init target temp in config for pseudo-reset
* cleanup
* fmt/tests
* pass gpu config to cleanup
* upd capture_initial_pmfw_values
fix clippy warnings
* remove redundant read
* remove redundant config read
* clean up
* refactor reset_pmfw config lock
* remove initial_target_temp from config
* return reset_pmfw_settings back to intel
* revert the flags override
* remove diff noise
* remove deprecated value from default config
2026-02-28 10:59:27 +02:00
Ilya Zlobintsev
9c8983bc20
chore: bump flatbox version
2026-02-26 20:03:07 +02:00
Roman Makarov
d1351fb27d
feat: improve gpu stats UI ( #903 )
...
* gpu-stats: split into 2 sections
* wip
* move clocks to the top
* use p-states to calcualte min/max
* re-arrange layout
* add css
* remove % sign from fmt_fan
* clean up
* make spacing more consistent
* refactor clocks level
* fix typo and remove unnecessary margin
* fix warning
* switch stats and leverbars
* add default width
* upd stat minwidth
* add GpuStatsSectionMsg
* add a test-case for fmt_human_bytes with 90mb and GB precision
2026-02-26 19:45:20 +02:00
Alik Aslanyan
a0f691079b
fix: Fix coverage build in CI ( #924 )
2026-02-26 19:42:38 +02:00
Roman Makarov and Ilya Zlobintsev
d39b963ca3
feat: support multi-column layout for adjustment-rows lists ( #892 )
...
* move box styles
* split into 2 lists
* wrap into flow-box
* clean up
clean up
clean up
clean up
replace get_factory with less verbose set_clock method
* fmt
* split Adjustment rows into multiple groups
* try columns
* wip
* finish markup
* move nvidia OC info popover
* fmt
* remove comments from schema
* fmt
* refactor
* add adjustment groups
* change warning text
* upd spacing
* move AdjustmentGroups
* refactor: make AdjustmentGroup a factory component, create them dynamically
* fix layout
* chore: drop unused param
* remove misleading comment
---------
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com >
2026-02-21 22:36:29 +02:00
Roman Makarov
02037ddea6
fix: tolerate unsuccessful clock offset reset ( #918 )
2026-02-21 14:09:55 +01:00
Ilya Zlobintsev
e2d9f3b883
chore: bump rust dependencies
2026-02-20 13:14:36 +02:00
Hosted Weblate and Charles Lee
b679cefbb7
chore: translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Charles Lee <lchopn@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
Hosted Weblate and Rafael Fontenelle
131cb4ee94
chore: translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (188 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/pt_BR/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
e4b8d55beb
chore: translated using Weblate (Polish)
...
Currently translated at 86.1% (162 of 188 strings)
chore: translated using Weblate (Polish)
Currently translated at 86.1% (162 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Mariusz Jarnot <mariusz.jarnot@onet.pl >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/pl/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
Hosted Weblate and Temuri Doghonadze
bfa10e38be
chore: translated using Weblate (Georgian)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Georgian)
Currently translated at 100.0% (188 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ka/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
79d6ecfcf8
chore: translated using Weblate (French)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (French)
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (French)
Currently translated at 100.0% (188 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Léane GRASSER <leane.grasser@proton.me >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
5c2991d72f
chore: translated using Weblate (Spanish)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Spanish)
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Robbie Williams <possiblybob@proton.me >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/es/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
97f678f39f
chore: translated using Weblate (Czech)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Czech)
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Czech)
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Czech)
Currently translated at 100.0% (188 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
Hosted Weblate and naly zzwd
ab49ed8d15
chore: translated using Weblate (Catalan)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Catalan)
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: naly zzwd <xeanhort007@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ca/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
Hosted Weblate and joo es
5fd3955ee7
chore: translated using Weblate (Arabic)
...
Currently translated at 100.0% (188 of 188 strings)
chore: translated using Weblate (Arabic)
Currently translated at 100.0% (188 of 188 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ar/
Translation: LACT/lact-gui
2026-02-20 12:29:10 +02:00
lact-renovate[bot] and lact-renovate[bot] <257396481+lact-renovate[bot]@users.noreply.github.com>
9b6d7e16d1
chore(deps): update all dependencies ( #887 )
...
Co-authored-by: lact-renovate[bot] <257396481+lact-renovate[bot]@users.noreply.github.com>
2026-02-20 12:15:07 +02:00
Ilya Zlobintsev
e60e967715
fix: docker daemon shenanigans causing failing package builds ( #912 )
...
* test
* fix: revert docker storage driver
2026-02-15 22:34:39 +02:00
Ilya Zlobintsev
d57fff4bb7
fix: bump pkger version ( #910 )
2026-02-15 12:21:58 +02:00
Roman Makarov
b4740fdeca
feat: improve pstates UI ( #896 )
...
* move state_row to dedicated component
* remove selectable behavior
* highlight active pstate
* hide checkboxes when not configurable
use monospace for text
* hide pstates table when there is no data
* prevents container width jumps when active row change
* add page_section_expander and wrap PowerStatesFrame into it
* move active indicator to the beginning and use opacity instead of visilibity to keep layout stable
* improve listbox captions styles
* remove states_expanded state from PowerStatesFrame
* remove no longer relevant styles
* improve margins
* move SelectionMode to view, kinda
* clean up
* align expaner label
* organize imports
* hide active p-state indicator if non is active
* use bindings for configurable
update label
* fix PowerStateRow props visibility
* move bindings inits
* fix set_sensitive on enable-pstate-config checkbox
2026-02-15 11:55:53 +02:00
Ilya Zlobintsev
8ac95192cb
fix: bump flatbox version again
2026-02-14 00:06:06 +02:00
Ilya Zlobintsev
33aaeaefaa
feat: update flatbox version with better extension handling
2026-02-12 23:01:29 +02:00
Ilya Zlobintsev
55b8b9c6ec
feat: update flatbox version with better /run handling
2026-02-08 19:46:27 +02:00
Ilya Zlobintsev
8b067fac87
feat: don't depend on dbus for flatpak service operation, force unconfined apparmor ( #902 )
...
* feat: don't depend on dbus for flatpak service operation
* feat: bump flatbox
* feat: use apparmor unconfined
2026-02-08 13:50:38 +02:00
Roman Makarov
579a04c14d
feat: add css loader ( #891 )
2026-02-07 15:38:21 +02:00
Roman Makarov
eebd44fe32
chore: upd time to 0.3.47 ( #901 )
...
* chore: upd time
* upd flatpak lockfile
2026-02-07 15:06:04 +02:00
Ilya Zlobintsev
7fa0edd961
chore: bump dependencies
2026-02-04 11:41:26 +02:00
Roman Makarov and Ilya Zlobintsev
38e3e8e486
feat: disable scroll on adjustment row inputs ( #879 )
...
* feat: disable scroll on adjustment row inputs
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* rename controller factory
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* add debounce for spin button
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* fmt
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* feat: forward scroll events to parent ScrolledWindow
* chore: drop debounce period due to validation issue
---------
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com >
2026-02-01 23:28:59 +02:00
Ilya Zlobintsev
f09c79a558
chore: add Acer B580 Nitro device id
2026-02-01 11:44:27 +02:00
Ilya Zlobintsev
e5a3eb1509
chore: update to rust 2024 edition ( #889 )
...
* chore: bump rust edition to 2024
* chore: another chunk of clippy fixes
* chore: fix warning in bindings
* chore: restructure awkward unsafe blocks
* chore: reformat
* chore: clippy fix
* chore: bump rust release in docker build
2026-01-31 23:43:43 +02:00
Ilya Zlobintsev
d0308b5f8e
chore: fix pkg recipe rust version
2026-01-31 21:25:30 +02:00
Roman Makarov
05c85cd111
feat: refactor formatters and add gui tests ( #883 )
...
* move formatters to formatting file and add tests
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* implement feedback
* fmt
* fix i18n mock
* fmt
* move tests
* trim .0 differently
---------
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
2026-01-31 21:24:33 +02:00
Roman Makarov and Ilya Zlobintsev
02277fe27f
chore: update rust to 1.93.0 ( #876 )
...
* chore: update rust to 1.91.1
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* feat: update to rust 1.93, fix warnings
* fix: bump nightly version used for sanitizers
* fix: bump generated-sources
* fix: exclude sanitizer tests on non-lib targets
---------
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com >
2026-01-31 19:46:13 +02:00
Roman Makarov
60be0343dc
fix: deduplicate vulkan device ( #884 )
...
* fix: remove duplicated vulkan device entry
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* fmt
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* add is_flatbox check
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* add link
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* change comment
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
---------
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
2026-01-31 18:31:23 +02:00
Ilya Zlobintsev
f7b25ce6b6
fix: correctly show OC requirement message with overdrive disabled on RDNA3+
2026-01-27 12:06:58 +02:00
lact-renovate[bot] and lact-renovate[bot] <257396481+lact-renovate[bot]@users.noreply.github.com>
9969abe3bf
chore(deps): update github actions dependencies ( #880 )
...
Co-authored-by: lact-renovate[bot] <257396481+lact-renovate[bot]@users.noreply.github.com>
2026-01-27 10:13:21 +02:00
Roman Makarov
9847edcbd8
chore: add renovate for dependency updates ( #875 )
...
* add renovate
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* use github app token
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* enable platform_commit
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* pass repo to renovate workflow
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* pass repos via env var instead
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* use different preset
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* renovate: ignore pkg/images
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* try to parse rust
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* only parse .github
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* set default log level to info
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* fix grammar
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* move conf
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
* Remove configurationFile from Renovate GitHub Action
Removed configurationFile parameter from Renovate action.
---------
Signed-off-by: Roman Makarov <rmakarov94@gmail.com >
2026-01-26 23:45:01 +02:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
0fdbc1f079
chore: Update spec files for release v0.8.4 ( #873 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 20:51:59 +02:00
Ilya Zlobintsev
b65ae69a1e
chore: update metainfo for new release
v0.8.4
2026-01-25 19:36:30 +02:00
Hosted Weblate and Rafael Fontenelle
a576f57ff5
chore: translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/pt_BR/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Temuri Doghonadze
7abd52e88e
chore: translated using Weblate (Georgian)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ka/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Nathan
5e69d347a9
chore: translated using Weblate (Italian)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Nathan <nathan95@live.it >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Derg Inn
83bf2b503e
chore: translated using Weblate (Hungarian)
...
Currently translated at 100.0% (186 of 186 strings)
chore: added translation using Weblate (Hungarian)
Co-authored-by: Derg Inn <thehuntergamesjani@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/hu/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Léane GRASSER
7bc68ede2c
chore: translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Léane GRASSER <leane.grasser@proton.me >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Jan Kuparinen
8be2ecee47
chore: translated using Weblate (Finnish)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Tim Zimmermann
80fc03c8c5
chore: translated using Weblate (German)
...
Currently translated at 81.7% (152 of 186 strings)
Co-authored-by: Tim Zimmermann <tim@linux4.de >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Pavel Borecki
2a6b4b21fa
chore: translated using Weblate (Czech)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and joo es
4e08de3abc
chore: translated using Weblate (Arabic)
...
Currently translated at 100.0% (186 of 186 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ar/
Translation: LACT/lact-gui
2026-01-25 19:35:02 +02:00
Hosted Weblate and Derg Inn
d5f47040d8
chore: translated using Weblate (Hungarian)
...
Currently translated at 100.0% (23 of 23 strings)
chore: added translation using Weblate (Hungarian)
Co-authored-by: Derg Inn <thehuntergamesjani@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/hu/
Translation: LACT/lact-schema
2026-01-25 19:34:46 +02:00
Roman Makarov
dc45c54b6d
feat: update apply toolbar and move scrollwindow to apps.rs ( #861 )
...
* update the toolbar look and move the scrollbarwindow out of the page
* upd margin on action-bar
* restore root_box ref
* set_margin_bottom: 60 for less invasive apply-toolbar
* fix page height and paddigns
2026-01-25 19:34:21 +02:00