Repository navigation
Preen 0.7.1 — interface consistency and feedback fixes from a full design review.
Changed in 0.7.1
- The header names the running task (for example "Installing apps", "Scanning devices") instead of a generic "Working…", so a slow scan no longer reads as a frozen app.
- Navigation stays available while tasks run: the sidebar, page search boxes and the Dashboard's Open Logs button remain clickable; only task buttons pause until the queue drains.
- The firewall toggle is staged: like the other Optimize System rows, UFW changes are applied with Apply Changes, and disabling the firewall asks for confirmation there. It no longer applies on toggle.
- One look apply path: the redundant "Apply Preen Appearance" button is gone; Apply Look Changes applies the Preen theme together with any staged desktop-wide options.
- Keyboard shortcuts: F5 refreshes the visible page, Ctrl+F jumps to its search box, Ctrl+A selects all on Install, Manage and Deep Clean, Escape dismisses a notice banner.
Fixed
- Combobox dropdown menus, tooltips and the Services selected row now use Preen's own palette; they previously followed the system theme, which put dark menu text on Preen's dark surfaces under light system themes.
- Both colour palettes are generated from one design-token source, so light and dark can no longer drift apart; two dead tokens were removed.
- The AppImage build stages its files world-readable, satisfying the current appimagetool permission check.
Files
| File | For |
|---|---|
preen_0.7.1_all.deb |
Ubuntu, Zorin OS, Debian, Mint (sudo apt install ./preen_0.7.1_all.deb) |
Preen-0.7.1-x86_64.AppImage |
Any distribution (uses your system Python/GTK) |
preen-0.7.1-py3-none-any.whl |
pip install with GTK already present |
preen-0.7.1.tar.gz / preen-0.7.1-source.zip |
Source |
SHA256SUMS |
Verify with sha256sum --check SHA256SUMS |
Run preen --doctor after installing. Turn on Simulate (top right) to preview every action first.