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
70a2d0e5f3
EpisodeWidget: Improve total_size label wording.
2018-07-24 07:29:52 +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
403bb71c5d
Prefs: Bikeshed on the naming of things.
2018-07-24 05:05:52 +03:00
Zander Brown
dcc06cf8c6
Initial dialog
2018-07-24 05:05:30 +03:00
Zander Brown
a9c38f5a03
Remove the update section
2018-07-24 05:05:22 +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
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
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
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
Zander Brown
a69254612c
Install as a DBus service
2018-07-15 22:20:31 +03:00
Jordan Petridis
2b6cca6bab
Version bump.
2018-07-04 17:26:56 +03:00
Jordan Petridis
91aae6a9f5
Headerbar: Factor out the AddPopover widget.
2018-06-27 20:15:42 +03:00
Jordan Petridis
2d879b9604
PlayerRate: Change the container widget to GtkBox and add padding.
2018-06-23 22:45:20 +00:00
Jordan Petridis
ff2f43766e
PlayerWidget: Add a widget to change the playback speed of the stream.
...
Only 3 options are offered currently since the design of the feature
is still in progress and this is only a throw a away prototype.
2018-06-23 22:45:19 +00:00
Jordan Petridis
474cb49d2c
PlayerInfo: Increase the size of the cover.
2018-06-23 22:45:19 +00:00
Jordan Petridis
590f815dc0
PlayerInfo: Limit label widths and add tooltips.
2018-06-23 22:45:18 +00:00
Jordan Petridis
a93d5246d2
PlayerInfo: Swap bold properties of the labels.
2018-06-23 22:45:18 +00:00
Jordan Petridis
38768c777d
PlayerWidget: Connect the fast-forward and rewind buttons, sort of.
...
There appears to be a bug where it seeks 17 seconds instead of 10.
2018-06-23 22:45:13 +00:00
Jordan Petridis
a7b639a66b
PlayerWidget: Wire the PlayerTimes labels and scale.
...
Adapted from gstreamer basic-tutorial-5.
https://gstreamer.freedesktop.org/documentation/tutorials/basic/toolkit-integration.html
2018-06-23 22:45:12 +00:00
Jordan Petridis
1b78d221b6
PlayerWidget: Wire the play and pause buttons and add style classes to the Info Labels.
...
This also includes the yak shaving of a ::new and ::inti methods.
2018-06-23 22:45:12 +00:00
Jordan Petridis
039c3182aa
h-gtk: Remove unused .ui file.
2018-06-23 22:45:12 +00:00
Jordan Petridis
5f92df97e6
PlayerWidget: Wire the widget to the GUI.
...
This commit also removes the majority of the playback widget,
though most of it's code will make it to the PlayerWidget once
it starts to get wired to the gtreamer_plaer::Player.
2018-06-23 22:45:11 +00:00
Jordan Petridis
58f09ba150
h-gtk: Bind the new player widget to code.
2018-06-23 22:45:10 +00:00
Jordan Petridis
1142948945
Rework the player widget.
2018-06-23 22:45:10 +00:00
Zander Brown
9528160b03
Start hooking things up
...
Still doesn't accept input
2018-06-23 22:45:10 +00:00
Zander Brown
4afdc54914
Initial playback control area
...
(not plumbed in)
2018-06-23 22:45:10 +00:00
Zander Brown
ee23df176d
Our GActions don't need to be in the app namespace
2018-06-07 18:06:36 +01:00
Jordan Petridis
cfe79a73d6
EpisodeWidget: Initial refactor.
...
State machines were a fun experiement but a nightmare to deal with
after the fact. This is the first steps for a refactor in a tradition
style with the goal to ultimatly making it easy to and port to relm.
2018-06-01 16:19:33 +03:00
Zander Brown
ffbab0136f
Bind F10 to open the menu
...
Because we aren't using app-menu accels aren't automatically binded
2018-05-27 15:48:27 +01:00
Zander Brown
b5f7399b2c
RIP appmenu
...
F5 -> <primary>r for refresh
2018-05-27 14:34:58 +01:00
Zander Brown
f1892eeba2
Always show hamburger menu
2018-05-22 10:46:50 +01:00
Zander Brown
079ae0e1f3
Fallback to hamburger when the environment doesn't like app menus
2018-05-21 13:01:06 +01:00
Zander Brown
e181a9837a
Merge upstream master
2018-05-21 12:01:32 +01:00
Zander Brown
ca5c7022ef
Fixed some shortcut display issues
...
Also give FileChooserNative arguments in the right order & add F5 to refresh
2018-05-21 11:49:35 +01:00
Zander Brown
75c50392cb
Everything works (ish)
...
Also use FileChooserNative for flatpak nicities
2018-05-21 10:06:10 +01:00
Zander Brown
8c2ea052de
Keyboard shortcut overview!
...
(shame everything else is broken...)
2018-05-20 13:59:00 +01:00
Zander Brown
095dd73c52
Move refresh
2018-05-19 22:11:44 +01:00
Zander Brown
ac6ac42860
Move import
2018-05-19 21:48:38 +01:00
Zander Brown
c6ce888cc7
Define an app-menu with About & Quit actions
...
Rename some paths for auto resource magic
2018-05-19 20:38:36 +01:00