Jesse Duffield
54910fdb76
refactor
2021-04-02 11:00:15 +11:00
Jesse Duffield
332a3c4cbf
file tree for commit files
2021-04-02 11:00:15 +11:00
Jesse Duffield
ac41c41809
refactor to support commit file tree
2021-04-02 11:00:15 +11:00
Jesse Duffield
e8e59306fc
shell out custom commands
2021-04-01 20:25:30 +11:00
Jesse Duffield
8af3fe3b4a
faster startup
2021-04-01 09:13:29 +11:00
Jesse Duffield
3103247e8f
refactor
2021-03-30 21:57:00 +11:00
Jesse Duffield
1629a7d280
same for renames
2021-03-30 21:57:00 +11:00
Jesse Duffield
b5a5169372
expand to path when switching to tree mode
2021-03-30 21:57:00 +11:00
Jesse Duffield
4b4bfae4f4
fix background colour on selected line
2021-03-30 21:57:00 +11:00
Jesse Duffield
d5639e6e95
refactor
2021-03-30 21:57:00 +11:00
Jesse Duffield
9e67f74ca3
prevent staging directory containing files with inline merge conflicts
2021-03-30 21:57:00 +11:00
Jesse Duffield
e3ddfbf2b8
rename function
2021-03-30 21:57:00 +11:00
Jesse Duffield
1ea78c7ae7
make fields private
2021-03-30 21:57:00 +11:00
Jesse Duffield
e7af3bf55d
refactor
2021-03-30 21:57:00 +11:00
Jesse Duffield
e52cec9cdf
small refactor
2021-03-30 21:57:00 +11:00
Jesse Duffield
5bb48b51a0
rename
2021-03-30 21:57:00 +11:00
Jesse Duffield
ef204b0adf
remove collapsed field
2021-03-30 21:57:00 +11:00
Jesse Duffield
f742434043
fix spec
2021-03-30 21:57:00 +11:00
Jesse Duffield
d3b34ce323
fix spec
2021-03-30 21:57:00 +11:00
Jesse Duffield
2b8302bced
refactor
2021-03-30 21:57:00 +11:00
Jesse Duffield
1b94462410
rename some things
2021-03-30 21:57:00 +11:00
Jesse Duffield
120bb443fe
small thing
2021-03-30 21:57:00 +11:00
Jesse Duffield
6fc3c03c4b
allow configuring to show file tree on startup
2021-03-30 21:57:00 +11:00
Jesse Duffield
46b79c7c61
drop Name field from status line node
2021-03-30 21:57:00 +11:00
Jesse Duffield
4782d8aa1f
bring merge conflicts to top
2021-03-30 21:57:00 +11:00
Jesse Duffield
040c1fc302
more functional approach
2021-03-30 21:57:00 +11:00
Jesse Duffield
5edea5a8dc
better handling of cursor relocation
2021-03-30 21:57:00 +11:00
Jesse Duffield
d2b65537f6
handle nothing selected
2021-03-30 21:57:00 +11:00
Jesse Duffield
1183f68e19
better handling of refreshed files
2021-03-30 21:57:00 +11:00
Jesse Duffield
da6fe01eca
allow toggling on/off file tree mode
2021-03-30 21:57:00 +11:00
Jesse Duffield
c27cea6f30
more file tree improvements
2021-03-30 21:57:00 +11:00
Jesse Duffield
cd0532b4d6
allow ignoring directories
2021-03-30 21:57:00 +11:00
Jesse Duffield
c9de6c003b
support some more things
2021-03-30 21:57:00 +11:00
Jesse Duffield
418621a9ff
support discarding changes in dir
2021-03-30 21:57:00 +11:00
Jesse Duffield
f871724ae6
update wording
2021-03-30 21:57:00 +11:00
Jesse Duffield
a31db3df9c
support toggling collapsed
2021-03-30 21:57:00 +11:00
Jesse Duffield
64217a8a5b
fix spacing
2021-03-30 21:57:00 +11:00
Jesse Duffield
79079b54ea
combining nodes when only one child exists
2021-03-30 21:57:00 +11:00
Jesse Duffield
77a7619690
showing changes for directories
2021-03-30 21:57:00 +11:00
Jesse Duffield
9f2d7adb8e
more improvements
2021-03-30 21:57:00 +11:00
Jesse Duffield
07dd9c6bc8
better tree formatting
2021-03-30 21:57:00 +11:00
Jesse Duffield
45939171ea
WIP
...
start moving to new interface
WIP
WIP
WIP
WIP
WIP
2021-03-30 21:57:00 +11:00
Francisco Miamoto
7e0d48c2a1
fix panic for unprintable key presses
...
Checking is the associated rune of a key is printable solves our problem
of having panics whenever keys like `Home` or `Ctrl-W` are pressed.
Fixes #1175
2021-03-21 11:24:36 +11:00
Jesse Duffield
ad1468f66f
better handling of discarding files
2021-03-20 12:46:27 +11:00
Jesse Duffield
043cb2ea44
reload config whenever returning to gui
2021-02-24 02:45:05 -08:00
Dawid Dziurla
053e80a08e
gui: ReplaceAll -> Replace
2021-02-24 00:09:05 +01:00
1jz
50dd7b00c3
add colors to differentiate action and menu commands
2021-02-16 13:52:04 -08:00
Rui Pires
ccbd2c924b
Fixed whitespace format issue
2021-02-09 14:45:33 -08:00
Rui Pires
52d5c3beeb
Added initialContent on branch rename
2021-02-09 14:45:33 -08:00
Jesse Duffield
09f32d4f84
add secureexec file for getting around windows checking for a binary first in the current dir
2021-02-08 14:40:30 -08:00