Jordan Petridis
|
f30c645596
|
hammond_gtk: Refactor refresh_feed func to use the Application channel.
|
2018-01-04 16:05:42 +02:00 |
|
Jordan Petridis
|
67bc3e5225
|
Minor cleanup.
|
2018-01-03 08:12:55 +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
|
a0476fedec
|
ShowWidget: Split init into smaller functions and add comments.
|
2018-01-03 03:33:33 +02:00 |
|
Jordan Petridis
|
f54ae2f1d5
|
EpisodeWidget: Code cleanup and splitting.
|
2018-01-03 03:02:46 +02:00 |
|
Jordan Petridis
|
2d71a99121
|
Change the auto-updater and checkup startup scheduling.
|
2018-01-02 20:47:49 +02:00 |
|
Jordan Petridis
|
c67c6e463e
|
EpisodeWidget: Its still a mess, but a bit cleaner.
|
2018-01-02 08:19:24 +02:00 |
|
Jordan Petridis
|
c61d322569
|
EpisodeWidget: Implement shared download state.
|
2018-01-02 08:00:38 +02:00 |
|
Jordan Petridis
|
37e9b6fbf0
|
'How hard could it be'
|
2018-01-02 07:23:53 +02:00 |
|
Jordan Petridis
|
15b3eb115c
|
ShowWidget: Add tooltip to the website button.
|
2018-01-01 19:46:27 +02:00 |
|
Jordan Petridis
|
b32f448957
|
When downloading an episode, set it's title to rowid instead of it's title.
|
2018-01-01 16:36:15 +02:00 |
|
Jordan Petridis
|
e42353e03f
|
cargo update
|
2018-01-01 00:46:31 +02:00 |
|
Jordan Petridis
|
a3c204a02d
|
Headerbar: Fix add popup.
|
2018-01-01 00:42:14 +02:00 |
|
Jordan Petridis
|
a3cd76dbf8
|
hammond-downloader: Use glob Insead of hardcoded file extensions.
|
2017-12-31 03:59:48 +02:00 |
|
Jordan Petridis
|
785a5f80c6
|
hammond-data::utils: Small and minor refactor.
|
2017-12-31 01:42:28 +02:00 |
|
Jordan Petridis
|
e727734443
|
DB Schema: Remove episode.published_date column.
|
2017-12-30 22:23:10 +02:00 |
|
Jordan Petridis
|
963ff212ad
|
hammond-gtk: Add some tooltips. Closes #13.
|
2017-12-30 21:56:44 +02:00 |
|
Jordan Petridis
|
3c84d889fd
|
Headerbar: Do more stuff through glade, cut some code.
|
2017-12-30 21:19:29 +02:00 |
|
Jordan Petridis
|
5730e71e2a
|
Clear TODO and FIXME that are no longer releavant.
|
2017-12-30 20:54:23 +02:00 |
|
Jordan Petridis
|
4894683924
|
hammond-gtk: Set the default theme to the dark variant for now.
|
2017-12-30 18:12:53 +02:00 |
|
Jordan Petridis
|
ce08d49107
|
Headerbar: Added update indication.
|
2017-12-29 22:58:20 +02:00 |
|
Jordan Petridis
|
bcc089bd82
|
ShowWidget: Migrate unsub button to use the GAction instead.
|
2017-12-29 20:33:47 +02:00 |
|
Jordan Petridis
|
036292284d
|
hammond-data: Do not clean source url's cause some feeds use queries as identifiers for some reason.
|
2017-12-29 20:21:36 +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
|
ca06a16bd9
|
Closes #2. Kudo to @jwykeham for the fix!.
|
2017-12-29 02:45:02 +02:00 |
|
Jordan Petridis
|
55b6fccefd
|
Make it explicit to run some tests.
|
2017-12-28 23:46:09 +02:00 |
|
Jordan Petridis
|
1d78ab7c42
|
Cargo upgrade.
|
2017-12-28 23:19:36 +02:00 |
|
Jordan Petridis
|
8a7d6d9f1b
|
Add an empty CHANGELOG that follows keepachangelog.com format. Closes #23.
|
2017-12-28 22:41:22 +02:00 |
|
Jordan Petridis
|
287620d6cd
|
hammond-gtk: Added some getters and removed some public fields.
|
2017-12-28 19:16:51 +02:00 |
|
Jordan Petridis
|
5942e47f2a
|
hammond-gtk: Split gtk::Application into its own module.
|
2017-12-28 16:59:05 +02:00 |
|
Jordan Petridis
|
a9d1084e05
|
gitlab-ci: Remove ci cache until gitlab-runner 10.4 release
|
2017-12-27 18:14:50 +02:00 |
|
Jordan Petridis
|
7d7b09ff0f
|
hammond-data::parser: Prefer itunes_summary over channel.description if it exists. Finishes #20.
|
2017-12-27 17:59:40 +02:00 |
|
Jordan Petridis
|
1f0a2b5c6c
|
hammond-data::parser: Prefer itunes_summary over item.description if it exists. Finishes #20.
|
2017-12-27 17:40:31 +02:00 |
|
Jordan Petridis
|
ada73a616f
|
EpisodeWidget: Make cancel button insensitive.
|
2017-12-27 15:13:09 +02:00 |
|
Jordan Petridis
|
0a7825dfff
|
EpisodeWidget: Remove delete button and hide cancel button till refactor.
|
2017-12-26 21:36:18 +02:00 |
|
Jordan Petridis
|
bfb74c4dba
|
hammond-data: Index_loop does not wait for GET request to finish now.
|
2017-12-26 18:18:48 +02:00 |
|
Jordan Petridis
|
41abeeb2e3
|
Merge branch 'hamburger-menu' into 'master'
Hamburger menu
See merge request alatiera/Hammond!11
|
2017-12-26 14:25:47 +00:00 |
|
Jordan Petridis
|
e99ab58b83
|
Headerbar: Add margins to the hamburger menu.
|
2017-12-26 15:46:25 +02:00 |
|
Jordan Petridis
|
933fec55a5
|
hammond-data::parser: Refactor Episode tests.
|
2017-12-26 13:40:52 +02:00 |
|
Jordan Petridis
|
fde4bedce6
|
hammond-data::parser: Refactor Podcast tests.
|
2017-12-25 23:29:42 +02:00 |
|
Jordan Petridis
|
d5b9379732
|
Headerbar: Remove some option from the menu.
|
2017-12-25 22:26:38 +02:00 |
|
Jordan Petridis
|
0a47b91913
|
Headerbar: Wire menu refresh button.
|
2017-12-25 22:03:37 +02:00 |
|
Jordan Petridis
|
9f51f4826f
|
Headerbar: Added menu popup.
|
2017-12-25 21:54:57 +02:00 |
|
Jordan Petridis
|
eee491f17c
|
appdata.xml update.
|
2017-12-25 20:22:53 +02:00 |
|
Jordan Petridis
|
8cccbe928d
|
hammond-gtk: Change application title. Addresses #28.
|
2017-12-24 20:33:18 +02:00 |
|