Commit graph

475 commits

Author SHA1 Message Date
Christian Rocha
f611b6e71f Also use f and b to change pages in the file listing view 2020-10-05 13:51:31 +02:00
Christian Rocha
fc2f05626e Pressing q quits no matter where you are 2020-10-05 13:51:31 +02:00
Christian Rocha
b31aba3c4e Fix case where pager commands could be lost 2020-10-05 13:51:31 +02:00
Christian Rocha
d941957b92 Also exit the pager with left arrow, h and delete/backspace 2020-10-05 13:51:31 +02:00
Christian Rocha
45163be06f Refer to local files as "local" instead of "files" 2020-10-05 13:51:31 +02:00
Christian Rocha
01de366703 Truncate long lines in stash get command + cosmetic stuff 2020-10-05 13:51:31 +02:00
Christian Rocha
97d11c0065 Bump bubbles for fix where scroll wheel would render extra lines
In particular, the extra lines would be on the top and bottom of the
pager depending on the size of the terminal window.
2020-10-05 13:51:30 +02:00
Christian Rocha
83eec3f833 Don't change the state when initializing the Charm client
This was residue from an earlier version in the application when it opened
with a spinner rather than directly in the stash. It caused the pager to
lock up and it's status bar to disappear if a local markdown file was
opened before the Charm client initialized.
2020-10-05 13:51:19 +02:00
Christian Rocha
2c71185ba6 Remove mysterious "stash may not be totally loaded" dots for now 2020-10-05 13:51:19 +02:00
Christian Rocha
3f22be5ae4 Bump gitcha and adjust for gitcha API changes 2020-10-05 13:51:19 +02:00
Christian Rocha
2b42115599 Bump bubbles to get pgup/pgdown in the stash (via the paginator) 2020-10-05 13:51:08 +02:00
Christian Rocha
f2fce69671 Bump Bubbletea dep for pgup/pgdown fixes (also bump Termenv to 0.6) 2020-10-05 13:50:53 +02:00
Christian Rocha
85c121d0ac Add Arabic pagination if the dot nav gets wider than the terminal width 2020-10-05 13:50:39 +02:00
Christian Rocha
3619ad137a Remove the bottom gap when closing the pager help whilst at the bottom 2020-10-05 13:50:38 +02:00
Christian Rocha
3b06c1fcd6 Correction help-toggling method name in pager 2020-10-05 13:50:19 +02:00
Christian Rocha
ad77b91f64 Bump bubbles for latest viewport fixes 2020-10-05 13:50:18 +02:00
Christian Rocha
c00fe7fc4a Correct env var placement in Makefile 2020-10-05 13:50:04 +02:00
Christian Rocha
3b3bf684f9 Detect when stash and news loading fails (and update the UI accordingly) 2020-10-05 13:50:04 +02:00
Christian Rocha
a35d83d5d2 View errors with "!" 2020-10-05 13:50:04 +02:00
Christian Rocha
74aad5324a Don't quit if user uses esc/q to exit the non-fatal error view 2020-10-05 13:50:04 +02:00
Christian Rocha
4cfd1fc897 Better error view language depending on whether error is fatal 2020-10-05 13:50:04 +02:00
Christian Rocha
3409ca342a Don't show navigation help in the stash if there's only one item 2020-10-05 13:50:04 +02:00
Christian Rocha
d156142f57 Press "r" to view errors in the stash 2020-10-05 13:50:04 +02:00
Christian Rocha
e8eea0b1a1 Don't shut down when we encounter network errors 2020-10-05 13:50:04 +02:00
Christian Rocha
abff9d47de Better header messages depending on what we find 2020-10-05 13:50:04 +02:00
Christian Rocha
aa0c48f983 Show local and stashed counts in header 2020-10-05 13:50:04 +02:00
Christian Rocha
9263f82ebc Avoid potential variable capture situations 2020-10-05 13:50:04 +02:00
Christian Rocha
091c3be039 Keep loading stuff in the background while viewing a document 2020-10-05 13:50:04 +02:00
Christian Rocha
70833af87f Use keygen directly; we don't need the Bubble Tea component anymore 2020-10-05 13:50:04 +02:00
Christian Rocha
70070d2948 Draw a spinner in the file listing while stuff is loading 2020-10-05 13:50:04 +02:00
Christian Rocha
df95fa6ba9 Selection index in file shouldn't dip below 0 2020-10-05 13:50:04 +02:00
Christian Rocha
1bf2298536 Start Glow in the file loader while file and stash listing load 2020-10-05 13:50:04 +02:00
Christian Rocha
d4f192487c Start looking for local files the moment Glow starts 2020-10-05 13:50:04 +02:00
Christian Rocha
1200b86729 Cleanup pager status bar view thanks to the latest updates in reflow 2020-10-05 13:50:03 +02:00
Christian Rocha
f52311af88 Rework/cleanup styling in stash/file listing 2020-10-05 13:49:47 +02:00
Christian Rocha
930f15fbee Bump termenv to get ANSI-aware rune width support 2020-10-05 13:49:47 +02:00
Christian Rocha
dbb32354a3 Flag stashed items with a little dot 2020-10-05 13:49:47 +02:00
Christian Rocha
87d2a9a143 Update header depending on what's stashed 2020-10-05 13:49:47 +02:00
Christian Rocha
cb8f7fcd19 Take note internally when the local file search is finished 2020-10-05 13:49:47 +02:00
Christian Rocha
ee058c4816 Update spinners for Bubbles 0.4.0 2020-10-05 13:49:47 +02:00
Christian Rocha
e7cea6280a Bump dependencies 2020-10-05 13:49:46 +02:00
Christian Rocha
dd8c650830 Only show memo key in pager help for user stashed markdown 2020-10-05 13:49:31 +02:00
Christian Rocha
ac872bf41f Let's now refer to userMarkdown as stashedMarkdown 2020-10-05 13:49:31 +02:00
Christian Rocha
68d2d344b2 Insert files into the file listing as we find 'em 2020-10-05 13:49:31 +02:00
Christian Rocha
7b6c3b3740 Don't allow users to set notes on local files 2020-10-05 13:49:31 +02:00
Christian Rocha
3d1adeec52 Use the proper method for adding markdown docs to the stash 2020-10-05 13:49:31 +02:00
Christian Rocha
2581f7625f Load local markdown files into the pager 2020-10-05 13:49:31 +02:00
Christian Rocha
17dcda28ea Strip cwd from local file paths 2020-10-05 13:49:31 +02:00
Christian Rocha
58abda8cf7 Sort stash by local files first, then date 2020-10-05 13:49:31 +02:00
Christian Rocha
e0bd2dd466 Crudely load local markdown files into the stash 2020-10-05 13:49:31 +02:00