Skip to content

Offer Rename / Kill when long pressing a session in the drawer - #5264

Open
kedimuzafer wants to merge 1 commit into
termux:masterfrom
kedimuzafer:session-kill-from-drawer
Open

Offer Rename / Kill when long pressing a session in the drawer#5264
kedimuzafer wants to merge 1 commit into
termux:masterfrom
kedimuzafer:session-kill-from-drawer

Conversation

@kedimuzafer

Copy link
Copy Markdown

Long pressing a session in the drawer goes straight to renaming it, so there is no way to close a
session from the drawer at all. Killing one means switching to it first and using the terminal's own
context menu, or typing exit.

This makes long press open a two item dialog offering Rename and Kill. Rename keeps the
existing behaviour; Kill reuses the same confirmation prompt (title_confirm_kill_session) before
calling finishIfRunning() and removing the finished session, matching what the terminal context
menu already does.

Two strings are added for the menu items and one for the confirmation.

Tested on an Android 16 device and an API 31 emulator: renaming still works, killing removes the
session from the drawer list, and cancelling leaves it running.

Long pressing a session in the drawer went straight to renaming it, so there was
no way to close a session from the drawer at all. Killing one meant switching to
it first and using the terminal's own context menu, or typing exit.

Long press now opens a two item dialog offering Rename and Kill, with the same
confirmation prompt the terminal context menu uses before killing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant