Commit Graph

  • b02b554105
    Models: Change the Query suffix to Model. Jordan Petridis 2018-06-30 23:02:13 +0300
  • 2d66ba918a
    Models: Rename Podcat Models to Show to better match the UI code. Jordan Petridis 2018-06-30 22:47:58 +0300
  • 400c0f35f0
    PodcastModel: Remove dead code. Jordan Petridis 2018-06-30 22:20:07 +0300
  • 5b8b265371
    Database: Add diesel_cli config. Jordan Petridis 2018-06-30 21:36:36 +0300
  • f3fb27005a
    Database: Rename the tables to better match the userfacing strings Jordan Petridis 2018-06-30 21:26:50 +0300
  • 79bb9bdde8
    Database: Drop dead fields/columns. Jordan Petridis 2018-06-30 18:05:52 +0300
  • 4b983e401d
    PlayerWidget: Use weak ref counting for callbacks. Jordan Petridis 2018-06-27 23:06:27 +0300
  • 5f2f0a9a57
    Headerbar: Hide the hamburger button when not in a global view. Jordan Petridis 2018-06-27 20:27:16 +0300
  • 8b2ae6d464
    Headerbar: Remove the requirment of a window to construct it. Jordan Petridis 2018-06-27 20:19:03 +0300
  • 91aae6a9f5
    Headerbar: Factor out the AddPopover widget. Jordan Petridis 2018-06-27 20:15:42 +0300
  • b0fc9ef05e
    Headerbar: Factor out the Update Indicator widget. Jordan Petridis 2018-06-27 18:51:56 +0300
  • 5d6fbb6f04
    Headerbar: ::new() method now returns Rc<Self>. Jordan Petridis 2018-06-27 18:20:45 +0300
  • 301ebdbcd8
    Content: ::new() method now returns Rc<Self>. Jordan Petridis 2018-06-27 18:18:11 +0300
  • 49bcf46b4f
    app.rs: Group the gactions declarations. Jordan Petridis 2018-06-27 17:11:32 +0300
  • f7263c8ab8
    app.rs: Move the action channel to it's own function. Jordan Petridis 2018-06-27 16:48:35 +0300
  • c69772131a
    app.rs: Refactor into an object/struct again. Jordan Petridis 2018-06-26 22:34:15 +0300
  • e8c025b898
    app.rs: Minor style change. Jordan Petridis 2018-06-26 21:52:59 +0300
  • 8fb5c16bce
    Upgrade crossbeam-channel. Jordan Petridis 2018-06-26 21:25:09 +0300
  • f4551ddf3a
    Update deps. Jordan Petridis 2018-06-25 22:04:37 +0300
  • f337488951 Readme: Update the dependencies needed Jordan Petridis 2018-06-25 17:35:54 +0000
  • f104f11613
    Fix trivial_cast lint warning. Jordan Petridis 2018-06-24 20:01:27 +0300
  • 32e8f952fd
    Even more lints! Jordan Petridis 2018-06-24 02:21:27 +0300
  • c7cfc81c6f Merge branch 'embedded-player' into 'master' Jordan Petridis 2018-06-23 23:03:39 +0000
  • faeafc329c PlayerWidget: Tweak rewind on pause behavior. Jordan Petridis 2018-06-23 16:08:24 +0300
  • eeef0d13ff PlayerWidget: Use the Gtk Main Context for the gst_player as well. Jordan Petridis 2018-06-22 16:03:00 +0300
  • 0686fca3b0 h-gtk: Increase the polling rate of the main thread channel. Jordan Petridis 2018-06-21 18:48:46 +0300
  • 79b425326b Update Changelog. Jordan Petridis 2018-06-20 17:01:54 +0300
  • 2d879b9604 PlayerRate: Change the container widget to GtkBox and add padding. Jordan Petridis 2018-06-20 16:57:12 +0300
  • 38eb14b013 Delete commented out code. Jordan Petridis 2018-06-20 15:46:46 +0300
  • ff2f43766e PlayerWidget: Add a widget to change the playback speed of the stream. Jordan Petridis 2018-06-20 15:27:52 +0300
  • 593d66ea54 EpisodeWidget: Mark an episode as played when the play button is hit. Jordan Petridis 2018-06-20 12:36:56 +0300
  • ee8cbbf7ef PlayerWidget: Delete commented out stuff. Jordan Petridis 2018-06-19 16:34:33 +0300
  • 474cb49d2c PlayerInfo: Increase the size of the cover. Jordan Petridis 2018-06-19 00:05:29 +0300
  • 590f815dc0 PlayerInfo: Limit label widths and add tooltips. Jordan Petridis 2018-06-18 22:49:08 +0300
  • a93d5246d2 PlayerInfo: Swap bold properties of the labels. Jordan Petridis 2018-06-18 21:39:37 +0300
  • 3e2ab8e7ee PlayerExt: Add a stop method. Jordan Petridis 2018-06-18 19:09:12 +0300
  • a83270699f PlayerWidget: refactor seek method. Jordan Petridis 2018-06-18 18:05:53 +0300
  • 745afb32a3 PlayerWidget: Rewind on pause. Jordan Petridis 2018-06-16 19:50:23 +0300
  • 2fcb8d915d PlayerWidget: Remove an .expect() occurrence. Jordan Petridis 2018-06-16 16:29:40 +0300
  • a596b62a5f PlayerWidget: Tweak gst_player config. Jordan Petridis 2018-06-16 15:59:22 +0300
  • 55b1504aab PlayerTimes: Display human-friendly values. Jordan Petridis 2018-06-16 14:33:21 +0300
  • c42822669b PlayerTimes: Replace unnecessary Arc with Rc. Jordan Petridis 2018-06-16 12:40:31 +0300
  • b58d28c723 PlayerTimes: create wrapper struct of gst::ClockTime. Jordan Petridis 2018-06-16 12:35:51 +0300
  • a6a34d8246 PlayerWidget: Group the button connect_clicked methods. Jordan Petridis 2018-06-15 18:19:17 +0300
  • 0080399db2 PlayerWidget: Move on_duration_change and on_postion_updated methods. Jordan Petridis 2018-06-15 18:05:19 +0300
  • 50b480ee23 PlayerWidget: Refactor the position_changed/updated callback. Jordan Petridis 2018-06-15 17:50:26 +0300
  • da467b7837 PlayerWidget::seek handle the case where the offset might be none. Jordan Petridis 2018-06-15 17:34:05 +0300
  • 70914b6c3e PlayerWigdet: Refactor the way the duration label is updated. Jordan Petridis 2018-06-15 16:38:50 +0300
  • 6c3fbfe0ca PlayerWiget: refactor the seekbar connect signal. Jordan Petridis 2018-06-15 13:52:33 +0300
  • 8e4b705e60 PlayerWidget: Log the gst warnings. Jordan Petridis 2018-06-15 13:02:27 +0300
  • 48d80d3194 PlayerWidget: Remove unused vars an Enum. Jordan Petridis 2018-06-14 10:55:50 +0300
  • 38768c777d PlayerWidget: Connect the fast-forward and rewind buttons, sort of. Jordan Petridis 2018-06-14 10:32:41 +0300
  • 1daa841f31 PlayerWidget: Connect to the errors callback. Jordan Petridis 2018-06-14 10:07:25 +0300
  • a9f81d0ad3 PlayerWidget: Refactor the timers callbacks. Jordan Petridis 2018-06-14 09:54:35 +0300
  • 76720424ab PlayerWidget: Set a custom config for the gst Player. Jordan Petridis 2018-06-14 09:24:24 +0300
  • a7b639a66b PlayerWidget: Wire the PlayerTimes labels and scale. Jordan Petridis 2018-06-14 04:39:29 +0300
  • 1b78d221b6 PlayerWidget: Wire the play and pause buttons and add style classes to the Info Labels. Jordan Petridis 2018-06-14 02:17:43 +0300
  • ac7b1a3c66 CI: disable debian builds fow now. Jordan Petridis 2018-06-14 00:24:42 +0300
  • 039c3182aa h-gtk: Remove unused .ui file. Jordan Petridis 2018-06-14 00:18:56 +0300
  • 55d94b1844 CI: Add gstreamer as a dep for the debian build. Jordan Petridis 2018-06-14 00:06:45 +0300
  • 3baa69b43b cargo fmt Jordan Petridis 2018-06-13 22:42:07 +0300
  • 5f92df97e6 PlayerWidget: Wire the widget to the GUI. Jordan Petridis 2018-06-13 22:38:28 +0300
  • 47f297c495 PlayerWidget: Intial draft of the the PlayerExt trait. Jordan Petridis 2018-06-13 18:10:45 +0300
  • 58f09ba150 h-gtk: Bind the new player widget to code. Jordan Petridis 2018-06-12 17:43:21 +0300
  • 1142948945 Rework the player widget. Jordan Petridis 2018-06-07 19:42:07 +0300
  • 9528160b03 Start hooking things up Zander Brown 2018-05-29 22:38:56 +0100
  • 4afdc54914 Initial playback control area Zander Brown 2018-05-29 19:09:54 +0100
  • 09973a6a56 Initial playback Zander Brown 2018-05-29 17:43:09 +0100
  • f56bf3afef
    Enable more rustc lints Jordan Petridis 2018-06-23 21:01:33 +0300
  • 35a475e45b PlayerWidget: Tweak rewind on pause behavior. Jordan Petridis 2018-06-23 16:08:24 +0300
  • bac7283a90 PlayerWidget: Use the Gtk Main Context for the gst_player as well. Jordan Petridis 2018-06-22 16:03:00 +0300
  • f5322334d0 h-gtk: Increase the polling rate of the main thread channel. Jordan Petridis 2018-06-21 18:48:46 +0300
  • 57ebd78c86 Update Changelog. Jordan Petridis 2018-06-20 17:01:54 +0300
  • 791e8544e0 PlayerRate: Change the container widget to GtkBox and add padding. Jordan Petridis 2018-06-20 16:57:12 +0300
  • 2343bea3b7 Delete commented out code. Jordan Petridis 2018-06-20 15:46:46 +0300
  • 98f1f54877 PlayerWidget: Add a widget to change the playback speed of the stream. Jordan Petridis 2018-06-20 15:27:52 +0300
  • 6446105480 EpisodeWidget: Mark an episode as played when the play button is hit. Jordan Petridis 2018-06-20 12:36:56 +0300
  • 2ac989091e PlayerWidget: Delete commented out stuff. Jordan Petridis 2018-06-19 16:34:33 +0300
  • 39d73c7b2b PlayerInfo: Increase the size of the cover. Jordan Petridis 2018-06-19 00:05:29 +0300
  • 8ea45093a3 PlayerInfo: Limit label widths and add tooltips. Jordan Petridis 2018-06-18 22:49:08 +0300
  • 8c8d95014a PlayerInfo: Swap bold properties of the labels. Jordan Petridis 2018-06-18 21:39:37 +0300
  • 5ce7874ffa PlayerExt: Add a stop method. Jordan Petridis 2018-06-18 19:09:12 +0300
  • 870f681d89 PlayerWidget: refactor seek method. Jordan Petridis 2018-06-18 18:05:53 +0300
  • c136a0f637 PlayerWidget: Rewind on pause. Jordan Petridis 2018-06-16 19:50:23 +0300
  • d159b72114 PlayerWidget: Remove an .expect() occurrence. Jordan Petridis 2018-06-16 16:29:40 +0300
  • a48f51cf3f PlayerWidget: Tweak gst_player config. Jordan Petridis 2018-06-16 15:59:22 +0300
  • 6c6620cfa9 PlayerTimes: Display human-friendly values. Jordan Petridis 2018-06-16 14:33:21 +0300
  • 0c3c9b3e94 PlayerTimes: Replace unnecessary Arc with Rc. Jordan Petridis 2018-06-16 12:40:31 +0300
  • 1f8a8b6e14 PlayerTimes: create wrapper struct of gst::ClockTime. Jordan Petridis 2018-06-16 12:35:51 +0300
  • c31bd99d25 PlayerWidget: Group the button connect_clicked methods. Jordan Petridis 2018-06-15 18:19:17 +0300
  • d117b0bcc7 PlayerWidget: Move on_duration_change and on_postion_updated methods. Jordan Petridis 2018-06-15 18:05:19 +0300
  • 8fa5b871ad PlayerWidget: Refactor the position_changed/updated callback. Jordan Petridis 2018-06-15 17:50:26 +0300
  • 74460d938e PlayerWidget::seek handle the case where the offset might be none. Jordan Petridis 2018-06-15 17:34:05 +0300
  • fff6f959de PlayerWigdet: Refactor the way the duration label is updated. Jordan Petridis 2018-06-15 16:38:50 +0300
  • 135323a6ee PlayerWiget: refactor the seekbar connect signal. Jordan Petridis 2018-06-15 13:52:33 +0300
  • 70ab0824f4 PlayerWidget: Log the gst warnings. Jordan Petridis 2018-06-15 13:02:27 +0300
  • 1d53f0ac62 PlayerWidget: Remove unused vars an Enum. Jordan Petridis 2018-06-14 10:55:50 +0300
  • 872d7d6c58 PlayerWidget: Connect the fast-forward and rewind buttons, sort of. Jordan Petridis 2018-06-14 10:32:41 +0300
  • 27266b30df PlayerWidget: Connect to the errors callback. Jordan Petridis 2018-06-14 10:07:25 +0300
  • f14f2f255c PlayerWidget: Refactor the timers callbacks. Jordan Petridis 2018-06-14 09:54:35 +0300