Désiré Werner Menrath 34234d2d14 refactor(ui): Improve user feedback and hard reset logic
This commit introduces several improvements to the user interface and application logic:

- **UI Feedback:**
  - Replaces the subtitle text change with a large, centered, temporary message for better visibility of feedback like "Settings saved" or "Hard reset successful".
  - Adds several new message strings to `pbp_app_config.py` for consistent UI text.

- **Hard Reset:**
  - Fixes a bug where encrypted drives were not unmounted during a hard reset.
  - The `_perform_hard_reset` function now correctly uses the existing `encryption_manager` instance to unmount all drives before deleting the configuration and restarting the application.
  - The application now provides clear feedback during and after the hard reset process.

- **Settings:**
  - Improves the "Advanced Settings" and "Settings" frames by adding success messages and preventing errors on empty selections.
  - The main application closing sequence (`on_closing`) is also made more robust, mirroring the new hard reset logic for unmounting drives.
2025-09-14 21:44:46 +02:00
2025-08-17 03:56:32 +02:00
2025-08-27 01:29:03 +02:00
Description
Py-Backup a simple GUI for rsync
Readme LGPL-3.0 1.4 MiB
Languages
Python 97.8%
Shell 2.2%