Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-18 | fix lint errors | Jesse Duffield | |
2020-10-10 | add some safe goroutines | Jesse Duffield | |
WIP | |||
2020-10-02 | add submodules context | Jesse Duffield | |
2020-10-02 | make it easier to add a tab to a view | Jesse Duffield | |
2020-10-01 | add mutex to views array | Jesse Duffield | |
2020-09-27 | better validation messages | Jesse Duffield | |
2020-09-27 | minor fixup | Jesse Duffield | |
2020-09-26 | more lenient handling of views not existing | Jesse Duffield | |
2020-09-26 | add in-built logging support for a better dev experience | 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 | fix up patch manager | 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 | comment these things out because we're not using them yet | 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 | centralise code for copying to clipboard | Jesse Duffield | |
2020-08-23 | genericise creating new branches off things | Jesse Duffield | |
2020-08-23 | allow getting the current item generically | Jesse Duffield | |
2020-08-23 | add sub commit context | Jesse Duffield | |
2020-08-23 | commit files kind of generalised | Jesse Duffield | |
2020-08-23 | allowing commit files to be viewed in reflog as well | Jesse Duffield | |
2020-08-23 | stop logging stack | Jesse Duffield | |
2020-08-23 | remove unnecessary function | Jesse Duffield | |
2020-08-23 | statically define context keys | Jesse Duffield | |
2020-08-23 | WIP constants for context keys | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-23 | use camelCase | Jesse Duffield | |
2020-08-23 | some more things | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-23 | more standardisation of rendering | Jesse Duffield | |
2020-08-23 | good progress | Jesse Duffield | |
2020-08-23 | prepare for OnRender prop | Jesse Duffield | |
2020-08-23 | introduce new approach to handling tab states | Jesse Duffield | |
2020-08-23 | stop crash due to context stack not being initialized | Jesse Duffield | |
2020-08-23 | centralise setting of main views context | Jesse Duffield | |
2020-08-23 | concurrent-safe handling of context state | Jesse Duffield | |
2020-08-23 | better logic for taking focus away from popup panels | Jesse Duffield | |
2020-08-23 | move into list context file | Jesse Duffield | |
2020-08-23 | move context specific keybindings into context file | Jesse Duffield | |
2020-08-23 | minor update | Jesse Duffield | |
2020-08-23 | lots more stuff | Jesse Duffield | |
2020-08-23 | no need to set views on top anymore | Jesse Duffield | |
2020-08-23 | small things | Jesse Duffield | |
WIP | |||
2020-08-23 | remove previous view | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |
2020-08-23 | WIP | Jesse Duffield | |