Jordan Petridis
|
ae25dd65bf
|
Cargo clippy and fmt.
|
2018-02-19 09:58:47 +00:00 |
|
Jordan Petridis
|
c5e0bf34cb
|
Headerbar: Use the Application Action instead of relying directly on Content.
|
2018-02-08 05:40:40 +02:00 |
|
Jordan Petridis
|
31bd75ae45
|
Minor Arc changes.
|
2018-02-07 07:02:24 +02:00 |
|
Jordan Petridis
|
67af85e347
|
Hammond-gtk: Use Atomic Refference counting to reduce cloning of Podcast.
|
2018-02-07 06:28:16 +02:00 |
|
Jordan Petridis
|
bdda596806
|
Hammond-gtk: Inital split of content.rs into stacks module.
|
2018-02-07 05:33:29 +02:00 |
|
Jordan Petridis
|
d3696fc5ec
|
Minor Error messages wording changes.
|
2018-02-07 03:52:21 +02:00 |
|
Jordan Petridis
|
2d33606251
|
Hammond-gtk: Stack, Content constructors return Results now.
Constructors now proxy underlying errors that migth occur during initialazation.
I think that's about the last unwraps in the main thread.
|
2018-02-07 03:17:37 +02:00 |
|
Jordan Petridis
|
89564996df
|
ShowStack: Convert rest methods to return Result<T, Error>.
|
2018-02-07 01:19:07 +02:00 |
|
Jordan Petridis
|
c6e426cbac
|
Downloader: Change cache_image function to return Result<T, DownlaoderError> instead of Option<T>.
|
2018-02-06 20:14:03 +02:00 |
|
Jordan Petridis
|
a2cf2357c6
|
Add about a basic about dialog.
|
2018-01-29 18:02:24 +02:00 |
|
Jordan Petridis
|
5e1d1e557f
|
GtkApplication: Add an action for showing the headerbar_update_indicator.
|
2018-01-26 19:15:07 +02:00 |
|
Jordan Petridis
|
a7e3b1b99e
|
GtkApplication: Headbar and Content constructors now return Self instead of Arc<Self>.
|
2018-01-26 19:05:19 +02:00 |
|
Jordan Petridis
|
574cfae5c6
|
rustfmt: enable reorder imports.
|
2018-01-17 08:57:02 +02:00 |
|
Jordan Petridis
|
e192cf6618
|
Headerbar: Use application action channel instead of GAction.
|
2018-01-12 01:41:36 +02:00 |
|
Jordan Petridis
|
95ff3715a3
|
Migrate StackSwitch actions to use the AppAction channel.
|
2018-01-11 01:14:54 +02:00 |
|
Jordan Petridis
|
0ba5e14d7f
|
EpisodeWidget: Only update if it's visible.
|
2018-01-09 10:10:54 +02:00 |
|
Jordan Petridis
|
eef83fc98c
|
EpisodeWidget: Implement API to update the progress bar.
|
2018-01-08 05:11:37 +02:00 |
|
Jordan Petridis
|
6bd391d89e
|
I hate global mutable state..
|
2018-01-07 05:51:29 +02:00 |
|
Jordan Petridis
|
13ba2762ad
|
Move the download manager to the gtk crate.
|
2018-01-05 22:02:06 +02:00 |
|
Jordan Petridis
|
e9dd297bf3
|
Merge branch 'master' into 33-downloader-re-work
|
2018-01-05 21:43:41 +02:00 |
|
Jordan Petridis
|
112b61d39e
|
EpisodesView: Retain vertical scrolling adjustment upon view refresh.
|
2018-01-04 23:19:15 +02:00 |
|
Jordan Petridis
|
29837ad39a
|
Default to using Arc instead of Rc with composite structs of GtkWidgets.
|
2018-01-04 17:05:05 +02:00 |
|
Jordan Petridis
|
750abb519b
|
GtkApplication: Change the action channel polling interval.
|
2018-01-04 16:42:17 +02:00 |
|
Jordan Petridis
|
f873278a96
|
hammond_gtk: Move the gtk callback to an Application channel action.
|
2018-01-04 16:16:34 +02:00 |
|
Jordan Petridis
|
f30c645596
|
hammond_gtk: Refactor refresh_feed func to use the Application channel.
|
2018-01-04 16:05:42 +02:00 |
|
Jordan Petridis
|
c33b493dcd
|
Migrate Headerbar transitions into Channel actions.
|
2018-01-03 08:02:06 +02:00 |
|
Jordan Petridis
|
2633161c67
|
GtkApplication: Remove some SimpleActions.
|
2018-01-03 06:57:15 +02:00 |
|
Jordan Petridis
|
33cd6e69ff
|
EpisodeWidget: Migrate to use a Channel Action instead of simple Action.
|
2018-01-03 06:53:19 +02:00 |
|
Jordan Petridis
|
84da6aac8c
|
ShowWidget: Replace the unsub simple action with a Channel Action.
|
2018-01-03 06:23:12 +02:00 |
|
Jordan Petridis
|
c8537e9474
|
GtkApplication: Start to refactor to into a App-channel structure.
|
2018-01-03 05:58:50 +02:00 |
|
Jordan Petridis
|
2d71a99121
|
Change the auto-updater and checkup startup scheduling.
|
2018-01-02 20:47:49 +02:00 |
|
Jordan Petridis
|
c61d322569
|
EpisodeWidget: Implement shared download state.
|
2018-01-02 08:00:38 +02:00 |
|
Jordan Petridis
|
5730e71e2a
|
Clear TODO and FIXME that are no longer releavant.
|
2017-12-30 20:54:23 +02:00 |
|
Jordan Petridis
|
ce08d49107
|
Headerbar: Added update indication.
|
2017-12-29 22:58:20 +02:00 |
|
Jordan Petridis
|
ac286888bd
|
hammond-gtk: Add more GActions and wire the EpisodeWidget.
|
2017-12-29 20:06:04 +02:00 |
|
Jordan Petridis
|
fdd63afdfe
|
hammond-gtk: Create Application wide actions.
|
2017-12-29 16:05:10 +02:00 |
|
Jordan Petridis
|
5942e47f2a
|
hammond-gtk: Split gtk::Application into its own module.
|
2017-12-28 16:59:05 +02:00 |
|