Commit graph

36 commits

Author SHA1 Message Date
Christian Rocha
ae5e158bbd Unstyled indent (for now) 2020-10-05 13:45:43 +02:00
Christian Rocha
1d6341f970 Use strings.Builder to build pager view 2020-10-05 13:45:22 +02:00
Christian Rocha
77ba75d680 Migrate from Boba to Bubble Tea and Bubbles 2020-10-05 13:45:22 +02:00
Christian Rocha
93e8370b2a Whoops, remove thing where pressing f would synthesize an error 2020-10-05 13:43:07 +02:00
Christian Rocha
9bee37ee93 Fetch and render news markdown 2020-10-05 13:43:06 +02:00
Christian Rocha
e5663a5912 Set note character limit to 256 to match the database 2020-10-05 13:42:30 +02:00
Christian Rocha
ddef264606 Don't quit on "fatal" errors 2020-10-05 13:42:30 +02:00
Christian Rocha
81bcce80c8 Improve stash item deletion cancellation experience 2020-10-05 13:41:17 +02:00
Christian Rocha
eba22f08b1 Also set/edit notes in stash view 2020-10-05 13:41:17 +02:00
Christian Rocha
f3021822f3 More contrasty note titles in pager status bar 2020-10-05 13:40:43 +02:00
Christian Rocha
04f1ebfa23 Add functionality for setting document note in the pager 2020-10-05 13:40:22 +02:00
Christian Rocha
c2bb505182 Break pager off into its own set of Boba functions 2020-10-05 13:39:47 +02:00
Christian Rocha
3ab3b8fcb4 Also keep the scroll percentage at 0% or higher 2020-10-05 13:39:06 +02:00
Christian Rocha
f43a0271d2 Bugfix: scroll percentage could read higher than 100% ater a resize 2020-10-05 13:39:06 +02:00
Christian Rocha
2a7006949e Re-render with Glamour terminal resize 2020-10-05 13:39:06 +02:00
Christian Rocha
883fda2b06 Repaint on terminal resize 2020-10-05 13:39:05 +02:00
Christian Rocha
95fe84ebb4 Truncate long memo title in pager + fix associated panic 2020-10-05 13:38:15 +02:00
Christian Rocha
e685dea17a Don't query for terminal dimensions when starting up 2020-10-05 13:38:15 +02:00
Toby Padilla
f00e5ccdba Only do the dark background check once 2020-10-05 13:38:15 +02:00
Christian Rocha
d06f4914b9 Add GLOW_DISABLE_GLAMOUR in the env for testing 2020-10-05 13:38:15 +02:00
Christian Rocha
1f4970e25b Update for simpler pager library 2020-10-05 13:37:35 +02:00
Christian Rocha
f5df688860 Render with glamour asyncronously 2020-10-05 13:37:35 +02:00
Christian Rocha
5d2ca090ac Pass style argument to the Boba program 2020-10-05 13:37:35 +02:00
Christian Rocha
8bb2812a6b Keep page in bounds after resetting terminal size 2020-10-05 13:37:35 +02:00
Christian Rocha
7ea79793d7 Add Glow "logo" to stash browser 2020-10-05 13:37:35 +02:00
Christian Rocha
d2e2da70e2 Properly render one page of the stash 2020-10-05 13:37:35 +02:00
Christian Rocha
6e13ce3968 Fix status bar colors on light backgrouds 2020-10-05 13:37:35 +02:00
Christian Rocha
9bc86c1944 Fix character-chomping weirdness with a well-placed newline 2020-10-05 13:37:35 +02:00
Christian Rocha
c9979901fd Add status bar 2020-10-05 13:37:35 +02:00
Christian Rocha
05340539de Load chosen document into pager 2020-10-05 13:37:35 +02:00
Christian Rocha
5ea351abf5 Navigate over unpaginated stash 2020-10-05 13:37:35 +02:00
Christian Rocha
25340455a7 Do it fullscreen 2020-10-05 13:37:33 +02:00
Christian Rocha
796504238f Render stash items 2020-10-05 13:36:52 +02:00
Christian Rocha
bb6904afe2 Load stash + fix spinner issues + render nothing useful
Note that this is we're currently building aginst unreleased versions of Charm and Boba.
2020-10-05 13:36:51 +02:00
Christian Rocha
da4e98f749 Stub out Stash UI + update for Boba v0.5.0 2020-10-05 13:36:50 +02:00
Christian Rocha
b58ee10487 Stub out Tea UI: create Charm client and generate keys if necessary 2020-10-05 13:36:11 +02:00