v0.3.1: q/Escape beenden wieder, Rename-Crash und ".."-Aktionen gefixt

- Screen-Bindings lösen Actions im Screen-Namespace auf. "quit" traf daher
  ins Leere, weil Screen.action_quit nicht existiert – die Taste wurde still
  verworfen. Bindings auf "app.quit" umgestellt (q im Browser, Escape im
  Verbindungsdialog).
- RenameScreen._ok rief do_rename() auf sich selbst statt auf den darunter
  liegenden BrowserScreen (AttributeError). Reihenfolge korrigiert: erst
  pop_screen(), dann do_rename().
- RenameScreen mit Escape abbrechbar.
- Neuer Helfer _selected_entry() blendet den ".."-Navigationseintrag aus.
  Download, Upload, Löschen und Umbenennen operierten sonst auf "↑ ..".
This commit is contained in:
x3
2026-08-31 17:07:45 +00:00
parent 7a1bf948f1
commit db84a6aaf8
3 changed files with 21 additions and 9 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "ftptui"
version = "0.3.0"
version = "0.3.1"
description = "Interaktiver FTP/SFTP-Client als Terminal-User-Interface in Python"
readme = "README.md"
requires-python = ">=3.10"