Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-05 | do not return focus to commitsFiles view after selecting to start a new patch | Jesse Duffield | |
2019-11-05 | handling when to show the split panel | Jesse Duffield | |
2019-11-05 | Support building and moving patches | Jesse Duffield | |
WIP | |||
2019-07-14 | show actual error when trying to check out a branch that doesn't exist | Jesse Duffield | |
2019-03-23 | Rely on model rather than view to focus a point | Jesse Duffield | |
Currently when we want to focus a point on a view (i.e. highlight a line and ensure it's within the bounds of a view's box, we use the LinesHeight method on the view to work out how many lines in total there are. This is bad because for example if we come back from editing a file, the view will have no contents so LinesHeight == 0, but we might be trying to select line 10 because there are actual ten things we expect to be rendered already. This causes a crash when e.g. 10 is greater than the height of the view. So we need to pass in to our FocusPoint method the actual number of items we want to render, rather than having the method rely on the LinesHeight, so that the method knows to scroll a bit before setting the cursor's y position. Unfortunately this makes for some awkward code with our current setup. We don't have a good interface type on these state objects so we now need to explicitly obtain the len() of whatever array we're rendering. In the case of the menu panel this is even more awkward because the items list is just an interface{} and it's not easy to get the list of that, so now when we instantiate a menu we need to pass in the count of items as well. The better solution would be to define an interface with a getItems and getLength method and have all these item arrays become structs implementing the interface, but I am too lazy to do this right now :) | |||
2019-03-16 | allow autostashing changes when checking out a branch | Jesse Duffield | |
2019-03-02 | mouse support | Jesse Duffield Duffield | |
2019-03-02 | appease golangci | Jesse Duffield | |
2019-02-16 | more work on rebasing feature | Jesse Duffield | |
2019-02-16 | introduce panel contexts and more work on rebasing | Jesse Duffield | |
2019-02-16 | add loading panel | Jesse Duffield | |
2019-02-11 | Merge branch 'master' into feature/rebasing | Jesse Duffield | |
2018-12-11 | only use subprocess for merging, not rebasing | Jesse Duffield | |
2018-12-11 | Make merge panel its own panel | Jesse Duffield | |
2018-12-11 | more work on rebasing including visual indicators | Jesse Duffield | |
2018-12-11 | Making ci happier | Glenn Vriesman | |
2018-12-11 | Added check to invoke continue/refresh | Glenn Vriesman | |
2018-12-11 | Error handling | Glenn Vriesman | |
2018-12-11 | Added error check to satisfy ci | Glenn Vriesman | |
2018-12-11 | Added rebase handler | Glenn Vriesman | |
2018-12-10 | Removed a lot of duplicated code | mjarkk | |
2018-12-10 | Changed pushPassUname name to credentials | mjarkk | |
2018-12-09 | Worked and fixed a view comments | mjarkk | |
2018-12-08 | Merge branch 'master' into https-ask-for-username-password | Mark Kopenga | |
2018-12-08 | fetching branches without checking out | Jesse Duffield | |
2018-12-08 | standardising how list panels deal with cursor movement | Jesse Duffield | |
2018-12-08 | making a start on unidirectional data binding to fix these UI bugs | Jesse Duffield | |
2018-12-07 | Working popup | mjarkk | |
2018-12-06 | Made some small inprovements | mjarkk | |
2018-12-06 | Started working on the popup | mjarkk | |
2018-12-02 | Made the bot happy | mjarkk | |
2018-12-02 | Removed a lot of useless code | mjarkk | |
2018-10-23 | Merge branch 'master' into master | Jesse Duffield | |
2018-10-15 | Remove unnecessary nil error in NewPullRequest. | Kristijan Husak | |
2018-10-13 | Add option to create pull request form branches panel. | Kristijan Husak | |
2018-10-06 | Initial version of delete named branch added | Naveen Vardhi | |
2018-09-17 | standardise rendering of lists in panels | Jesse Duffield | |
2018-09-12 | more efficient building of branch displaystrings | Jesse Duffield | |
2018-09-12 | don't use newlines at the end of panel buffers | Jesse Duffield | |
2018-09-04 | add renderGlobalOptions | Dawid Dziurla | |
render only global options for all panels | |||
2018-09-04 | delete options | Dawid Dziurla | |
2018-09-03 | get selected branch from correct panel | Dawid Dziurla | |
2018-09-03 | make '?' key visible on every panel | Dawid Dziurla | |
2018-08-21 | correct variable assignment | Rob Bast | |
2018-08-21 | adjust translation(s) for forced branch deletion | Rob Bast | |
2018-08-21 | add return | Rob Bast | |
2018-08-20 | add option to force delete given branch | Rob Bast | |
2018-08-16 | Fixed comments from jesseduffield on issue #137 | Mark Kopenga | |
2018-08-16 | Fixed comment on issue #137 from @jesseduffield | Mark Kopenga | |
2018-08-15 | Added all english translations to a file and fixed some typos | Mark Kopenga | |