Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-25 | do not create error panel for sentinel errorsv0.22.1 | Jesse Duffield | |
2020-08-25 | Remove tab keybinding for cycling tab | Jesse Duffield | |
This keybinding has been more pain than it's worth. Having a tab keybinding to cycle tabs implies that you can shift+tab and when you shift+tab the application exits because termbox, our dependency, doesn't know how to interpret the escape sequence (so it takes it for an actual ESC key which will exit lazygit at the top level). If people get mad at me they can set nextBlock-alt to <tab> and they'll have the functionality back :) | |||
2020-08-25 | use new branch logic when 'checking out' remote branch | Jesse Duffield | |
2020-08-24 | better keybinding ('W') for viewing diffv0.22.0 | Jesse Duffield | |
2020-08-24 | do not reset cursor unless previous file has moved position | Jesse Duffield | |
2020-08-24 | support alacritty | Jesse Duffield | |
2020-08-23 | Return whether the context has a parent or not along with that parent | Jesse Duffield | |
There has got to be a better way around this but if we're returning a Context from a function (Context is an interface, not a concrete type), even if we return nil, on the calling end it won't be equal to nil because an interface value is a tuple of the type and the value meaning it's never itself nil, unless both values in the tuple are nil. So we're explicitly returning whether or not the underlying concrete type is nil. | |||
2020-08-23 | allow spamming the p key | Jesse Duffield | |
2020-08-23 | fix focus change on merge popup return | Jesse Duffield | |
2020-08-23 | when in the remote branches view, prefill name for creating branch off of ↵ | Jesse Duffield | |
remote branch | |||
2020-08-23 | set keybindings after initialising views | Jesse Duffield | |
2020-08-23 | safer getting of branch | Jesse Duffield | |
2020-08-23 | check for missing view when scrolling | Jesse Duffield | |
2020-08-23 | rename Status to PatchStatus | Jesse Duffield | |
2020-08-23 | enlargen stash window when its focused | Jesse Duffield | |
2020-08-23 | better handling of there being no commit files | Jesse Duffield | |
2020-08-23 | show file statuses in commit files view | Jesse Duffield | |
2020-08-23 | format | Jesse Duffield | |
2020-08-23 | prefill remote edit prompts | Jesse Duffield | |
2020-08-23 | hide secondary view when escaping patch building panel | Jesse Duffield | |
2020-08-23 | always reset branch selected index when creating new branch | Jesse Duffield | |
2020-08-23 | we've now flipped the boolean | Jesse Duffield | |
2020-08-23 | allow explicitly managing focus | Jesse Duffield | |
2020-08-23 | use context to return to the correct view | Jesse Duffield | |
2020-08-23 | attempt at fixing bad lazyloading | Jesse Duffield | |
2020-08-23 | run task for appropriate view | Jesse Duffield | |
2020-08-23 | fix up patch manager | Jesse Duffield | |
2020-08-23 | prevent spamming pull or push buttons | Jesse Duffield | |
2020-08-23 | fix logic for entering merging panel | Jesse Duffield | |
2020-08-23 | centralise logic for rendering options map | Jesse Duffield | |
2020-08-23 | use constants | Jesse Duffield | |
2020-08-23 | ensure there is always a current context | Jesse Duffield | |
2020-08-23 | cleanup | Jesse Duffield | |
2020-08-23 | minor refactor | Jesse Duffield | |
2020-08-23 | cleanup of list context file | Jesse Duffield | |
2020-08-23 | remove dead code | Jesse Duffield | |
2020-08-23 | use actual keys | Jesse Duffield | |
2020-08-23 | carry more mode state across after returning from subprocess | Jesse Duffield | |
2020-08-23 | more accurate comment | Jesse Duffield | |
2020-08-23 | more standardising modes | Jesse Duffield | |
2020-08-23 | unused method | Jesse Duffield | |
2020-08-23 | comment these things out because we're not using them yet | Jesse Duffield | |
2020-08-23 | cleanup now that we're always using the same diff command | Jesse Duffield | |
2020-08-23 | support creating patches from files in diff mode | Jesse Duffield | |
2020-08-23 | minor rename | Jesse Duffield | |
2020-08-23 | stop loading all the diffs at once now that we load them as we go | Jesse Duffield | |
2020-08-23 | faster patch manager | Jesse Duffield | |
2020-08-23 | handle diffing and filtering by file in commit files view | Jesse Duffield | |
2020-08-23 | deal with the fact that a nil wrapped in an interface is not equal to nil | Jesse Duffield | |
2020-08-23 | support drilling down into the files of a diff | Jesse Duffield | |