* 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
* 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
* 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
* feat: restrict content max width
* remove empty line
* fmt
* wrap scrollwindow in clap instead of other way around
---------
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
* fix regression in clocks_frame widget
* refactor: use old logic for get_commands since it's shorter
---------
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
* 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
* 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
* 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>
* 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
* 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
* 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