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
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
Roman Makarov
579a04c14d
feat: add css loader ( #891 )
2026-02-07 15:38:21 +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
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
Ilya Zlobintsev
f7b25ce6b6
fix: correctly show OC requirement message with overdrive disabled on RDNA3+
2026-01-27 12:06:58 +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
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
Roman Makarov
e28f16c4ee
fix: use pstate index instead of list index to set active p-state ( #867 )
...
* fix: use pstate index instead of list index to set active p-state
* rename var
2026-01-24 12:56:34 +02:00
Hosted Weblate and Ricky Tigg
662b578d7e
chore: translated using Weblate (Finnish)
...
Currently translated at 100.0% (183 of 183 strings)
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui
2026-01-17 20:26:00 +02:00
Hosted Weblate and Weblate Translation Memory
ce7c749576
chore: translated using Weblate (Spanish)
...
Currently translated at 100.0% (183 of 183 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/es/
Translation: LACT/lact-gui
2026-01-17 20:26:00 +02:00
Hosted Weblate and naly zzwd
f42151c2a6
chore: translated using Weblate (Catalan)
...
Currently translated at 100.0% (183 of 183 strings)
chore: added translation using Weblate (Catalan)
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-01-17 20:26:00 +02:00
Roman Makarov
9ddc98b9cf
feat: add crash page and handle panic ( #858 )
...
* add crash page and handle panic
* add i18N and remove debug button
* fmt
* fmt
2026-01-17 20:19:25 +02:00
Roman Makarov
2b7c91f74c
feat: improve spacing and margins on gpu/profile select ( #860 )
...
* improve spacing/margins in profiles popup
* improve spacing/margins in profiles popup
* move Label from Frame
* fix empty popup
* fmt
2026-01-17 17:44:12 +02:00
Roman Makarov
b1ea5215a3
feat: update defaults for PageContent and InfoRow ( #854 )
...
* upd style for the power limit widget
* re-ogranise content of gpu stats block
* rework InfoRow component to use dim labels
* update PageSection
* page_section: set the default padding
* migrate custom PageContent children to InfoRow
* add info_row_level component
* fix fmt
* page_section fmt
* use css consts from relm
* make info_row parent of info_row_level
* fix fmt
* set max_children_per_line to 2
* upd info page to fit 2 rows
* upd software page
* software_page: upd opencl and handle set_visible correctly
* migrate features and extensions to separate clickable rows instead of buttons
* fmt
* rework cache-row to fit current design
* move cache-info InfoRow into main FlowBox
* add frame with accent color for non-adw build
* remove offsets from the level_bar to
* "fix" warning
* remove recolor for the frame border
* thermals page: move InfoRows into flowBox
* add warning css on oc-warning
* add margin to pstates to follow the margins of other elements
* page_section: move styles to macro, remove container class from thermals_page widget
* fmt
* fix thermals Stack container
* remove unused import
* remove some checker exceptions from setters on InfoRowExt
* add spacing 5 between info row value and label
* fix warnings and use view macro on info_row_level
* set static width for the main container
* add hover effect clickable infoRows
* set set_max_children_per_line: 4
* use include_str! to load css
* set `set_max_children_per_line` to 4 consistently
2026-01-17 17:14:31 +02:00
Ilya Zlobintsev
689e070368
fix: memory leaks in multiple dialogs due to reference cycles ( #855 )
2026-01-11 13:58:58 +02:00
Roman Makarov
8cf56f2128
feat: oc page move buttons to pageContent header ( #853 )
...
* implement append_header
* move show-historical-charts button to the header
* oc page: update action buttons
* remove color from action reset buttons
* fix weird broken fmt
* make oc reset button red again
* fmt
2026-01-11 13:55:47 +02:00
Roman Makarov
07f6a92c7c
fix: replace broken icons ( #851 )
2026-01-09 00:10:58 +02:00
Roman Makarov
2727958ca8
feat: add fan speed value on OC page ( #848 )
...
* add fan speed on OC page
* oc-page: hide fan-speed when there is value
* thermals-page: hide fan-speed when there is value
* Revert "thermals-page: hide fan-speed when there is value"
This reverts commit 8a4d7ba2a6 .
* switch from append to append_child and move visibility check
2026-01-08 20:31:23 +02:00
Roman Makarov
582ba12cd5
fix: replace removed checkmark icon in vulkan info ( #849 )
...
Hi,
I wanted to tinker a bit with UI and noticed that the icon looks weird. Apparently it was removed.
https://bugzilla.redhat.com/show_bug.cgi?id=2351354
2026-01-07 22:58:04 +02:00
Ilya Zlobintsev
be4e4fa09b
chore: don't show decimal places for power cap
2025-12-31 14:20:51 +02:00
Ilya Zlobintsev
68cde3fea6
feat: remember selected ui tab between restarts ( #842 )
2025-12-31 14:19:05 +02:00
Ilya Zlobintsev
0af938ce17
chore: don't show power cap in stats when it is not available
2025-12-31 11:19:12 +02:00
Ilya Zlobintsev
69c0ff4277
chore: hide fan control oc requirement message when there are no fans
2025-12-31 11:17:19 +02:00
Ilya Zlobintsev
9e2d521f49
fix: set single-line mode on process name in process monitor ( #839 )
2025-12-28 18:14:48 +02:00
Ilya Zlobintsev
6c3bbdaccc
feat: fetch OpenCL info through clinfo, show multiple OpenCL platforms ( #836 )
...
* feat: fetch OpenCL info through clinfo cli
* feat: support multiple OpenCL platforms in GUI
* chore: update OpenCL dependencies
* chore: update flatpak sources
* feat: add clinfo to debug snapshot
* fix: add epel repo to rhel builds
* chore: match all devices in fallback path
* feat: add clinfo to flatpak
* fix: flatpak clinfo build
2025-12-25 14:06:02 +02:00
Ilya Zlobintsev
3222deea56
feat: add readings for extra power sensors ( #833 )
...
* feat: add readings for extra power sensors
* chore: add strix point snapshot
* chore: drop buggy socket power measurement
2025-12-23 15:28:22 +02:00
Ilya Zlobintsev
32b9d1665d
feat: correctly handle fractional scaling in historical graphs ( #829 )
2025-12-20 12:25:40 +02:00
Ilya Zlobintsev
ccec3668a4
feat: allow moving fan curve ponts by dragging outside the curve area ( #825 )
2025-12-19 18:56:52 +02:00
SWZ128
3ff49de0f3
perf: fix excessive cubic spline interpolation density ( #818 )
...
* fix: fix excessive cubic spline interpolation density
- Replace 1ms high-frequency interpolation with fixed 4 points per spline segment
- Addresses excessive rendering density (500 points per 500ms data segment)
- Maintains visual quality while significantly improving performance
- Subjectively improves line smoothness in visual tests
* chore: add comment for spline evaluation in render thread
2025-12-17 15:54:55 +02:00
4738531893
chore: translated using Weblate (Hebrew)
...
Currently translated at 45.3% (83 of 183 strings)
chore: translated using Weblate (Hebrew)
Currently translated at 45.3% (83 of 183 strings)
chore: added translation using Weblate (Hebrew)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/he/
Translation: LACT/lact-gui
2025-12-06 10:41:12 +02:00
01380a6387
chore: translated using Weblate (Spanish)
...
Currently translated at 100.0% (183 of 183 strings)
chore: translated using Weblate (Spanish)
Currently translated at 97.2% (178 of 183 strings)
chore: translated using Weblate (Spanish)
Currently translated at 97.2% (178 of 183 strings)
chore: translated using Weblate (Spanish)
Currently translated at 54.6% (100 of 183 strings)
chore: added translation using Weblate (Spanish)
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Luciano Garcia <xzargothrax@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/es/
Translation: LACT/lact-gui
2025-12-06 10:41:12 +02:00
Ilya Zlobintsev
c0b91108db
chore: bump flatpak dependencies
2025-11-30 10:23:01 +02:00
ec08d8e2ce
chore: translated using Weblate (Russian)
...
Currently translated at 100.0% (183 of 183 strings)
chore: translated using Weblate (Russian)
Currently translated at 99.4% (182 of 183 strings)
chore: translated using Weblate (Russian)
Currently translated at 99.4% (182 of 183 strings)
chore: translated using Weblate (Russian)
Currently translated at 91.8% (168 of 183 strings)
Co-authored-by: First Last <epicbattleoff@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ru/
Translation: LACT/lact-gui
2025-11-20 22:17:15 +02:00
c72a2f71c0
chore: translated using Weblate (Italian)
...
Currently translated at 100.0% (183 of 183 strings)
chore: translated using Weblate (Italian)
Currently translated at 100.0% (183 of 183 strings)
Co-authored-by: Salvatore Cocuzza <info@salvatorecocuzza.it >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui
2025-11-20 22:17:15 +02:00
0fb108f80d
chore: translated using Weblate (Finnish)
...
Currently translated at 100.0% (183 of 183 strings)
chore: translated using Weblate (Finnish)
Currently translated at 99.4% (182 of 183 strings)
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com >
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui
2025-11-20 22:17:15 +02:00
7b21d28ae4
chore: translated using Weblate (German)
...
Currently translated at 83.0% (152 of 183 strings)
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui
2025-11-20 22:17:15 +02:00
Ilya Zlobintsev
56d789e304
fix: set correct poll interval by default, enforce minimum value ( #802 )
2025-11-20 22:08:48 +02:00
Ilya Zlobintsev
f319c3f50f
feat: add extra temperature and voltage readings on AMD ( #798 )
...
* feat: add extra temperature and voltage readings on AMD
* fix: use correct temperature scale
* fix: correct temperature values
* feat: add additional clockspeed measurements
* chore: adjust labels
* fix: typo in name
2025-11-16 21:50:11 +02:00