Skip to content

feature(frontend, cliq_term): Allow changing session title#537

Draft
DenuxPlays wants to merge 10 commits into
mainfrom
frontend/feature/rename-session-tabs
Draft

feature(frontend, cliq_term): Allow changing session title#537
DenuxPlays wants to merge 10 commits into
mainfrom
frontend/feature/rename-session-tabs

Conversation

@DenuxPlays

@DenuxPlays DenuxPlays commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Closes #535

TODO cliq_term

TODO frontend

  • Allow disabling window title settings
  • Implement different title styles
    • "Custom" - default, user-chosen name for the connection
    • "Session" - the title the session reports
    • "Combined" - The session's title as a subtitle below the user-chosen connection label
  • Allow renaming session with double click
  • Add context menu for renaming

- add support for custom labels
- added menu to custom context menu to allow for renaming
@DenuxPlays DenuxPlays self-assigned this Jun 7, 2026
@github-actions github-actions Bot added the frontend Frontend related changes label Jun 7, 2026

This comment was marked as outdated.

- applied some review form copilot (lol)
- keep custom label
- added tests for label changes
@DenuxPlays DenuxPlays requested a review from Copilot June 7, 2026 21:18

This comment was marked as off-topic.

ShellSession? root,
List<ShellSession>? sessions,
String? label,
bool clearLabel = false,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove this and just handle an empty string as "clear"

.new(
label: 'Rename',
icon: LucideIcons.edit,
onPress: () {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd suggest moving this to a function and also allowing to double click the session title to edit it inline

showFDialog(
context: Router.rootNavigatorKey.currentContext ?? context,
builder: (dialogContext, style, animation) {
return FDialog(

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about using a separate dialog here.. I think being able to edit the name inline would be better
this would require swapping the Text that displays the label with a TextField when editing is active

@jasonlessenich jasonlessenich marked this pull request as draft June 21, 2026 11:57
@jasonlessenich jasonlessenich changed the title feature(frontend): Rename session tabs feature(frontend, cliq_term): Allow changing session title Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend Frontend related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feature(frontend): Rename session tabs

3 participants