Commit Graph
124 Commits
Author SHA1 Message Date
Jordan Petridis 4d77fa47d8 Make rustfmt ci test a requirement. 2017-10-17 23:08:30 +03:00
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