Christian Rocha
c55bb23744
Minor comments and cleanup in the TUI
2020-10-05 13:52:36 +02:00
Christian Rocha
3d5d203217
Remove unused variable
2020-10-05 13:52:36 +02:00
Christian Rocha
2ed9e71533
Bump Charm library + tiny associated code update
2020-10-05 13:52:35 +02:00
Christian Rocha
2a3fa6139c
Simplify messaging in (rare) state where there's absolutely nothing to show
2020-10-05 13:52:22 +02:00
Christian Rocha
2c3c5a8c87
Replace commented-out code about stash-related pagination with a note
2020-10-05 13:52:22 +02:00
Christian Rocha
bf683538f8
Bump charm dependency and update keygen import
2020-10-05 13:52:22 +02:00
Christian Rocha
428a315947
Restore Glamour rendering, performance pager, and debug logging
...
I accidentally hosed all of these features in the last revision.
2020-10-05 13:52:22 +02:00
Christian Rocha
fa7c8f09f9
Respect -i/--identity flag in the TUI
2020-10-05 13:52:22 +02:00
Christian Rocha
60cee4a9a1
u/d also pages back/forth in the the file listing
2020-10-05 13:52:07 +02:00
Christian Rocha
8471c52fd7
Keep the stash help view from wrapping in very narrow windows
2020-10-05 13:52:07 +02:00
Christian Rocha
b831afc966
Don't say we haven't found anything until we're done searching
2020-10-05 13:52:07 +02:00
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