Jordan Petridis
952fe6b9da
Episode widget layout tweaks.
2017-10-17 22:52:11 +03:00
Jordan Petridis
339aeb40fa
gitlab-ci rustfmt fix?
2017-10-17 22:30:26 +03:00
Jordan Petridis
31ad416c25
Prototype of an Episode List widget.
2017-10-17 22:26:59 +03:00
Jordan Petridis
90c252b34e
Populating podcast_widget.
2017-10-16 20:54:21 +03:00
Jordan Petridis
5ef27d1072
Updated dependancies.
2017-10-16 05:03:48 +03:00
Jordan Petridis
f7fb991b9c
Stole the add feed button from gnome-news project, but It's not wired up yet.
2017-10-16 03:23:21 +03:00
Jordan Petridis
1277c90f8b
Moved to a Gio Application and replaced window1 with a GtkApplicatioNWindow.
2017-10-16 02:38:23 +03:00
Jordan Petridis
c98c7d00df
Mapped home button to switch the stack to the grid containing the flowbox.
2017-10-16 01:46:12 +03:00
Jordan Petridis
a8084e1bdf
Switched back to a ListStore for now.
...
The dream would be to use One TStroe for all/many views,
but that seem to be expensive and not pleasant to work with.
Might also completly drop all stores, or at least some,
since I could construct the views using just Diesel models.
2017-10-15 00:56:31 +03:00
Jordan Petridis
970b151353
Forgot to add then glade file :3
2017-10-14 22:00:56 +03:00
Jordan Petridis
430b8c3995
Added PodcasWidget and prototype stack switch on flowbox_child activation.
2017-10-14 21:59:34 +03:00
Jordan Petridis
648ac9f63f
Hello world of flowbox child activation.
2017-10-14 20:56:46 +03:00
Jordan Petridis
910896cc08
Fixed minor bug where a double '/' would be inserted into the path.
2017-10-14 20:46:08 +03:00
Jordan Petridis
dcc6c0202b
Removed TreeStoreView.
2017-10-14 17:43:18 +03:00
Jordan Petridis
2955579f6d
Split flowbox child into its own glade file, and wrapped them into event box.
2017-10-14 17:27:31 +03:00
Jordan Petridis
460345f49a
Use TreeStore to feed the flowbox view.
2017-10-13 13:41:36 +03:00
Jordan Petridis
9df1e65951
Prototype image cache.
2017-10-13 10:21:06 +03:00
Jordan Petridis
fc3c8588a3
Factoring out some part of the downloader.
2017-10-13 04:24:08 +03:00
Jordan Petridis
e39a89d63d
Replaced some map/fold with for_each now that it hit stable!
2017-10-13 02:49:14 +03:00
Jordan Petridis
b176f334c3
Rustfmt changes.
2017-10-13 02:33:37 +03:00
Jordan Petridis
ac51370088
Split headerbar on it's own glade.ui file.
2017-10-12 15:41:30 +03:00
Jordan Petridis
a4e2944622
Extend TreeStore.
2017-10-12 15:16:05 +03:00
Jordan Petridis
67a6d9ec65
Switched to a TreeStore instead of a ListStore.
2017-10-11 18:52:52 +03:00
Jordan Petridis
23753708c6
Build time speedup.
2017-10-11 18:34:30 +03:00
Jordan Petridis
52a8c6fe5c
Getting a hang of list and tree stores.
2017-10-11 15:31:21 +03:00
Jordan Petridis
1915198282
local before_scipt was completly overwritting the global one.
2017-10-10 17:00:46 +03:00
Jordan Petridis
e466d252fc
CI fixes.
2017-10-10 16:22:25 +03:00
Jordan Petridis
1c508798c9
Updated dependancies.
2017-10-10 16:19:07 +03:00
Jordan Petridis
3fe3776b32
In clippy we trust!
2017-10-10 16:01:01 +03:00
Jordan Petridis
c8b6d3faa8
Trying out clippy and rustfmt CI-integrations.
2017-10-10 15:50:31 +03:00
Jordan Petridis
920fda13f0
Headerbar tweaks.
2017-10-10 01:59:23 +03:00
Jordan Petridis
9e7a6f5ecd
IT DISPLAYS STUFF!!
2017-10-10 01:26:16 +03:00
Jordan Petridis
10fd018f1f
Babysteps vol. 3.
2017-10-10 01:07:22 +03:00
Jordan Petridis
fda21cdf16
More babysteps.
2017-10-09 20:21:16 +03:00
Jordan Petridis
6b7b7085b5
Gtk+ baby steps
2017-10-09 19:24:06 +03:00
Jordan Petridis
f1d3cd5e25
Applied some clippy suggestions.
2017-10-09 16:49:00 +03:00
Jordan Petridis
2c1b55c2fb
Fix gitlab-ci gtk dependancies.
2017-10-05 22:53:29 +03:00
Jordan Petridis
c890da9979
Gtk+ Hello World.
2017-10-05 21:15:53 +03:00
Jordan Petridis
423e0a6e7b
Cleaned some minor TODO's.
2017-10-05 19:09:59 +03:00
Jordan Petridis
78454f6474
Fixed Episode pub_date setter to accept &str again.
2017-10-05 18:41:51 +03:00
Jordan Petridis
cbc0692482
Added an etag bypass when updating the feeds.
2017-10-05 18:29:37 +03:00
Jordan Petridis
3b4acf9fc3
Improved get_temp_db helper func.
2017-10-05 18:02:15 +03:00
Jordan Petridis
dce7fc1468
Updated .gitlab-ci.yml
2017-10-05 16:24:59 +03:00
Jordan Petridis
8d17976b8a
Dependancy cleanup.
2017-10-05 16:03:51 +03:00
Jordan Petridis
078331c15f
Split hammond_data::errors to its own file.
2017-10-05 15:07:40 +03:00
Jordan Petridis
93027e5530
Final crate restructure I hope.
2017-10-05 15:02:19 +03:00
Jordan Petridis
77797ee027
More crate splitting.
2017-10-05 00:22:05 +03:00
Jordan Petridis
bf9e544a2b
Error handling cleanup.
2017-10-04 23:51:53 +03:00
Jordan Petridis
f25ce64e34
Initial split into workspaces in order to be more flexible.
2017-10-04 22:41:17 +03:00
Jordan Petridis
98f7f6e37a
I hate everything.
2017-10-04 12:20:07 +03:00