|
10 | 10 |
|
11 | 11 | Alle wesentlichen Änderungen an CodeBox werden hier dokumentiert. |
12 | 12 |
|
| 13 | +## [0.1.7] - 2026-09-10 |
| 14 | + |
| 15 | +### Quick-Open Datei-Finder & Befehlspalette (`Ctrl+P` / `Ctrl+Shift+P`) |
| 16 | + |
| 17 | +- `ui/command_palette.py`: Neues Modul für eine zentrierte, tastaturgesteuerte Befehlspalette und Schnellauswahl: |
| 18 | + - **Quick-Open Modus (`Ctrl+P`)**: Schnelles Suchen und Öffnen von Dateien im aktuellen Projekt mit intelligenter Pfad- und Dateinamengewichtung (Scoring), Ignorieren von VCS- und Build-Ordnern (`.git`, `node_modules`, `__pycache__` etc.), Dateityp-Badges und Vorschau. |
| 19 | + - **Befehlspalette (`Ctrl+Shift+P` / führendes `>`)**: Vollständige Übersicht aller registrierten Menü- und Schnellaktionen der IDE mit Kategorie, Shortcuts und Tastaturnavigation. |
| 20 | + - Nahtloser Moduswechsel bei Eingabe oder Löschen des Präfix `>`. |
| 21 | + - Tastaturnavigation (`Pfeil Runter`, `Pfeil Rauf`, `Enter` zur Ausführung/Öffnen, `Esc` zum Abbrechen). |
| 22 | + - Volle Barrierefreiheit mit `AccessibleName` und `AccessibleDescription`. |
| 23 | +- `ui/main_window.py`: |
| 24 | + - Integration von `act_quick_open` (`Ctrl+P`) im Menü *Datei*. |
| 25 | + - Integration von `act_palette` (`Ctrl+Shift+P`) im Menü *Bearbeiten*. |
| 26 | + - Methoden `show_quick_open()` und `show_command_palette()`. |
| 27 | +- `ui/shortcuts_dialog.py`: |
| 28 | + - Tastaturkürzel-Tabelle um `Ctrl+P` und `Ctrl+Shift+P` ergänzt. |
| 29 | +- `tests/test_command_palette.py`: |
| 30 | + - 9 automatisierte Tests für Dateisuche, Befehlsindexierung, Moduswechsel, Tastaturnavigation und Ausführung. |
| 31 | +- `tests/test_assets_and_icons.py`: |
| 32 | + - 5 automatisierte Vertragstests für das Windows- und Multiplattform-Icon-Asset-Set (`CodeBox.ico`, `DesktopIcon.ico`, `assets/`, `mobile_icons/`, `store_assets/`). |
| 33 | +- Versionsangleichung auf 0.1.7 in `pyproject.toml`, `version.py`, `README.md`, `README_de.md` und `CHANGELOG.md`. |
| 34 | + |
13 | 35 | ## [0.1.6] - 2026-09-09 |
14 | 36 |
|
15 | 37 | ### Multi-Cursor & Column Selection Modus (2026-09-09) |
|
0 commit comments