Commit Graph

573 Commits

Author SHA1 Message Date
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