Commit graph

625 commits

Author SHA1 Message Date
Christian Rocha
3a572216ad Update pagintion after changing sections when resetting the filter
Fixes #251
2021-03-02 13:18:14 -05:00
Christian Rocha
851d21f6c4 Implement String method on some enum types for easier debugging 2021-03-02 13:18:14 -05:00
Christian Muehlhaeuser
08a8d4b5ed Bump gitcha to v0.2.0 2021-03-01 14:01:27 +01:00
purofle
2279690267
Add termux support to README (#248) 2021-02-16 08:03:01 +01:00
Christian Muehlhaeuser
b67e23e7df
Update default config and documentation 2021-02-04 01:38:52 +01:00
lestrrat
3285903aae
Enable/Disable pager from config (#242) 2021-02-04 01:34:44 +01:00
Christian Muehlhaeuser
2088bac668 Make TUI find markdowns with a variety of file extensions
List from GitHub's supported extensions:

- .md
- .markdown
- .mdown
- .mkdn
- .mkd

Fixes #233.
2021-02-01 05:00:33 +01:00
Bruno Arueira
0da9927f37 Removes duplicate doc about stashing 2021-02-01 02:47:21 +01:00
Christian Rocha
542133c42b Bump Bubble Tea and Bubbles dependencies 2021-01-19 15:30:44 -05:00
Christian Rocha
e1d8162428 Add missing newline in pager 2021-01-19 15:30:44 -05:00
Christian Rocha
8d0ebb7249 If the only arguement is a directory open a TUI at that path (see #234) 2021-01-19 15:18:24 -05:00
Christian Rocha
3d15953707 Update outdated comment 2021-01-19 15:18:24 -05:00
Christian Rocha
0a83049488
Other README updates for better dark mode compatibility 2020-12-24 17:06:48 -05:00
Christian Rocha
2e6f5c336c
Update demo GIF in README 2020-12-24 15:45:42 -05:00
Christian Rocha
fd2a6ecbdf Show stash error details in the error message view 2020-12-24 10:29:22 -05:00
Christian Rocha
6be1af4103 Add more context to stash fail status messages + make them red 2020-12-24 10:29:22 -05:00
Christian Rocha
35f1ed21c3 More logging around markdown stash failures 2020-12-24 10:29:22 -05:00
Christian Rocha
025dcee3da Fix case where stashDocument could erroneously return a command in a command 2020-12-24 10:29:22 -05:00
Christian Rocha
f2c3ef12ea Show stash feedback optimistically 2020-12-24 10:29:22 -05:00
Christian Rocha
dd936ac1cd Adjust "secondary" green color in stash highlight + help 2020-12-24 10:29:22 -05:00
Christian Rocha
379dc74d0e Secret keystroke: navigate tabs with shift+h, shift+l 2020-12-24 10:29:22 -05:00
Nicolas Martin
8f3c5df236 Highlight the most recent stash item in green in the stash view
...as long as the statusMessage is `Stashed!` is present
2020-12-24 10:29:22 -05:00
Christian Rocha
a0fb0e4cd0 Fix a case where file listings could jitter 2020-12-24 10:29:22 -05:00
Christian Rocha
70a155ee30 Only underline matched chars in filter section when a filter is applied 2020-12-24 10:29:22 -05:00
Christian Rocha
58df854466 When clearing the filter forget which markdowns were stashed in-session 2020-12-24 10:29:22 -05:00
Christian Rocha
3c74079669 In a filter, deleting stashed news removes those items from the filter 2020-12-24 10:29:22 -05:00
Christian Rocha
0c3df027cc Correct empty stashed state when filter is applied 2020-12-24 10:29:22 -05:00
Christian Rocha
2a688fc71e In a filter, deleting docs stashed in-session converts them to local ones 2020-12-24 10:29:22 -05:00
Christian Rocha
12f3209238 When stashing in a filter, turn local docs to stashed ones 2020-12-24 10:29:22 -05:00
Christian Rocha
03db9a6869 Put filter results in a tab 2020-12-24 10:29:22 -05:00
Christian Rocha
84843e4f13 Sort local ID as a last resort as not all markdowns will have an SQL ID 2020-12-24 10:29:22 -05:00
Christian Rocha
ca0dfecb1c Fix bug where deleting newly stashed news could delete the wrong item 2020-12-24 10:29:22 -05:00
Christian Rocha
37a9b6846f Filter is now called find 2020-12-24 10:29:22 -05:00
Christian Rocha
47b24f66d0 Move status message next to the logo in the file browser 2020-12-24 10:29:22 -05:00
Christian Rocha
28ccb85b2e Use ANSI-aware truncation 2020-12-24 10:29:22 -05:00
Christian Rocha
59f8a002d0 Make "already stashed" status messages more subtle 2020-12-24 10:29:22 -05:00
Christian Rocha
53155f1e16 Adjust spinner thresholds and timing so stashing feels snappier 2020-12-24 10:29:22 -05:00
Christian Rocha
8d7b614688 Fine tuning + subtle behavioral adjustments to spinners + status messages 2020-12-24 10:29:22 -05:00
Christian Rocha
64da53ede6 Rename a function 2020-12-24 10:29:22 -05:00
Christian Rocha
25dd530fb7 Improve comments 2020-12-24 10:29:22 -05:00
Christian Rocha
6946f7e581 Rename 'common' model and associated keys for sake of clarity 2020-12-24 10:29:22 -05:00
Christian Rocha
683d2c0cf6 Move TUI config into its own file 2020-12-24 10:29:22 -05:00
Christian Rocha
8a6c6ef85d Remove extraneous error interface implementations 2020-12-24 10:29:22 -05:00
Christian Rocha
6953c06b46 Improve markdown stashing and spinner logic in file listing 2020-12-24 10:29:22 -05:00
Christian Rocha
617f0980d8 Handle stash failures 2020-12-24 10:29:22 -05:00
Christian Rocha
426f4787e5 Fix panic that could happen when deleting stuff really fast 2020-12-24 10:29:22 -05:00
Christian Rocha
03d93169f2 Also make news stashable from the pager 2020-12-24 10:29:22 -05:00
Christian Rocha
88806c8abc Make news stashable 2020-12-24 10:29:22 -05:00
Christian Rocha
4fcf48f92a Filter against local and stashed files, regardless of the current section 2020-12-24 10:29:22 -05:00
Christian Rocha
cfba912be6 Maintain pagination and cursor on a per-section basis 2020-12-24 10:29:22 -05:00