Commit Graph

26 Commits

Author SHA1 Message Date
Denis Laxalde 5a867f2380
Show number of replies/reblogs/favourites in status footer of curses ui
When parsing "replies_count" from status data, we allow the field to be
absent as it got added in version 2.5.0 (in constrast with other ones,
added in 0.1.0) as there might be servers with that version around.
2019-02-15 12:55:55 +01:00
Denis Laxalde 4bc963a236
Indicate if status is a reply in left pane of curses ui 2019-02-15 12:47:42 +01:00
Denis Laxalde 3d0c7be1e0 Indicate if status has been favorited in left pane of curses ui
Showing a yellow star in the right corner of second line.
2019-02-14 20:39:58 +01:00
Denis Laxalde 41d96249ba Add favourite/unfavourite actions to curses ui 2019-02-14 20:21:48 +01:00
Ivan Habunek d7cc97d2c7
Tweaks to status boosting in curses app 2019-02-14 18:04:05 +01:00
Denis Laxalde c6bc4a695f
Add reblog/unreblog actions to curses ui
This is implemented using "b" key to toggle reblog/unreblog based on the
value of "reblogged" field in status data.
2019-02-14 17:58:55 +01:00
Denis Laxalde 066589bf53
Display a ↷ in status detail window if status got reblogged 2019-02-14 17:58:55 +01:00
Denis Laxalde 834bdb67ac
Pass "app" and "user" to TimelineApp
We're going to need this context to issue API calls from the curses UI.
2019-02-14 17:58:22 +01:00
Ivan Habunek 996228d224
Employ wcstring utils to improve rendering 2019-02-14 15:47:40 +01:00
Nick Loadholtes 91fc273af7 Update for the curses ui help menu (#78)
Added `s` option to the help menu.
2018-12-30 22:34:15 +01:00
Kasra_mp 6fc48697c5
#69 Fix typo 2018-08-11 10:58:13 +02:00
Ivan Habunek f7619d5b22
Move parsing functions to separate file 2018-06-12 12:03:49 +02:00
Ivan Habunek c6b1d91370
Improve rendering of list view
Fixes appearence when unicode wraps due to wide characters.

Not a real fix, but looks nicer.
2018-01-22 10:18:48 +01:00
Ivan Habunek 760a80442c
Add help modal window 2018-01-22 10:07:18 +01:00
Ivan Habunek cb1f7b4e61
Highlight hashtags 2018-01-21 16:39:16 +01:00
Ivan Habunek 3d44eeebba
More colors 2018-01-21 14:30:05 +01:00
Ivan Habunek 4314751610
Localize text wrapping 2018-01-20 13:43:21 +01:00
Ivan Habunek fba3b78ff6
Respect sensitive content, require keypress to show
fixes #42
2018-01-20 12:44:22 +01:00
Ivan Habunek d8fd8d0d56
Wrap URLs if needed 2018-01-14 15:46:31 +01:00
Ivan Habunek 5463e86d5d
Don't draw empty line when account has no name 2018-01-14 15:46:31 +01:00
Ivan Habunek 53cd9442f8
Fix list window refresh 2018-01-14 15:46:30 +01:00
Ivan Habunek e204722425
Extract status list window 2018-01-14 15:46:30 +01:00
Ivan Habunek 554618db4b
Extract header and footer windows 2018-01-14 15:46:30 +01:00
Ivan Habunek dc3b17c69b
Extract StatusDetailWindow 2018-01-14 15:46:30 +01:00
Ivan Habunek 022e437784
Fix status url parsing
Use reblog url if status url not present.
2018-01-14 15:46:30 +01:00
Ivan Habunek e421d24c80
Move curses app into toot.ui module 2018-01-14 15:46:29 +01:00