Sean Smith
14e7619075
Renormalize the redraw function
...
Have all instances take a function
Update the remaining modules to take this into account
Numerous smaller refactors to make some widgets work more or less the same
2019-08-27 21:51:37 -04:00
Sean Smith
264f49fd2c
Fix race with HighlightableHelper
...
GetRect can lead to a race condition
Add a RenderFunc method so that we can call try to
wrap even more of our rendering in the thread safe
`QueueUpdateDraw` method
2019-08-24 22:15:35 -04:00
Chris Cummer
523a0bec2c
Remove the need for every module to define a widget.Refresh keyboard control
2019-08-23 21:18:51 -07:00
Chris Cummer
5337656c58
Remove the need for every module to define a widget.ShowHelp keyboard control
...
This common functionality is moved up to KeyboardWidget. Modules now
include widget.InitializeCommonControls() instead.
2019-08-23 21:18:51 -07:00
Chris Cummer
4e46fff145
Move the utils.go file into the /utils directory
2019-08-05 10:50:12 -07:00
Chris Cummer
dbc047516d
Move all components responsible for module composition into /view
2019-08-04 21:42:40 -07:00
Chris Cummer
5bbddcf2ee
Fix off-by-one error when deleting Transmission torrents
2019-07-10 08:04:01 -07:00
Chris Cummer
b07f3c5e67
Reimpliments the module configuration validation
...
Now supports displaying errors from multiple widgets.
2019-07-07 16:04:43 -07:00
Chris Cummer
d76f6807cc
Redraw when a Transmission torrent is removed
2019-07-05 21:45:59 -07:00
Chris Cummer
1f82d26ac2
Fix a Transmission bug in which seed ratios could be negative percentages
2019-07-04 20:17:32 -07:00
Chris Cummer
743aa0992f
Add help text to the Transmission settings file
2019-07-04 06:24:13 -07:00
Chris Cummer
007c1773a8
Add help text to the Transmission settings file
2019-07-04 06:23:33 -07:00
Chris Cummer
eb11ec34f2
Simplify the Transmission display when there are no torrents
2019-06-26 18:14:14 -07:00
Chris Cummer
4f0b0fedb8
Add Transmission seed ratio to display
2019-06-26 17:34:55 -07:00
Chris Cummer
bf84bfe4b0
Add percentage sign to Transmission download indicator
2019-06-26 17:18:33 -07:00
Chris Cummer
3a65dad743
Add pause/unpause and delete functionality to Transmisson widget
2019-06-26 16:51:18 -07:00
Chris Cummer
5dbce09e4f
Make Transmission widget scrollable
2019-06-26 06:58:27 -07:00
Chris Cummer
9244d60abe
Add a rudimentary Transmission module ( https://transmissionbt.com )
2019-06-26 06:58:27 -07:00
Chris Cummer
ae13a3394d
WIP Transmission
2019-06-23 15:04:09 -07:00