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