Skip to content

Conversation

@zhanba
Copy link
Member

@zhanba zhanba commented Mar 24, 2025

Feature

Detail features include:

  • Open Inline Chat in 4 way:
    • intention action
    • context menu
    • gutter icon
    • keyboard shortcut(cmd/control + i)
  • Inline ChatUI
    • command input(submit and discard)
    • history command and suggested command management
  • Edit result
    • code edit highlight
    • accept / discard code edit

image

image

image

image

image

image

full feature demo:

https://jam.dev/c/3d169fba-8d5c-41b2-8726-c637e1f58702

@zhanba zhanba force-pushed the feat-intellij-inline-chat branch 2 times, most recently from 0393ce5 to 88c0cdb Compare March 28, 2025 13:40
@zhanba zhanba force-pushed the feat-intellij-inline-chat branch from 580dfce to 4496f93 Compare April 3, 2025 14:06
@zhanba zhanba marked this pull request as ready for review April 3, 2025 14:18
@wsxiaoys wsxiaoys requested a review from icycodes April 3, 2025 14:30
Copy link
Member

@icycodes icycodes left a comment

Choose a reason for hiding this comment

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

Thank you for this excellent PR!

  • I have some commets about the use of icons, please take a look.
  • I prefer calling this feature Inline Edit. It would be great if you could update the inline chat text in the UI tooltips.
  • Since there is no auto-linting and formatting script at the moment, please use the Reformat Code feature in IDEA. This will help format the code and remove unused imports. You can find this action by right-clicking on a file or directory.

@zhanba zhanba force-pushed the feat-intellij-inline-chat branch from 7d51a88 to 345bd10 Compare April 8, 2025 08:15
@icycodes icycodes merged commit bcd473c into TabbyML:main Apr 10, 2025
4 checks passed
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.

2 participants