Jordan Petridis
|
0129efb02e
|
EpisodeWidget: Display episode's duration. Closes #21.
|
2017-12-22 17:49:15 +02:00 |
|
Jordan Petridis
|
b7e160f735
|
EpisodeWidget: Change date representation based on it's year. Closes #19.
|
2017-12-21 21:50:50 +02:00 |
|
Jordan Petridis
|
4a033e6d89
|
EpisodeWidget: Remove the decimal places in the size label.
|
2017-12-21 21:37:51 +02:00 |
|
Jordan Petridis
|
378b8609aa
|
EpisodeWidget: Change the byte unit based on the size. Closes #18.
|
2017-12-21 21:31:25 +02:00 |
|
Jordan Petridis
|
db59bed69d
|
hammond-data::utils: Modified EpisodeCleaner Diesel model to also be used with played_cleaner.
|
2017-12-20 19:18:20 +02:00 |
|
Jordan Petridis
|
bda09c032a
|
EpisodeWidget: Update the progrress bar only when download clicked.
|
2017-12-20 13:18:29 +02:00 |
|
Jordan Petridis
|
61bd7893c7
|
EpisodeWidget: Remove Podcast depndancy from new() method.
|
2017-12-18 19:10:50 +02:00 |
|
Jordan Petridis
|
32cd24fc7b
|
EpisodesView: Added glade files and initial yak shaving.
|
2017-12-18 18:20:40 +02:00 |
|
Jordan Petridis
|
945600b20d
|
Merge branch 'master' into 'master'
Set dim-label for secondary labels of EpisodeWidget in Glade.
See merge request alatiera/Hammond!7
|
2017-12-17 14:30:10 +00:00 |
|
Constantin Nickel
|
681b91d368
|
Set dim-label for secondary labels of EpisodeWidget in Glade.
|
2017-12-17 13:17:04 +01:00 |
|
Jordan Petridis
|
75fe0f8ff5
|
Use Default trait for creating Widget's that don't need arguments.
|
2017-12-17 13:08:51 +02:00 |
|
Jordan Petridis
|
f7af05a650
|
EpisodeWidget: Dim/Grey out widget if episode is played.
|
2017-12-16 20:30:25 +02:00 |
|
Jordan Petridis
|
dbe08f7deb
|
EpisodeListBox: Improve the separator workaround.
|
2017-12-16 14:17:27 +02:00 |
|
Jordan Petridis
|
4375c7f4ce
|
EpisodeWidget: Added a separator in each widget.
This is a work around since list_box_set_header_func is not yet
available in the gtk-rs bindings.
|
2017-12-15 21:06:57 +02:00 |
|
Jordan Petridis
|
4b0a6ea0f7
|
Add Show title in the Headerbar when switching to ShowWidget.
|
2017-12-15 13:45:08 +02:00 |
|
Jordan Petridis
|
0c1e759a45
|
Dim out secondary label of EpisodeWidget.
|
2017-12-15 12:27:30 +02:00 |
|
Jordan Petridis
|
0ac78fcff1
|
Added date label into EpisodeWidget.
|
2017-12-14 18:03:37 +02:00 |
|
Jordan Petridis
|
e3b540170a
|
Add file size indication based on rss item length.
|
2017-12-14 15:32:21 +02:00 |
|
Jordan Petridis
|
afdb79b712
|
Set the progress bar into activity mode.
|
2017-12-14 13:38:18 +02:00 |
|
Jordan Petridis
|
8fe6b526a5
|
Add a new Diesel Model for the EpisodeWidget.
|
2017-12-14 12:01:35 +02:00 |
|
Jordan Petridis
|
ebbebf7735
|
Initial implementation of the new EpisodeWidget.
|
2017-12-14 10:57:29 +02:00 |
|
Jordan Petridis
|
5defb5867a
|
Move and rename stuff.
|
2017-12-13 11:35:17 +02:00 |
|
Jordan Petridis
|
bc57c33491
|
Change episode table schema.
|
2017-12-09 17:38:46 +02:00 |
|
Jordan Petridis
|
b528c48e3b
|
Run rustfmt.
|
2017-12-09 05:57:16 +02:00 |
|
Jordan Petridis
|
48e61c6377
|
Added small a utility that eats extra whitespace.
|
2017-12-07 18:31:45 +02:00 |
|
Jordan Petridis
|
c07d240532
|
Sanitize html during feed parsing.
|
2017-12-07 06:38:31 +02:00 |
|
Jordan Petridis
|
0359e9dd35
|
Convert EpisodeWidget into a Composed struct.
|
2017-12-01 07:13:41 +02:00 |
|
Jordan Petridis
|
4a195eb1b7
|
Moved set_played_now into a method of the Episode model.
|
2017-11-24 19:48:20 +02:00 |
|
Jordan Petridis
|
9bc6df2cba
|
Made Disel NewModels private.
|
2017-11-22 05:50:25 +02:00 |
|
Jordan Petridis
|
e07683c046
|
partially-fixed the tests and benchmarks.
|
2017-11-20 01:08:34 +02:00 |
|
Jordan Petridis
|
5ad52fa4b2
|
Refactored to remove from Database refferences.
|
2017-11-19 23:32:37 +02:00 |
|
Jordan Petridis
|
5c84b77434
|
Converted iter_mut into into_iter wherever possible.
|
2017-11-18 19:23:25 +02:00 |
|
Jordan Petridis
|
494761beaf
|
Removed id function from diesel models.
It's automaticly declared upon derive identifiable,
And there's no need to overwrite it.
|
2017-11-18 15:23:40 +02:00 |
|
Jordan Petridis
|
1ec4370c7b
|
Moved Database type-alias into hammond-data/src/lib.rs.
|
2017-11-17 21:37:55 +02:00 |
|
Jordan Petridis
|
3c6176b1c0
|
Renamed hammond-data/src/dbcheckup.rs into utils.rs
|
2017-11-16 23:32:40 +02:00 |
|
Jordan Petridis
|
8b4701f1a1
|
Renamed Gresource path in order to be less confusing.
|
2017-11-15 14:55:26 +02:00 |
|
Jordan Petridis
|
8d17d30c82
|
Completed #6, switch to gresource instead of include_str! macro.
|
2017-11-06 17:17:55 +02:00 |
|
Jordan Petridis
|
7b5bca2162
|
Partial cleanup of dbqueries.
|
2017-11-05 14:56:24 +02:00 |
|
Jordan Petridis
|
456134ab41
|
Hide mark_played bttn after play button is pressed.
|
2017-11-04 16:36:45 +02:00 |
|
Jordan Petridis
|
ab5802cca7
|
Implemented updater_on_startup and refresh_feed sleep.
|
2017-11-04 14:40:36 +02:00 |
|
Jordan Petridis
|
7a1b272d9e
|
Removed code duplication and combined refresh_feed and refresh_db.
|
2017-11-04 13:36:25 +02:00 |
|
Jordan Petridis
|
7e8f39119d
|
Moved banner.png from assets into hammond-gtk/gtk
|
2017-11-04 11:28:10 +02:00 |
|
Jordan Petridis
|
72ac709cda
|
Removed the multiple declarations of the clone macro.
|
2017-11-03 17:42:48 +02:00 |
|
Jordan Petridis
|
fc761a963d
|
Replaced description labels with TextViews.
|
2017-11-01 17:36:47 +02:00 |
|
Jordan Petridis
|
893218346d
|
unwrap handling.
|
2017-10-31 13:08:53 +02:00 |
|
Jordan Petridis
|
401c13eee7
|
Refactored podcast_widget constructor.
|
2017-10-31 12:25:15 +02:00 |
|
Jordan Petridis
|
faf4a4bce0
|
Renamed watched field in the episode table of the database to played.
|
2017-10-30 14:13:36 +02:00 |
|
Jordan Petridis
|
ac80ab04d4
|
Added the ability to mark episodes of a Podcast as watched/played.
|
2017-10-30 13:02:35 +02:00 |
|
Jordan Petridis
|
9c032a7f17
|
On download completion also show the delete button for the episode widget.
|
2017-10-28 09:08:18 +03:00 |
|
Jordan Petridis
|
1cdae2b8b0
|
Temporary exposed download cleaner into the gui.
|
2017-10-28 08:51:59 +03:00 |
|