ecaff7fc6c
add commit files controller
2022-03-17 19:13:40 +11:00
cd31a762b9
rename OSCommand field to os
2022-03-17 19:13:40 +11:00
2a1e3faa0c
resetting controllers on new repo
2022-03-17 19:13:40 +11:00
b5515da00b
move commit files context into new structure
2022-03-17 19:13:40 +11:00
f0c81ea6dc
remove redundant popup checks
2022-03-17 19:13:40 +11:00
f97de692e3
move helpers into their own struct
2022-03-17 19:13:40 +11:00
2692637fbe
standardise naming
2022-03-17 19:13:40 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
a90b6efded
start refactoring gui
2022-03-17 19:13:40 +11:00
ca8180e1b7
Use editFileAtLine method for line by line panel
2022-03-16 20:43:53 +11:00
5b7dd9e43c
properly resolve cyclic dependency
2022-01-22 10:48:51 +11:00
cdcfeb396f
stop refreshing the screen so much
2022-01-15 14:15:41 +11:00
364c5db19c
shorten name
2022-01-09 14:09:53 +11:00
f503ff1ecb
start breaking up git struct
2022-01-09 14:09:53 +11:00
91fe68576c
refactor
2022-01-07 10:52:51 +11:00
05fa483f48
simplify how we log commands
2022-01-07 10:52:51 +11:00
37be9dbea1
support scrolling left and right
2021-11-05 07:58:21 +11:00
87e9d9bdc2
minor changes
2021-10-16 21:18:43 +11:00
b6454755ca
copy selected text to clipboard
2021-10-16 21:18:43 +11:00
ac609bd37c
fix backward compatibility
2021-08-04 18:43:34 +09:00
67cc65930a
fix out of range error
2021-08-03 22:00:28 +09:00
4f66093335
introduce edit command template to open a specifig line of a file
2021-08-03 21:42:14 +09:00
f91adf026b
fix lbl scrolling
2021-06-05 13:54:05 +10:00
e73de332a1
refactor line by line panel
2021-04-18 16:55:09 +10:00
a9fbc9eda1
fix merge conflict panel not rendering
2021-04-11 10:21:53 +10:00
4d14af5d4b
more lint fixes
2021-04-06 19:34:32 +10:00
c34c6926d5
fix some things up
2021-04-06 19:34:32 +10:00
4fe512ff3a
test
...
type safe view access
2021-04-06 19:34:32 +10:00
0898a7bb57
refactor
2021-04-06 19:34:32 +10:00
bc9a99387f
refactor of contexts and filtering
2021-04-06 19:34:32 +10:00
798d3e2d54
get rid of these positively ghastly method signatures
2021-04-06 19:34:32 +10:00
3ea5e4d4b2
allow scrolling when staging lines or building patch
2021-04-06 19:34:32 +10:00
7d62f103e4
big refactor to give our enums actual types
2021-04-02 11:00:15 +11:00
9e85d37fb9
refactor to no longer call these things file changes
2021-04-02 11:00:15 +11:00
332a3c4cbf
file tree for commit files
2021-04-02 11:00:15 +11:00
4c9ec88be5
fix mutex deadlock
2020-10-10 00:23:01 +11:00
795e4da8b8
do not put mutexes on state else we might unlock an unlocked mutex
2020-10-10 00:23:01 +11:00
bb081ca764
more mutex safety with staging panel
2020-10-10 00:23:01 +11:00
2e05ac0c90
paging keybindings for line by line panel
...
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 00:23:01 +11:00
4198bbae6c
ensure there is always a current context
2020-08-23 14:29:18 +10:00
0dd2c869a8
minor refactor
2020-08-23 14:29:18 +10:00
628404e114
use actual keys
2020-08-23 14:29:18 +10:00
12bf851c7d
faster patch manager
2020-08-23 14:29:18 +10:00
146722beb8
rename to SelectedLineIdx
2020-08-23 14:29:18 +10:00
bc410d8e4a
use camelCase
2020-08-23 14:29:18 +10:00
9a2dc3fe15
stop crash due to context stack not being initialized
2020-08-23 14:29:18 +10:00
f0c3d3fc4d
centralise setting of main views context
2020-08-23 14:29:18 +10:00
fd8a455aff
small things
...
WIP
2020-08-23 14:29:18 +10:00
ed4574bda9
standardise getting selected item
2020-08-23 14:29:18 +10:00
6fb83b740b
WIP
2020-08-23 14:29:18 +10:00