Status icons #142

Merged
zach merged 2 commits from refactor/status-icons into main 2026-08-11 15:03:04 +02:00
Owner

What & why

Previously I had nested the status icons (audio, mic, battery) into its own separate container which had its own helper method to find popouts and then open them. This removes the cluttered separation and makes it cleaner, keeping it all directly available from Bar.qml.

It also fixes an issue where the animation curve values and related were written to the config file.

Related issue

No response

Type

Refactor / style

Tested

  • Build succeeds
  • Existing tests pass
  • Manually verified

Breaking changes?

No response

Checklist

  • CI passes (format, lint, typecheck)
  • Clean commits
  • No new warnings
  • Docs updated if needed
### What & why Previously I had nested the status icons (audio, mic, battery) into its own separate container which had its own helper method to find popouts and then open them. This removes the cluttered separation and makes it cleaner, keeping it all directly available from `Bar.qml`. It also fixes an issue where the animation curve values and related were written to the config file. ### Related issue _No response_ ### Type Refactor / style ### Tested - [x] Build succeeds - [x] Existing tests pass - [x] Manually verified ### Breaking changes? _No response_ ### Checklist - [x] CI passes (format, lint, typecheck) - [x] Clean commits - [x] No new warnings - [x] Docs updated if needed
zach added 1 commit 2026-08-11 14:08:37 +02:00
refactor: use entries directly in bar object instead of nested components + various fixes and additions to settings
C++ / fmt (pull_request) Successful in 4s
JS/TS / fmt (pull_request) Successful in 11s
JS/TS / lint (pull_request) Successful in 23s
Python / lint (pull_request) Successful in 30s
Python / fmt (pull_request) Successful in 32s
Python / test (pull_request) Successful in 1m1s
Python / typecheck (pull_request) Failing after 52s
C++ / build (pull_request) Successful in 1m45s
Rust / fmt (pull_request) Successful in 57s
Rust / build (pull_request) Successful in 1m50s
Rust / clippy (pull_request) Successful in 1m44s
Python / buildcheck (pull_request) Successful in 2m29s
C++ / clang-tidy (pull_request) Successful in 3m31s
d81808dd8f
zach added 1 commit 2026-08-11 15:00:52 +02:00
simpler model for status entries
C++ / fmt (pull_request) Successful in 3s
JS/TS / fmt (pull_request) Successful in 14s
JS/TS / lint (pull_request) Successful in 16s
Python / fmt (pull_request) Successful in 29s
Python / lint (pull_request) Successful in 30s
Python / test (pull_request) Successful in 59s
Python / typecheck (pull_request) Failing after 1m7s
C++ / build (pull_request) Successful in 1m51s
Rust / fmt (pull_request) Successful in 40s
Rust / build (pull_request) Successful in 1m36s
Python / buildcheck (pull_request) Successful in 2m26s
Rust / clippy (pull_request) Successful in 1m42s
C++ / clang-tidy (pull_request) Successful in 5m31s
2e4517b0a6
zach merged commit 7482741e46 into main 2026-08-11 15:03:04 +02:00
zach deleted branch refactor/status-icons 2026-08-11 15:03:05 +02:00
Sign in to join this conversation.