Commit graph

135 commits

Author SHA1 Message Date
Christian Rocha
a2fd25d0f0 Sort local items by filename rather than date 2020-10-05 13:51:54 +02:00
Christian Muehlhaeuser
6b21789417 Ensure sorting is stable: type -> timestamp -> path/ID 2020-10-05 13:51:54 +02:00
Christian Rocha
a04ca3f61e Fix bug where pressing left to exit the pager would also page the stash 2020-10-05 13:51:31 +02:00
Christian Rocha
8903ad88cd Update stash help to push the notion that q quits 2020-10-05 13:51:31 +02:00
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
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
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
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
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
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
Christian Rocha
8370f7441e Fix a crash when opening pager help in very narrow windows 2020-10-05 13:48:22 +02:00
Christian Rocha
40dfa9e1b7 Comments 2020-10-05 13:48:22 +02:00
Christian Rocha
fcaa654984 Remove spinner custom message stuff which is no longer supported 2020-10-05 13:47:16 +02:00