Conversation
|
I took @shiftkey's advice and went back to using a select input because it's much easier to test switching branches. The code to do auto-completion is complete, so switching back shouldn't be too much of an issue. |
|
Currently working through issue where |
|
Right now, since I am relying on the |
Branches ListThe Commit ListThe commit list should be visible directly underneath the two radio buttons. @shiftkey mentioned this is because it's a React-Virtualized component and will only render things when it has space to do so. Giving it some |
Cache invalidation strikes again
We weren't sure if we should extend the TextBox component, so we created a new FancyTextBox component in the spirit of moving forward Co-Authored-By: William Shepherd <iamwillshepherd@users.noreply.github.com>
Co-Authored-By: William Shepherd <iamwillshepherd@users.noreply.github.com>
Add a composite component for TextBox with icon
nerdneha
left a comment
There was a problem hiding this comment.
the changes look great!!! just ⛏ on the todos
app/src/ui/history/compare.tsx
Outdated
|
|
||
| if (formState.kind === ComparisonView.None) { | ||
| // the tab control should never be shown in this case | ||
| // TODO: can we enforce this with TYPES? |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
app/src/ui/lib/filter-list.tsx
Outdated
| readonly renderNoItems?: () => JSX.Element | null | ||
|
|
||
| /** Used to get a reference to a TextBox that will be used to control this component */ | ||
| readonly filterTextBox?: TextBox //Todo: don't rely on passing textbox to component |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
after reading the code, that made sense; in fact that wasn't the part that felt off when i was testing; it was the fact that the component was calculating the |
Right, now I'm with you. Mind opening a new issue and indicate that selecting a branch (which computes the ahead/behind stats) should also push that into the cache (which should then refresh the list the next time you switch to it)? |
|
feeling really good about this feature and solid updates based on code review! 🎈 IMO given that @donokuda opened up a PR for some of the visual pieces and that we have an open PR for updating the way we use things i tested:
it's got a 👍 from me. ccing @niik in case there's anything he wants to comment on |
|
When will the exe file will be released which will have this feature |
|
@saiKumarGanji once #4545 is merged and we publish an update to the beta channel it will be available there |
|
This feature shows "only" differing commits, and then the changed files in those specific diffs. It would be helpful if Github Desktop could show the summarized diff of all the files in all of the differing commits. Like the diff when using Github.com in a pull request etc. Sorry for a late "request". |
@jonnyijapan if this is something that is still of interest to you, please open a suggestion so we can track it separate to the original work. |



#So, I accidentally built all the things in #3956, my bad. I was confused because I used the image in the first issue to build out my tasks list.
Fixes #3967
Fixes #3968
Fixes #3997
Fixes #3998
I also created issues #4317, #4458, and #4318 to track additional work that needs to be done around this feature.
MVP
TabBarcomponent to allow selecting ahead or behindCompareTypePolish
CompareBranchListItemcomponent that has all the logic to load the compare state asyncQA
CompareandCommittab namesDisable return key when no matches exist (this is harder than it seems, may need to track in a new issue)(tracking in Disable return key when no matches exist #4458)Incomplete
Progress
Ahead/Behind and Commits
Merging