b18bf7fe85
translate strings place in cfd_app_config and replace unhide with new size
2025-08-10 01:26:57 +02:00
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
d392e1e608
add blink animation
2025-08-09 10:39:59 +02:00
f06d1b6652
fix all search problems
2025-08-09 10:16:51 +02:00
f47f18d48c
commit 83
2025-08-09 02:13:13 +02:00
497978ef95
commit 82
2025-08-09 01:50:41 +02:00
7956d4e393
commit 81
2025-08-09 01:36:30 +02:00
cb6c513622
commit 80
2025-08-09 01:22:50 +02:00
2f504658a3
commit 79
2025-08-09 00:40:45 +02:00
cef383ca74
commit 78
2025-08-09 00:32:57 +02:00
287ebfd1d0
commit 77
2025-08-09 00:23:25 +02:00
11bcf5cc7a
commit 76 search works
2025-08-09 00:00:08 +02:00
9e495cc73c
commit 75
2025-08-08 22:39:36 +02:00
482eaae591
commit 74
2025-08-08 19:36:42 +02:00
43ac132ec8
commit 73
2025-08-08 15:28:54 +02:00
3d2ffcc69e
commit 68
2025-08-08 12:13:02 +02:00
053b0c22c5
commit 67
2025-08-08 00:55:32 +02:00
9c2b72345c
commit 66
2025-08-07 19:06:06 +02:00
e5d10dded6
commit 65
2025-08-07 16:16:07 +02:00
b71e1cc79c
commit 60
2025-08-07 00:30:14 +02:00
c8db431c06
commit 57
2025-08-05 18:29:58 +02:00
160d8acafb
disable new folder, new document works in open mode
2025-08-05 13:01:30 +02:00
f2b6c330fa
commit 55
2025-08-05 10:14:09 +02:00
17fe3455b8
Bottom Buttons UI ok
2025-08-04 12:21:18 +02:00
0d7ab8d73d
commit 50
2025-08-03 22:57:50 +02:00
30c200918d
commit 48
2025-08-03 18:04:21 +02:00
2880e0d7a1
commit 47
2025-08-03 14:46:55 +02:00
94c32ddd9e
commit 46
2025-08-03 02:35:48 +02:00
e211072cc2
commit 45
2025-08-03 02:06:02 +02:00
1ca1264101
commit 44
2025-08-03 01:39:21 +02:00
b1394e0f62
commit 43
2025-08-03 00:56:28 +02:00
2b09721fec
commit 40
2025-08-02 21:40:06 +02:00
07751e5c9a
commit 39
2025-08-02 20:01:29 +02:00
b350e562fa
commit 37
2025-08-02 10:54:37 +02:00
e3bb68f7e2
commit 36 mit common tools
2025-08-01 09:29:26 +02:00
2404a60b6c
commit 35
2025-07-31 16:06:43 +02:00
13b54fd5c6
commit 34
2025-07-31 14:09:31 +02:00
8536e2c463
commit 33
2025-07-31 11:01:22 +02:00
78b93f66be
commit 32
2025-07-31 10:07:28 +02:00
f1f85d36c9
commit 31
2025-07-30 22:41:22 +02:00
c010bd53cb
commit 30
2025-07-30 22:29:22 +02:00
8a4d3d70c9
commit 29
2025-07-30 22:18:36 +02:00
4ca52c2dc9
commit 28
2025-07-30 20:36:19 +02:00
e535a42d3e
commit 27
2025-07-30 15:09:49 +02:00
0b7a85424a
commit 26
2025-07-30 01:55:45 +02:00
98b16e664b
commit 25
2025-07-30 01:15:53 +02:00
9314548928
commit 24
2025-07-30 00:20:54 +02:00
592b68eb88
commit 23
2025-07-29 14:26:17 +02:00
80940f6119
commit 22
2025-07-29 13:00:24 +02:00
d97fade936
commit 21
2025-07-29 12:53:05 +02:00