chris west
65c8403e0e
experimental media player support w/ media
feature
2020-05-23 12:38:15 -07:00
chris west
88cc95c59f
don't quit parent when child receives SIGINT
2020-05-23 12:19:15 -07:00
chris west
cd350b15b9
Show unknown types as binary (downloads)
2020-05-23 11:41:28 -07:00
chris west
7fb209206a
to_char always works
2020-05-23 11:26:16 -07:00
chris west
23c76e483b
tiny test for new types
2020-05-23 10:52:09 -07:00
kim (grufwub)
81fcecb85d
add new gopher item types + function check for media files
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2020-05-23 10:38:44 -07:00
chris west
e034c66a4f
test color counting
2020-05-14 16:43:52 -07:00
chris west
91ffcb459a
dont need to peek
2020-05-14 16:07:26 -07:00
chris west
384cbe0939
only run through lines that have colors
2020-05-14 15:10:20 -07:00
chris west
575ebdbd01
ignore colors when calculating line length
2020-05-14 14:56:49 -07:00
chris west
05b78919cd
use log! results
2020-05-14 14:42:56 -07:00
chris west
1146f42174
raw mode in main. fixes panics
2020-05-14 11:25:49 -07:00
chris west
fb3e3940db
enter raw mode on our own
...
termion wants you to pass around a RawTerminal
struct that wraps Stdout, which is probably "right"
but it's easier to do it the C way and treat stdout
as a shared global resource.
2020-05-14 11:24:23 -07:00
chris west
4e97579932
always shutdown() on drop()
2020-05-13 23:13:46 -07:00
chris west
c002f2adc1
more idiomatic cli errors
2020-05-13 23:12:22 -07:00
chris west
9a635870d3
update changelog
2020-05-13 13:28:43 -07:00
chris west
d925124807
resize on SIGWINCH
2020-05-13 13:23:14 -07:00
chris west
1b1d1fc8f3
use channels for keyboard events
...
this fixes the 'cancel download' bug
2020-05-13 12:52:52 -07:00
chris west
2ccd55dad7
note
2020-05-13 12:19:48 -07:00
chris west
88aae700d7
clippy
2020-05-02 13:49:50 -07:00
✨ Q (it/its) ✨
8ce045ef16
Fix #13
2020-05-02 17:36:38 +01:00
chris west
f1fe58d248
strip unreadable characters (vs replace with ?)
2020-02-23 16:05:56 -08:00
chris west
56b2ef65f9
test clean_response
2020-02-23 16:01:49 -08:00
chris west
358b1ed02a
not anymore
2020-02-21 13:15:15 -08:00
chris west
a4fd553431
start wrapping termion
2020-02-05 14:20:46 -08:00
chris west
e4ce7a45be
clean up on cancelled download
2020-02-05 12:49:34 -08:00
chris west
24ba3fb636
Page -> View, kill some pubs
2020-02-01 15:52:01 -08:00
chris west
8f7a9cedc3
add some criterion benchmarks
2020-01-27 23:08:16 -08:00
chris west
e32d0c9da5
views remember their wide mode setting
2020-01-27 19:33:47 -08:00
chris west
6a429c8a86
count chars, not bytes
2020-01-27 19:07:43 -08:00
chris west
f37ab17084
simpler -v
2020-01-27 18:54:16 -08:00
chris west
839c4132d5
Don't print trailing \r
2020-01-27 12:46:23 -08:00
chris west
e110f262a2
Fix crash on long menus with no links
2020-01-27 12:44:19 -08:00
chris west
2fee4c3700
group use
2020-01-20 07:51:20 -08:00
chris west
05235abd91
check bounds, fix slice math
2020-01-20 07:48:15 -08:00
chris west
3242996189
make menu lines just refs, not duplicated strings
2020-01-20 00:17:13 -08:00
chris west
44b4648ce7
wrong url
2020-01-19 01:04:59 -08:00
chris west
05f10f40e7
fetch() -> load()
2020-01-19 00:45:02 -08:00
chris west
428392f569
fix for nix
2020-01-19 00:33:31 -08:00
chris west
708e95b640
slightly nicer clipboard/open errors
2020-01-18 20:24:01 -08:00
chris west
c40997f0cd
move utils to utils
2020-01-18 19:45:35 -08:00
chris west
caedc35c90
fix bug in text urls
2020-01-16 22:29:15 -08:00
chris west
301f022c22
ignore trailing whitespace on URL arg
2020-01-16 13:47:38 -08:00
chris west
49718a9ca8
fix .onion URLs
2020-01-16 01:46:47 -08:00
chris west
45d0ccfc32
missing doc
2020-01-16 01:44:51 -08:00
chris west
dce0729e7a
deal with unused return values
2020-01-15 19:51:28 -08:00
chris west
d34a1e4352
clippy
2020-01-15 19:35:21 -08:00
chris west
a3644a672f
almost everything is a link
2020-01-15 19:31:55 -08:00
chris west
52f1e88ec2
kill more color allocations, missed a few usages
2020-01-15 19:24:05 -08:00
chris west
71a2394d73
kill some unneeded format! calls
2020-01-15 18:16:53 -08:00