Stephan Dilly
a5b63e5936
support common nav for syntax view ( closes #725 )
2021-05-24 11:07:32 +02:00
Stephan Dilly
7177bb223b
change temporary commit msg file path
...
we now use `.git/COMMIT_EDITMSG` for vim to recognise
2021-05-24 10:37:58 +02:00
Stephan Dilly
a8bf31b0ab
optimize all async job related clones away ( #725 )
2021-05-24 02:15:52 +02:00
Stephan Dilly
f73cfa01f1
cleanup
2021-05-24 01:34:58 +02:00
Stephan Dilly
eb9b0753a0
show scrollbars in tree and syntax text ( #725 )
2021-05-24 01:29:48 +02:00
Stephan Dilly
13b346b8b1
fix scrolling bounds ( #725 )
2021-05-24 01:12:34 +02:00
Stephan Dilly
3ff8584438
remove some excepts
2021-05-24 00:25:54 +02:00
Stephan Dilly
9b6dd60fe0
Stateful paragraph ( #729 )
...
* introduce stateful paragraph
* limit scroll
* show focus clearly
2021-05-23 23:42:49 +02:00
Stephan Dilly
7ac40f73eb
warning as error
2021-05-23 13:47:14 +02:00
Stephan Dilly
6decd7a638
allow scrolling syntax text (see #725 )
2021-05-23 12:37:32 +02:00
Stephan Dilly
eab8fc202b
move syntax highlighting into compononent (see #725 )
2021-05-23 12:19:38 +02:00
Stephan Dilly
1034dc1aaf
add syntax highlighting ( #727 )
2021-05-23 02:45:22 +02:00
Stephan Dilly
a31f185154
loss non-utf8 files lossily ( fix #726 )
2021-05-22 13:36:16 +02:00
Stephan Dilly
9ffe52634e
treeview shows selectd file content
2021-05-22 00:47:06 +02:00
Scott Reeves
01bd7f6621
allow overriding selected_tab via theme ( #722 )
2021-05-21 23:12:28 +02:00
Scott Reeves
d692d321d3
remove hardcoded white color from selected tab ( #719 )
2021-05-21 17:49:01 +02:00
Stephan Dilly
65445eba5e
support tree-view blaming (see #714 )
2021-05-21 17:42:27 +02:00
Stephan Dilly
4591fbb965
tree view commands (see #714 )
2021-05-21 17:12:33 +02:00
Stephan Dilly
0e31d57a33
New file tree ( #718 )
2021-05-21 14:52:05 +02:00
Stephan Dilly
5ba657cabe
file tree of a commit ( #715 )
2021-05-18 00:21:05 +02:00
Stephan Dilly
fce294066c
fix logging broken in d4455a2
2021-05-17 00:17:01 +02:00
Stephan Dilly
8ddb3cdac5
move focus after last file staged
2021-05-16 22:05:22 +02:00
Stephan Dilly
d4455a2657
move args stuff into separate file
2021-05-16 17:02:09 +02:00
Stephan Dilly
9117a1a5b7
no file contents
...
changelog
2021-05-16 14:13:49 +02:00
Zacharie Corniere
5b70e88cc5
feat(bug_report): added bug report cmd option
2021-05-16 14:13:49 +02:00
Stephan Dilly
9e3d494dbb
wording
2021-05-12 15:37:49 +02:00
Stephan Dilly
ca808ca300
update state after merge ( #703 )
2021-05-12 11:37:21 +02:00
Stephan Dilly
3643cea44d
update branchlist after creating a branch ( #702 )
2021-05-12 11:37:08 +02:00
Stephan Dilly
f35ce0cbf4
support doing merge commit ( #701 )
2021-05-12 11:20:39 +02:00
Stephan Dilly
b5327a65c1
rename
2021-05-12 09:01:08 +02:00
Stephan Dilly
f30ec49886
show merge head ids in merge state ( #697 )
2021-05-11 18:26:12 +02:00
bruceCoelho
a3b4b98d4f
Preserves same modal behavior per #679
2021-05-11 09:54:19 +02:00
Stephan Dilly
4f6aceb3ec
merging a branch ( #696 )
...
* merging arbitrary branch
* cleanup intermediate in-merge state
2021-05-09 22:53:12 +02:00
Stephan Dilly
9f37835dc4
cleanup some more expects
2021-05-09 20:39:26 +02:00
Stephan Dilly
423a014b0e
allow input error to be logged and abort program ( #693 )
2021-05-09 19:13:02 +02:00
Stephan Dilly
386a31067f
cleanup
2021-05-07 12:00:13 +02:00
Stephan Dilly
4cebb41cf4
Fix 682 smarter times in log ( #683 )
2021-05-06 14:11:15 +02:00
Stephan Dilly
56568e54aa
tui update
2021-05-02 20:06:43 +02:00
Stephan Dilly
62c824a51c
update changelog and fix clippy warnings
2021-04-30 15:27:01 +02:00
Stephan Dilly
42a792d5b3
warning if first line of commit msg is too long
...
right now the limit is hardcoded to 50 in accordance to official git best practices
this closes #478
2021-04-30 15:21:45 +02:00
Stephan Dilly
fb37cec2f0
fix branchlist scrollbr
2021-04-27 15:03:43 +02:00
Stephan Dilly
3ad1911a97
do not fetch commit.template on every update
2021-04-26 14:49:59 +02:00
Wander Nauta
fa606104db
Load a commit.template message if one is configured ( #671 )
...
closes #546
2021-04-26 14:37:48 +02:00
Stephan Dilly
838258c933
some cleanup
2021-04-26 11:55:40 +02:00
Agung Baptiso Sorlawan
ad8ecd6a1b
introduce EventState enum ( #666 )
2021-04-26 11:33:45 +02:00
Stephan Dilly
9a93bfe8d8
some fun
2021-04-25 14:58:56 +02:00
Stephan Dilly
a3f7d189e5
Fix 663 msg scroll ( #669 )
...
* fix line skipping and added unittest
2021-04-25 14:09:53 +02:00
Christoph Rüßler
26fbc8650f
Add async wrapper to blame
...
- Rename `self.path` to `self.file_path`.
- Take into account that `draw_scrollbar` subtracts the area’s height
before calculating the scrollbar’s position.
- Show in title if blame is pending.
2021-04-25 13:35:34 +02:00
Stephan Dilly
ea1415461f
add todo
2021-04-24 15:52:21 +02:00
Stephan Dilly
d50e17b353
give blame a more apropriate place in command list
2021-04-24 15:40:16 +02:00