Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-18 | fix lint errors | Jesse Duffield | |
2020-10-10 | fix mutex deadlock | Jesse Duffield | |
2020-10-10 | add some safe goroutines | Jesse Duffield | |
WIP | |||
2020-10-10 | paging keybindings for line by line panel | Jesse Duffield | |
support searching in line by line panel move mutexes into their own struct add line by line panel mutex apply LBL panel mutex bump gocui to prevent crashing when search item count decreases | |||
2020-10-10 | type i18n | Jesse Duffield | |
2020-10-10 | remove viper | Jesse Duffield | |
WIP | |||
2020-10-02 | add submodules context | Jesse Duffield | |
2020-09-26 | add in-built logging support for a better dev experience | Jesse Duffield | |
2020-08-23 | centralise logic for rendering options map | Jesse Duffield | |
2020-08-23 | use interface for panel state rather than pointer | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-23 | good progress | Jesse Duffield | |
2020-08-23 | more standardisation | Jesse Duffield | |
2020-08-23 | WIP: standardising how we render to main | Jesse Duffield | |
2020-08-23 | centralise split main panel code | Jesse Duffield | |
2020-08-23 | better logic for taking focus away from popup panels | Jesse Duffield | |
2020-08-23 | lots more stuff | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-16 | move cursor to right when using auto prefix | Jesse Duffield | |
2020-08-15 | more removing of g | Jesse Duffield | |
2020-08-15 | more removing of g and v | Jesse Duffield | |
2020-08-15 | files view | Jesse Duffield | |
2020-08-15 | status view | Jesse Duffield | |
2020-08-15 | menu view | Jesse Duffield | |
2020-08-15 | fix remote branches select sig | Jesse Duffield | |
2020-08-15 | fix remotes select sig | Jesse Duffield | |
2020-08-15 | fix branches select sig | Jesse Duffield | |
2020-08-15 | clean up interface for popup panels | Jesse Duffield | |
2020-08-13 | more work on new layout functionality | Jesse Duffield | |
2020-08-13 | softcode cyclable views | Jesse Duffield | |
2020-08-13 | refactor how we handle layouts | Jesse Duffield | |
2020-07-18 | Decouple escaping from quittingv0.20.10 | Jesse Duffield | |
When a user is not entering text into a prompt, the 'q' key should immediately quit the application. On the other hand, the 'esc' key should cancel/close/go-back to the previous context. If we're at the surface level (nothing to cancel/close) and the user hits the escape key, the default behaviour is to close the app, however we now have a `quitOnTopLevelReturn` config key to override this. I actually think from the beginning we should have made this config option default to false rather than true which is the default this PR gives it, but I don't want to anger too many people familiar with the existing behaviour. | |||
2020-05-19 | fix race condition when scrolling to merge conflict | Jesse Duffield | |
2020-03-29 | reset main's origin when cycling views | Jesse Duffield | |
2020-03-29 | refactor gui.go | Jesse Duffield | |
2020-03-28 | remove dead code | Jesse Duffield | |
2020-03-28 | better documentation | Jesse Duffield | |
2020-03-28 | smarter refreshing for tags and remotes | Jesse Duffield | |
2020-03-28 | smart refreshing files | Jesse Duffield | |
2020-03-28 | clean up signature | Jesse Duffield | |
2020-03-28 | more centralised handling of refreshing | Jesse Duffield | |
2020-03-28 | use wait groups when refreshing | Jesse Duffield | |
2020-03-28 | more efficient refreshing | Jesse Duffield | |
2020-03-28 | use reflogs from state to work out branch recencies | Jesse Duffield | |
2020-03-09 | big golangci-lint cleanup | Jesse Duffield | |
2020-02-25 | refactor the way we render lists | Jesse Duffield | |
2020-02-25 | better commit lines in fullscreen mode | Jesse Duffield | |
2020-02-24 | support searching in side panels | Jesse Duffield | |
For now we're just doing side panels, because it will take more work to support this in the various main panel contexts | |||
2019-12-08 | stop the files panel from stealing focus whenever files are refreshed | Jesse Duffield | |
2019-11-21 | add tags panel | Jesse Duffield | |