Jordan Petridis
04c68ba013
Initial massive renaming.
2018-07-25 03:26:35 +03:00
Jordan Petridis
518ea9c8b5
EmptyView: Improve wording of strings and Center stuff.
2018-07-24 15:07:13 +03:00
Jordan Petridis
6bb2142f35
Prefs: Fix typo.
2018-07-24 15:06:56 +03:00
Jordan Petridis
6aa931c866
Update deps.
2018-07-24 09:28:25 +03:00
Jordan Petridis
67ab54f820
Headerbar: Try to improve the add button behavior.
2018-07-24 09:05:55 +03:00
Jordan Petridis
cc9fc80328
Remove some unwraps.
2018-07-24 08:04:31 +03:00
Jordan Petridis
3e8a8a6b85
Hamburger: connect the MenuModel during initialization.
2018-07-24 07:36:41 +03:00
Jordan Petridis
70a2d0e5f3
EpisodeWidget: Improve total_size label wording.
2018-07-24 07:29:52 +03:00
Jordan Petridis
09e8d7e1da
AboutDialog: Update authors list.
2018-07-24 07:25:57 +03:00
Jordan Petridis
3c3d6c1e7f
EmptyView: Style improvments.
...
Suggest using the OPML import action from the hamburger menu.
Minor rework of the over style.
2018-07-24 07:23:00 +03:00
Jordan Petridis
0dcc95cd34
Hamburger: Hide unimplemented menu actions.
2018-07-24 06:47:43 +03:00
Jordan Petridis
edae1b0480
Add Application Icons.
...
Huge thanks to Tobias and Sam for these!
2018-07-24 06:27:34 +03:00
Jordan Petridis
5fb2cb7e76
Merge branch 'prefs' into 'master'
...
Prefrences dialog
See merge request World/hammond!34
2018-07-24 02:57:29 +00:00
Jordan Petridis
403bb71c5d
Prefs: Bikeshed on the naming of things.
2018-07-24 05:05:52 +03:00
Jordan Petridis
9e23b16ae7
App: Remove no longer needed allow(unused).
2018-07-24 05:05:43 +03:00
Jordan Petridis
60a93a2433
App: Use the gio::prelude
2018-07-24 05:05:39 +03:00
Zander Brown
14dfafcb7c
Sort out accelerators
2018-07-24 05:05:34 +03:00
Zander Brown
dcc06cf8c6
Initial dialog
2018-07-24 05:05:30 +03:00
Zander Brown
54c084040c
Minor rustfmt update
2018-07-24 05:05:26 +03:00
Zander Brown
a9c38f5a03
Remove the update section
2018-07-24 05:05:22 +03:00
Zander Brown
bce80cca0b
Fix some style issues
2018-07-24 05:05:19 +03:00
Zander Brown
f56fac6877
Bind GtkSettings dark property to GSettings
...
Now you can switch between dark and light on the fly
2018-07-24 05:05:15 +03:00
Zander Brown
ef2286dca4
Bind refresh/cleanup rate
2018-07-24 05:05:11 +03:00
Zander Brown
a4a012368e
Bind switches to keys
2018-07-24 05:05:08 +03:00
Zander Brown
1b623ef346
Initial dialog
2018-07-24 05:05:00 +03:00
Jordan Petridis
f661d24544
Merge branch 'icons-are-weird' into 'master'
...
Get the symbolics to work
See merge request World/hammond!45
2018-07-24 01:53:01 +00:00
Zander Brown
cfe10553b2
Stop overriding the images
2018-07-24 04:01:16 +03:00
Jordan Petridis
cf1042f40d
Player: Improve the tooltips of buttons.
2018-07-23 23:36:52 +03:00
Jordan Petridis
e77000076b
Player: Add custom icons for the forward and rewind buttons.
2018-07-23 21:28:29 +03:00
Jordan Petridis
49241664dc
Merge branch 'alatiera-master-patch-41773' into 'master'
...
Add Sam to the artists credits.
See merge request World/hammond!44
2018-07-21 23:19:11 +00:00
Jordan Petridis
ffa3e9ec9a
Add Sam to the artists credits.
2018-07-21 23:02:56 +00:00
Jordan Petridis
fbbe0d9ca9
EpisodeWidget: Tweak padding and spacing.
2018-07-21 21:14:07 +03:00
Jordan Petridis
001eeecc09
ShowMenu: Add a separator and set alignment left.
2018-07-21 20:12:02 +03:00
Jordan Petridis
454a9c7076
ShowWidget: Fix description padding.
2018-07-21 19:41:15 +03:00
Jordan Petridis
fc934ce8e1
ShowsView/Stack: Add some assertions.
2018-07-21 10:39:42 +03:00
Jordan Petridis
b9bcc28e0f
ShowMenu: Add debug assertions here too.
2018-07-21 10:30:46 +03:00
Jordan Petridis
b5ddca65f5
ShowWidget: Add some assertions.
2018-07-21 10:24:48 +03:00
Jordan Petridis
536805791e
ShowWidget: Move controls into a headerbar menu.
...
This fits better the HIG and allows for more flexibility in the way
the ShowWidget is implemented/designed.
2018-07-21 09:47:08 +03:00
Jordan Petridis
5a6c73c4c1
Headerbar: Move/Rename the menus.ui to hamburger.ui
2018-07-21 07:20:48 +03:00
Jordan Petridis
d50f5a0488
Player: Remove no longer relavant FIXME annotations.
2018-07-19 22:14:17 +03:00
Jordan Petridis
671a31a95a
Player: Improver human-facing error message.
2018-07-18 16:16:33 +03:00
Jordan Petridis
5e38f41530
Merge branch 'lazy_drawing' into 'master'
...
Lazy drawing
See merge request World/hammond!43
2018-07-18 13:14:44 +00:00
Jordan Petridis
7569465a61
App: Remove the imposed delay before refresh_on_startup runs.
...
The application is even lazier now and this is no longer an issue.
2018-07-17 20:42:57 +03:00
Jordan Petridis
5913166a13
EpisodeWidget: Avoid Refference Cycles.
...
When passing an Rc into a gtk callback it causes
the Rust struct to be kept in memory even if the gtk+ wiget
was dropped.
Should have been using Weak refferences all along.
2018-07-17 20:42:45 +03:00
Jordan Petridis
6036562af2
HomeEpisode: Do not initialize the Image until it needs to be drawn.
2018-07-17 16:08:20 +03:00
Jordan Petridis
39e6c258d5
ShowsChild: do not initialize the cover until it needs to be drawn.
2018-07-17 16:04:04 +03:00
Jordan Petridis
1ab0291483
EpisodeWidget: Only initialize the episode once it's first drawn.
2018-07-17 15:57:52 +03:00
Jordan Petridis
fe024502d4
EpisodeWidget: Pass the EpisodeModel by value.
...
This is preparationg for being able to pass the model to
the connect_craw callback directly.
2018-07-16 16:01:32 +03:00
Jordan Petridis
9a76c6428a
Merge branch 'hammond-service-launch'
...
See merge request !42
2018-07-15 22:21:18 +03:00
Jordan Petridis
2d4053c792
cargo fmt
2018-07-15 22:20:45 +03:00