Jordan Petridis
|
02cce8b915
|
I hate Arcs and Rcs.
|
2017-10-22 05:15:41 +03:00 |
|
Jordan Petridis
|
6ffacaa6d8
|
Final2, I swear, when dealing with Arc/rc always use references.
|
2017-10-22 04:51:34 +03:00 |
|
Jordan Petridis
|
cbe50c9163
|
OK OK, neat trick, clone on &A/RC<T> gives back A/RC<T>.
|
2017-10-22 04:32:03 +03:00 |
|
Jordan Petridis
|
41a836dd7b
|
Factor out add_button method of headerbar.
|
2017-10-22 04:25:07 +03:00 |
|
Jordan Petridis
|
716806e0e9
|
Trying out storeless designt.
|
2017-10-22 04:09:44 +03:00 |
|
Jordan Petridis
|
51f52c3408
|
Async update of the download and play buttons upon download finished.
|
2017-10-22 01:02:48 +03:00 |
|
Jordan Petridis
|
28a10ac462
|
Async update refinements, Stack transition refinements.
|
2017-10-21 23:27:53 +03:00 |
|
Jordan Petridis
|
2077215491
|
Changed arguments Arc<T> to bepassed by value, clone on arc just copies the refference anyway.
|
2017-10-21 22:53:04 +03:00 |
|
Jordan Petridis
|
7b0a8f0e25
|
Added a probably terrible way to update podcast_view async.
|
2017-10-21 22:34:20 +03:00 |
|
Jordan Petridis
|
f58ad6bd8c
|
applied some clippy suggestions.
|
2017-10-21 21:24:19 +03:00 |
|
Jordan Petridis
|
5f3d2d5bdd
|
Minor readability imprvments.
|
2017-10-21 21:21:06 +03:00 |
|
Jordan Petridis
|
24d088ffc3
|
Minor readability imprvments.
|
2017-10-21 18:56:18 +03:00 |
|
Jordan Petridis
|
90c637ed53
|
Cleaned up unnecessary clone() calls.
|
2017-10-21 09:08:03 +03:00 |
|
Jordan Petridis
|
64cd388aeb
|
Messy fix unti we got url sanitization.
Fixed a bug where program would panic if the Get Request
to where the feed image is would fail.
|
2017-10-21 08:12:28 +03:00 |
|
Jordan Petridis
|
86019710a1
|
Episode widgets update upon download.
|
2017-10-21 08:05:00 +03:00 |
|
Jordan Petridis
|
5fb783c0c0
|
Favor explicit refference cloning, as suggested by clippy.
|
2017-10-21 05:35:54 +03:00 |
|
Jordan Petridis
|
048d4800da
|
Improved of hanling of some Result types in hammond-data crate.
|
2017-10-21 04:58:15 +03:00 |
|
Jordan Petridis
|
a6f03ff27c
|
Added empty view.
|
2017-10-21 01:06:55 +03:00 |
|
Jordan Petridis
|
486e0ff5e4
|
Now Upon feed addition only that feed is indexed/updated.
|
2017-10-21 00:12:24 +03:00 |
|
Jordan Petridis
|
753cdae08f
|
Minor podcast_view tweak.
|
2017-10-20 22:56:05 +03:00 |
|
Jordan Petridis
|
63af61d9f6
|
Update podcast view after db refresh.
|
2017-10-20 20:09:36 +03:00 |
|
Jordan Petridis
|
74715292b3
|
Updated reqwest depencancy.
|
2017-10-20 05:10:14 +03:00 |
|
Jordan Petridis
|
b6fd0ed7ce
|
renamed gtk/podcasts_grid.ui to gtk/podcasts_view.ui
|
2017-10-20 04:58:45 +03:00 |
|
Jordan Petridis
|
ff31ad668f
|
Overall impromvment into episode_widget.
Parse html into plain text for the episode widget.
Implement on per episode/child description evaluation.
Minor episode_widget tweaks.
|
2017-10-20 04:51:02 +03:00 |
|
Jordan Petridis
|
31d986880b
|
Fixed bug where it would panic on startup if there was an epty liststroe.
|
2017-10-20 01:22:38 +03:00 |
|
Jordan Petridis
|
3d98bf12f3
|
Added Feed cover extraction from itunes extension.
|
2017-10-20 00:59:58 +03:00 |
|
Jordan Petridis
|
590e99b7e8
|
Small refinements, handling of unwraps, addin of TODOs and other Notes.
|
2017-10-19 17:22:17 +03:00 |
|
Jordan Petridis
|
70d1f44147
|
podcasts_view further refactoring.
|
2017-10-18 22:24:05 +03:00 |
|
Jordan Petridis
|
0ed6fee39f
|
Initial split of podcastsview.
|
2017-10-18 20:52:24 +03:00 |
|
Jordan Petridis
|
c3d7a11975
|
minor headerbar improvments.
|
2017-10-18 18:57:29 +03:00 |
|
Jordan Petridis
|
c0c6301e11
|
Split headerbar into its own module.
|
2017-10-18 18:50:38 +03:00 |
|
Jordan Petridis
|
b6d2be3ff5
|
Split stuff into a utils.rs module.
|
2017-10-18 18:49:35 +03:00 |
|
Jordan Petridis
|
52f2fa8791
|
More modulation of the gtk client.
|
2017-10-18 18:32:39 +03:00 |
|
Jordan Petridis
|
ddf62711c7
|
Initial split of the gtk+ client monolithic main.
|
2017-10-18 17:47:38 +03:00 |
|
Jordan Petridis
|
e03aa9dd74
|
Factored out thread spawning db update.
|
2017-10-18 06:05:00 +03:00 |
|
Jordan Petridis
|
0e8ea41ca7
|
Wired add button, Fixed db refresh and changed the index API.
|
2017-10-18 05:53:52 +03:00 |
|
Jordan Petridis
|
eb0ee994fe
|
Wired the download button.
|
2017-10-18 04:28:00 +03:00 |
|
Jordan Petridis
|
eccbbf0fc1
|
Refactor to use Arc's and a mutex instead of plain Rc<&Sqlcon>.
|
2017-10-18 04:14:09 +03:00 |
|
Jordan Petridis
|
5d01b735d6
|
Incoplete dl_button wiring.
|
2017-10-18 03:36:07 +03:00 |
|
Jordan Petridis
|
80f0f138f3
|
Wired playbutton to use xdg-open for the files.
|
2017-10-18 03:13:16 +03:00 |
|
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
|
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 |
|