Commit Graph
477 Commits
Author SHA1 Message Date
Ilya Zlobintsev 707b6090a0 refactor: use helper methods for component launch 2026-05-25 23:12:14 +03:00
Ilya Zlobintsev b3b007e2da perf: avoid unnecessary ui config rewrite on startup (#1040) 2026-05-25 22:51:13 +03:00
Ilya Zlobintsev e60b162e3f chore: make clippy warnings fail CI, fix them (#1038)
* chore: make clippy warnings fail CI, fix them

* chore: pin docker cache action
2026-05-24 21:25:23 +03:00
Roman Makarov 35f548bc25 feat: support amd deep sleep state (#1035)
* upd deps

* migrate to PowerLevelId

* update snapshot

* cleanup

* fix fmt
2026-05-24 00:24:12 +03:00
Roman Makarov 877f550d37 feat: add custom loader (#1031)
* feat: add custom loader

* remove min_init duration for loader

* slowdown animation
2026-05-22 21:55:18 +03:00
Ilya Zlobintsev df7c61e4cd Revert "WIP UI snapshot tests"
This reverts commit 3027d72bd5.
2026-05-22 21:47:50 +03:00
Ilya Zlobintsev 3027d72bd5 WIP UI snapshot tests 2026-05-22 21:47:42 +03:00
Ilya Zlobintsev 7548f1d032 fix: missing fan curve options on nvidia (#1034) 2026-05-22 19:20:28 +03:00
Gabriele MuscoandGabriele Musco 33d7941aef feat: use revealer for graphs window edit mode toolbar (#1029)
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
2026-05-20 09:56:02 +03:00
Gabriele MuscoandGabriele Musco 07b080b803 feat: rework app menu using actions; add keyboard shortcuts for preferences and quit (#1028)
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
2026-05-20 09:52:49 +03:00
Roman MakarovandIlya Zlobintsev a36039ff98 fix: fix regression with dirty init state (#1027)
* fix: prevent SettingsChanged event during fan_curve_frame init

* use blocking instead

* chore: slightly nicer workaround

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-05-19 21:44:49 +03:00
Roman Makarov 05094b12fe perf: optimize gui bootstrap (#1023)
* feat: optimize gui bootstrap

* prefer dedicated gpu

* refactor profiles init

* upd

* make loader bigger

* fix imports
2026-05-15 23:20:41 +03:00
Roman Makarov 965f9ced2d feat: remember window size (#1022) 2026-05-14 22:09:32 +03:00
Tunahan Yardımcı f31d862060 chore: add Turkish translations (#1011) 2026-05-09 18:19:09 +03:00
AN LongandIlya Zlobintsev 5709b191b6 fix: detect typed input in clock adjustment spinbuttons (#1008)
* fix: detect typed input in clock adjustment spinbuttons

* chore: run fmt

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-05-09 17:56:23 +03:00
Roman Makarov 1d5e8306ad feat: consolidate MessageDialogs under generic InfoDialog (#997)
* feat: add error dialog

* use adw prelude::* imports

* wip

* add info dialog

* use the new dialog for version mismatch

* wip

* replace confirmationDialog with info

* some formatting

* migrate ask_settings_confirmation

* refactor

* use ResponseAppearance

* move callbacks to app.rs

* use ref for completed

* refactoring

* use callback with timer to set body text

* remove ResetConfigConfirmed

* simplify api

* remove delayed confirmation logic from info_dialog

* fmt

* replace callback api with appMsg
2026-05-09 17:05:11 +03:00
Roman Makarov b7976754cf chore: add debug log for p-states initial load (#1016)
* add trace log for p-states initial load

* use debug, update wording
2026-05-08 20:29:38 +03:00
Ilya Zlobintsev 3a4125879a feat: improve profile process rule selector (#1003)
* feat: improve profile process rule selector

* perf: only convert filter to lowercase once
2026-05-02 22:03:52 +03:00
+1 5d100f0ead chore: translations update from Fedora Weblate (#969)
* chore: translated using Weblate (Arabic)

Currently translated at 100.0% (202 of 202 strings)

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (202 of 202 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

* chore: translated using Weblate (Catalan)

Currently translated at 100.0% (202 of 202 strings)

Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ca/
Translation: LACT/lact-gui

* chore: translated using Weblate (German)

Currently translated at 99.0% (200 of 202 strings)

Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui

* chore: translated using Weblate (Spanish)

Currently translated at 100.0% (202 of 202 strings)

Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/es/
Translation: LACT/lact-gui

* chore: translated using Weblate (French)

Currently translated at 100.0% (202 of 202 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

* chore: translated using Weblate (Indonesian)

Currently translated at 99.5% (201 of 202 strings)

Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/id/
Translation: LACT/lact-gui

* chore: translated using Weblate (Italian)

Currently translated at 92.5% (187 of 202 strings)

Co-authored-by: Ali Ciloglu <ali.ciloqlu@murena.io>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui

* chore: translated using Weblate (Georgian)

Currently translated at 100.0% (202 of 202 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (202 of 202 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

* chore: translated using Weblate (Portuguese (Brazil))

Currently translated at 93.5% (189 of 202 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

* chore: translated using Weblate (Serbian)

Currently translated at 28.2% (57 of 202 strings)

chore: translated using Weblate (Serbian)

Currently translated at 25.2% (51 of 202 strings)

chore: translated using Weblate (Serbian)

Currently translated at 20.2% (41 of 202 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/sr/
Translation: LACT/lact-gui

---------

Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Ali Ciloglu <ali.ciloqlu@murena.io>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
2026-04-25 18:12:47 +03:00
Ilya Zlobintsev cd7899d125 chore: use adwaita dialog for reconnecting message 2026-04-24 23:29:23 +03:00
Roman Makarov 892b1b927a feat: groom profiles (#986)
* upd new/rename profile

* upd rule window

* upd margins

* switch activation tab to listboxes

* update hooks tab
2026-04-24 23:21:38 +03:00
Roman Makarov 8ea8628732 fix: correctly disable navigation after panic event (#987) 2026-04-24 23:19:21 +03:00
Roman Makarov 28d67af5c7 feat: groom charts dialog (#983)
* groom charts dialog

* move edit buttons to overlay

* remove frame

* use "natural" backgrounds for plots

* remove unused css

* remove background fill in thermals chart

* return background

* move edit chart buttons to top-right corner

* revert vf_curve.rs changes
2026-04-24 23:08:58 +03:00
Roman Makarov 3e9add3172 feat: groom process monitor (#984) 2026-04-24 10:39:17 +03:00
Roman Makarov 6262c313f0 feat: groom features window (#985) 2026-04-24 10:38:15 +03:00
Roman Makarov ab83c4c281 feat: rework preferences popover (#972)
* implement preferences dialog

* move stats update interval to sidebar

* fmt

* add about dialog

* fix build

* close MenuPopover on element click

* center update_interval number

* move stats_update_interval to preferences_dialog
2026-04-23 22:39:32 +03:00
Roman Makarov 673787959f fix: apply no_scroll fix to SpinButtons on thermals page (#981) 2026-04-23 22:26:23 +03:00
Roman Makarov 2907bad7de chore: update PageSection api to handle better hide_visible_container prop (#970)
* feat/move-cache-info-to-dedicated-block

* rollback the cache block
2026-04-23 21:26:06 +03:00
Roman MakarovandIlya Zlobintsev 618072afd1 feat: remove some redundant category titles (#980)
* remove some titles, move how-historical-charts to header

* align cards with gpu picker

* remvoe unused imports

* chore: update graphs button text

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-23 21:21:24 +03:00
Vukašin VojinovićandIlya Zlobintsev 56e4d9d3bd chore: update dependencies (#979)
* chore: update dependencies

* chore: update flatpak sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-22 18:46:10 +03:00
Roman Makarov 5959e5e89d fix: incorrect scrollbar position when clamped, better spacing around content (#971)
* fix: fix incorrect scrollbar position when clamped

* set set_tightening_threshold

* significantly reduce margins and increase default width

* remove spacing on adjustment_row and rollback window width to 1100
2026-04-22 00:36:52 +03:00
Vukašin VojinovićandIlya Zlobintsev 06e7931345 chore: use jiff instead of chrono (#978)
* chore: use `jiff` instead of `chrono`

* chore: update flatpak sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-21 11:04:08 +03:00
Roman Makarov e8d63e83e1 feat: modernize overdrive dialog UI (#975)
* update overdrive dialog ui

* save parent
2026-04-19 19:03:01 +03:00
Ilya Zlobintsev 2452a9eb20 fix: only show amd oc banner with an amd gpu selected 2026-04-19 18:02:34 +03:00
Roman MakarovandIlya Zlobintsev 46eb95b7e2 feat: use adwBanner to show enable AMD OC message (#965)
* feat: use adwBanner to show enable AMD OC message

* add hyperlink and remove mock

* chore: change wording slightly

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-19 17:58:19 +03:00
Ilya Zlobintsev 2fa29cc335 chore: bump version 2026-04-19 17:51:05 +03:00
a7dd36bc3e chore: translations update from Fedora Weblate (#954)
* chore: translated using Weblate (Arabic)

Currently translated at 100.0% (192 of 192 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

* chore: translated using Weblate (German)

Currently translated at 100.0% (192 of 192 strings)

Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui

* chore: added translation using Weblate (Serbian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>

---------

Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
2026-04-18 23:23:39 +03:00
Ilya Zlobintsev 58b2b4b0af fix: unnecessary curve overwriting 2026-04-18 22:55:05 +03:00
Roman Makarov 773a5eb44e feat: sync selected page title into content's Toolbox header (#964)
* feat: sync selected page title into content's Toolbox header

* fmt

* update translations
2026-04-18 20:37:48 +03:00
Ilya Zlobintsev 09f1bc1893 feat: filter out "non-primary" temperatures for immediate display, move them to a popdown (#959)
* feat: filter out "non-primary" temperatures for immediate display, move them to a popdown

* fix: use different item based on presence of secondary sensors
2026-04-18 18:16:16 +03:00
Roman Makarov e01d77e21e fix: remove scale decimals in vf curve (#963) 2026-04-18 17:30:04 +03:00
Roman Makarov 3b4d262731 chore: improve sidebar look (#962) 2026-04-18 16:43:07 +03:00
Ilya Zlobintsev 3d5c216374 feat: add Nvidia VF curve editor (#957)
* feat: WIP nvidia VF curve support

* feat: drag whole curve by holding shift

* feat: add right click menu to flatten curve

* feat: more controls on the VF curve, add button to open editor

* feat: add locked clocks indicators to vf curve

* chore: hide editor button on no curve

* feat: make visible curve range configurable

* fix: disallow right click menu when readonly

* chore: button sizing
2026-04-18 16:17:52 +03:00
+11 42dc792427 Translations update from Fedora Weblate (#923)
* 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

* chore: translated using Weblate (Catalan)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Catalan)

Currently translated at 100.0% (188 of 188 strings)

chore: translated using Weblate (Catalan)

Currently translated at 100.0% (188 of 188 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

* chore: translated using Weblate (Czech)

Currently translated at 100.0% (192 of 192 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>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui

* chore: translated using Weblate (German)

Currently translated at 94.7% (182 of 192 strings)

Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui

* chore: translated using Weblate (Spanish)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Spanish)

Currently translated at 100.0% (188 of 188 strings)

Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/es/
Translation: LACT/lact-gui

* chore: translated using Weblate (Finnish)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Finnish)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Finnish)

Currently translated at 100.0% (188 of 188 strings)

Co-authored-by: Anttijussi Karjalainen <anttijussi.karjalainen@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui

* chore: translated using Weblate (French)

Currently translated at 100.0% (192 of 192 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>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui

* chore: translated using Weblate (Hungarian)

Currently translated at 100.0% (192 of 192 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/hu/
Translation: LACT/lact-gui

* chore: translated using Weblate (Indonesian)

Currently translated at 100.0% (188 of 188 strings)

Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/id/
Translation: LACT/lact-gui

* chore: translated using Weblate (Italian)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Italian)

Currently translated at 98.9% (186 of 188 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nathan <nathan95@live.it>
Co-authored-by: Salvatore Cocuzza <info@salvatorecocuzza.it>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui

* chore: translated using Weblate (Georgian)

Currently translated at 100.0% (192 of 192 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

* chore: translated using Weblate (Kabyle)

Currently translated at 19.7% (38 of 192 strings)

chore: added translation using Weblate (Kabyle)

Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/kab/
Translation: LACT/lact-gui

* chore: translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (192 of 192 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

* chore: translated using Weblate (Russian)

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (192 of 192 strings)

Co-authored-by: First Last <epicbattleoff@gmail.com>
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/ru/
Translation: LACT/lact-gui

* chore: translated using Weblate (Ukrainian)

Currently translated at 31.9% (60 of 188 strings)

chore: translated using Weblate (Ukrainian)

Currently translated at 31.9% (60 of 188 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Telion Fondrad <telion.fondrad@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/uk/
Translation: LACT/lact-gui

* chore: translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (192 of 192 strings)

chore: translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.4% (187 of 188 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Qing Yun <kf@aosc.io>
Co-authored-by: 耗子 <haozi@loli.email>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui

---------

Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Co-authored-by: Anttijussi Karjalainen <anttijussi.karjalainen@proton.me>
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Nathan <nathan95@live.it>
Co-authored-by: Salvatore Cocuzza <info@salvatorecocuzza.it>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Co-authored-by: First Last <epicbattleoff@gmail.com>
Co-authored-by: Telion Fondrad <telion.fondrad@gmail.com>
Co-authored-by: Qing Yun <kf@aosc.io>
Co-authored-by: 耗子 <haozi@loli.email>
2026-04-11 11:34:21 +03:00
Ilya Zlobintsev 9f0901ca5d chore: fix adw navigationpage title warning 2026-04-04 12:25:23 +03:00
Ilya Zlobintsev 6f265885c4 refactor: use adwaita AlertDialog for settings confirmation 2026-04-04 12:16:32 +03:00
Ilya Zlobintsev 7a997fc86f feat: new UI layout with sidebar (#951)
* WIP split navbar ui

* feat: working profiles selector, get rid of header component

* feat: inline apply/revert

* chore: cleanup
2026-04-02 22:25:36 +03:00
Ilya Zlobintsev c632d76520 feat: show fan speed in stats section 2026-04-02 21:52:32 +03:00
Ilya Zlobintsev 79f1307c11 feat: point hover effect in fan curve (#947) 2026-03-29 19:44:23 +03:00
Roman MakarovandIlya Zlobintsev b7a75fb9cf feat: move header gpu picker to dedicated component (#934)
* feat: enable adwaita by default

* upd readme

* bump feature gate to 1.5

* feat: always build with adwaita

* wip: add breeze styles (not loaded yet)

* feat: theme selector

* feat: better theme selector

* chore: cleanup readme

* Update README.md

* chore: drop old flatpak theme override

* fix: set higher priority for custom css

* use toggle for the theme selection

* upd settings popover spacing/align

* fix: bump bindgen to build on clang 22

* fix levelbar render

* fix header

# Conflicts:
#	lact-gui/src/app/header.rs

* remove debug flag

* basic OC page fixes

* clocks page fixes

* fmt

* use less aggressive border radius

* move gpu selector to portable component

* wip

* upd styles

* use custom widget for gpu selector popup

* wip

* ugly-wip

* use template labels

* move ReloadData call

* rename gpu_index

* remove default adw

* use GPUListItem for GpuPicker main body

* keep id even for selected unit

* remove default pointer

* fnt

* remove autohide flag

* move reload logic app init

* reduce width request for profile_row

* wip

* move to dropdown

* refactor

* dedupe dumb component markup. move dropdown to the view

* fix align

* fix model

* simplify init

* refactor

* fmt

* replace unsafe access with tree walking

* add gpu type sub-label

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-03-22 23:32:50 +02:00