-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commit-Tree Rebuild #21
Conversation
cb514e8
to
1e2c598
Compare
5cedf10
to
3c1f194
Compare
b03fa37
to
f641db9
Compare
9552da4
to
b97c324
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is part 1 of my review. I left a few comments.
Why is scripts/check_clang_format.sh
and scripts/run_clang_format.sh
163fa74
to
3b3f289
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing major any more
* Implement snappy windows * Rebuild commit list * Add drag-n-drop branch selection * Create Promotion Window * Implement scrolling * Make branch change with arrow keys possible
* Add selected-commit highlight * Improve commit scrolling and selection * Make commit list focusable by keyboard * Fix keyboard navigation in promotion window * Fix promotion colors
eb1d993
to
948af8a
Compare
Manually squashed all 65 commits into 5 bigger ones. Now rebasing them onto |
Description
This is a bigger rebuild of the commit-tree part of the
ostree-tui
, to support drag-and-drop functionality of commits for intuitive commit promotion & deletion. It also would solve #17, and partially #14, if during promotion the according confirmation window contains the modifiable strings.Detailed prototype images & descriptions might follow soon.
Features
p
for promotion→/←
for branch selection in promotionWork to do
implement...
commitComponent
similar toftxui::window
to hold a commit and its infoFollowup PRs
The following features got moved to followup PRs (mainly to keep this one from blowing up in size):