Désiré Werner Menrath b8d46fb547 Refactor: Decompose CustomFileDialog class
The `CustomFileDialog` class had become too large and complex, making it difficult to maintain.

This change refactors the monolithic class into several specialized manager classes, each responsible for a specific area of concern:

- `SettingsDialog`: Moved to its own file, `cfd_settings_dialog.py`.
- `FileOperationsManager`: Handles file/folder creation, deletion, and renaming.
- `SearchManager`: Encapsulates all search-related logic.
- `NavigationManager`: Manages directory navigation and history.
- `ViewManager`: Controls the rendering of file and folder views.

The main `CustomFileDialog` class has been streamlined and now acts as an orchestrator for these managers. This improves readability, separation of concerns, and the overall maintainability of the code.
2025-08-09 11:51:58 +02:00
2025-08-09 10:39:59 +02:00
2025-08-09 10:39:59 +02:00
2025-08-09 00:23:25 +02:00
2025-07-26 11:44:23 +02:00
2025-08-09 10:16:51 +02:00
Description
Module Project for apps by git.ilunix.de
GPL-3.0 1.2 MiB
2025-07-09 17:49:05 +02:00
Languages
Python 100%