Commit Graph

30 Commits

Author SHA1 Message Date
Jordan Petridis
e3c1464a67
Spawn a separate thread to update the db and dont freeze the gui. 2017-10-18 02:34:59 +03:00
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
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
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
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
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
1c508798c9
Updated dependancies. 2017-10-10 16:19:07 +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
c890da9979
Gtk+ Hello World. 2017-10-05 21:15:53 +03:00