Commit Graph
1044 Commits
Author SHA1 Message Date
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 MakarovandIlya 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 MakarovandIlya 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]andlact-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]andgithub-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 WeblateandRafael 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 WeblateandTemuri 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 WeblateandNathan 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 WeblateandDerg 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 WeblateandLé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 WeblateandJan 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 WeblateandTim 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 WeblateandPavel 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 Weblateandjoo 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 WeblateandDerg 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
Ilya Zlobintsev c1f780ce37 chore: bump vulkan schema to 1.4.340 2026-01-24 22:27:41 +02:00
Reilly BroganandIlya Zlobintsev 9471cc1ad6 fix: Icon install directory (#862)
* fix: Icon install directory

`/usr/share/pixmaps` is a legacy icon directory and should not be used any more for icon installation. Icons instead should be installed to a size-specific subdirectory of `/usr/share/icons/hicolor`. In fact I'm pretty sure that `/usr/share/pixmaps` isn't indexed by most DEs so the icon installed there would never would have been used. The only reason this wasn't noticed before is because most DEs support and prefer SVG icons.

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>

* fix: add new path to uninstall action

---------

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-01-24 16:37:18 +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 WeblateandRicky 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 WeblateandWeblate 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 Weblateandnaly 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
Hosted Weblateandnaly zzwd de1ab80fe2 chore: translated using Weblate (Catalan)
Currently translated at 100.0% (23 of 23 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-schema/ca/
Translation: LACT/lact-schema
2026-01-17 20:21:09 +02:00
Ilya Zlobintsev 69463f2fe6 fix: get kernel version through uname syscall instead of a command (#859) 2026-01-17 20:20: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 f3bff2cd09 perf: avoid re-reading metrics for throttle info on amd (#857) 2026-01-17 12:22:29 +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
Ilya Zlobintsev 5d1e43287f chore: remove old drm device retry check on initialization
This is likely not needed anymore with the subscription to drm events
2026-01-10 12:49:44 +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
Ilya Zlobintsev fc2662f217 doc: update funding links 2026-01-08 15:39:51 +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 804b24b471 feat: support unattended setup for flatpak (#835)
* feat: support unattended setup for flatpak

* fix: typo

* chore: add doc
2026-01-05 10:01:19 +02:00
Ilya Zlobintsev fc9203040a chore: add r7 240 (oland) test data 2026-01-04 14:58:22 +02:00