the preferences are but-ugly in the desktop app #72

Closed
opened 2026-08-11 05:04:44 +00:00 by hugo · 1 comment
Owner

the preferences were not aligned with the main app window style. make sure that all panels of the app are aligned style-wise.

the preferences were not aligned with the main app window style. make sure that all panels of the app are aligned style-wise.
hugo added the enhancement label 2026-08-11 05:04:44 +00:00
hugo added this to the 03 - Cross-platform Iced desktop app milestone 2026-08-11 05:05:19 +00:00
Author
Owner

Implemented and pushed as 9e0e37b.

The desktop now renders every utility workflow through one compact shared shell using the same near-black entry palette, flat controls, 16px vector icons, delayed hover descriptions, responsive scrolling, and right-aligned header/footer actions. Settings is grouped into General, command-line tools, and configuration details instead of one oversized flat form; its folder picker, link installer, save, and close actions are compact icons. The same shell and input/button treatment covers About, Help, recipient setup, new entry, search, mutations, Git, OTP, and KDBX import.

Verification:

  • Exact target/release/IronStorage.app smoke-tested with Computer Use at the 480px narrow-window contract; Settings and Help both remained contained and used the shared shell
  • cargo test --package ironstorage-desktop --offline (35 passed)
  • cargo clippy --package ironstorage-desktop --all-targets --offline -- -D warnings
  • cargo fmt --all -- --check
  • RUSTFLAGS="-D warnings" cargo check --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
Implemented and pushed as 9e0e37b. The desktop now renders every utility workflow through one compact shared shell using the same near-black entry palette, flat controls, 16px vector icons, delayed hover descriptions, responsive scrolling, and right-aligned header/footer actions. Settings is grouped into General, command-line tools, and configuration details instead of one oversized flat form; its folder picker, link installer, save, and close actions are compact icons. The same shell and input/button treatment covers About, Help, recipient setup, new entry, search, mutations, Git, OTP, and KDBX import. Verification: - Exact target/release/IronStorage.app smoke-tested with Computer Use at the 480px narrow-window contract; Settings and Help both remained contained and used the shared shell - cargo test --package ironstorage-desktop --offline (35 passed) - cargo clippy --package ironstorage-desktop --all-targets --offline -- -D warnings - cargo fmt --all -- --check - RUSTFLAGS="-D warnings" cargo check --workspace --all-targets - cargo clippy --workspace --all-targets -- -D warnings - cargo test --workspace
hugo closed this issue 2026-08-11 07:34:10 +00:00
Sign in to join this conversation.