Commit Graph

  • 287620d6cd
    hammond-gtk: Added some getters and removed some public fields. Jordan Petridis 2017-12-28 19:16:51 +0200
  • 5942e47f2a
    hammond-gtk: Split gtk::Application into its own module. Jordan Petridis 2017-12-28 16:59:05 +0200
  • a9d1084e05
    gitlab-ci: Remove ci cache until gitlab-runner 10.4 release Jordan Petridis 2017-12-27 18:14:50 +0200
  • 7d7b09ff0f
    hammond-data::parser: Prefer itunes_summary over channel.description if it exists. Finishes #20. Jordan Petridis 2017-12-27 17:59:40 +0200
  • 1f0a2b5c6c
    hammond-data::parser: Prefer itunes_summary over item.description if it exists. Finishes #20. Jordan Petridis 2017-12-27 17:40:31 +0200
  • ada73a616f
    EpisodeWidget: Make cancel button insensitive. Jordan Petridis 2017-12-27 15:13:09 +0200
  • 0a7825dfff
    EpisodeWidget: Remove delete button and hide cancel button till refactor. Jordan Petridis 2017-12-26 21:36:18 +0200
  • bfb74c4dba
    hammond-data: Index_loop does not wait for GET request to finish now. Jordan Petridis 2017-12-26 18:18:48 +0200
  • 41abeeb2e3 Merge branch 'hamburger-menu' into 'master' Jordan Petridis 2017-12-26 14:25:47 +0000
  • e99ab58b83
    Headerbar: Add margins to the hamburger menu. Jordan Petridis 2017-12-26 15:46:25 +0200
  • 933fec55a5
    hammond-data::parser: Refactor Episode tests. Jordan Petridis 2017-12-26 13:40:52 +0200
  • fde4bedce6
    hammond-data::parser: Refactor Podcast tests. Jordan Petridis 2017-12-25 23:29:42 +0200
  • d5b9379732
    Headerbar: Remove some option from the menu. Jordan Petridis 2017-12-25 22:26:38 +0200
  • 0a47b91913
    Headerbar: Wire menu refresh button. Jordan Petridis 2017-12-25 22:03:37 +0200
  • 9f51f4826f
    Headerbar: Added menu popup. Jordan Petridis 2017-12-25 21:54:57 +0200
  • eee491f17c
    appdata.xml update. Jordan Petridis 2017-12-25 20:22:53 +0200
  • 8cccbe928d
    hammond-gtk: Change application title. Addresses #28. Jordan Petridis 2017-12-24 20:33:18 +0200
  • ee03d92fdb Merge branch 'master' into 'master' Jordan Petridis 2017-12-24 13:02:37 +0000
  • f8b9bdb696 [ui] add round corners to listboxes Julian Sparber 2017-12-24 13:16:37 +0100
  • ef705f9a2a Merge branch '27-episodesview' into 'master' Jordan Petridis 2017-12-23 15:05:17 +0000
  • e7185d2cd3
    Visual tweaks, and other minor stuff. Jordan Petridis 2017-12-23 16:56:03 +0200
  • 30970c8dfb
    gitlab-ci: Force regeneration of gresources. Jordan Petridis 2017-12-23 16:35:23 +0200
  • 2d6f02c407
    EpisodeWidget: Do not display size if it's 0 bytes. Jordan Petridis 2017-12-23 15:44:28 +0200
  • 37dbfff766
    gitlab-ci: Do not cache rustfmt and clippy stuff. Jordan Petridis 2017-12-23 14:22:02 +0200
  • f9d17afad3
    hammond-gtk: Remove app menu. Jordan Petridis 2017-12-23 10:39:20 +0200
  • 5234ecb2a7 Merge branch '27-episodesview' into '27-episodesview' Jordan Petridis 2017-12-22 21:41:18 +0000
  • 32c60e7ffa merge Julian Sparber 2017-12-22 22:10:40 +0100
  • 95c290df50 [ui] add custom style and [fix] draw List separators with css Julian Sparber 2017-12-22 21:54:28 +0100
  • 832495bece
    EpisodesView: Remove Year category. Jordan Petridis 2017-12-22 22:14:08 +0200
  • ae6a97d725
    EpisodesViewWidget: Add margins from the cover. Jordan Petridis 2017-12-22 21:21:39 +0200
  • fac048a24d
    Small Visual tweaks all over the client. Jordan Petridis 2017-12-22 20:47:37 +0200
  • 7aebb4d50d
    gitlab-ci: Add caching to the ci config. Jordan Petridis 2017-12-22 18:49:24 +0200
  • 31b19dd88e
    Just things apple force you to do. Jordan Petridis 2017-12-22 18:28:18 +0200
  • 0129efb02e
    EpisodeWidget: Display episode's duration. Closes #21. Jordan Petridis 2017-12-22 17:49:15 +0200
  • 4512790f2d
    hammond-data: Add duration column to the episode table. Jordan Petridis 2017-12-22 17:30:07 +0200
  • 5541b18a6a
    hammond-data::parser: Add itunesext_duration parser. Jordan Petridis 2017-12-22 16:55:45 +0200
  • b820ee4db7
    hammond-data::parser : Do not clean image urls cause feeds put redirects for uri for some reason. Jordan Petridis 2017-12-22 14:51:57 +0200
  • 8513ba3644
    EpisodesView: Use chrono to categorize widgets intead of epoch calculations. Jordan Petridis 2017-12-22 14:29:41 +0200
  • 2ad0539a82
    Downloader: Overwrite episode.lenght column upon download finish with the actual file size. Closes #22. Jordan Petridis 2017-12-21 22:15:17 +0200
  • b7e160f735
    EpisodeWidget: Change date representation based on it's year. Closes #19. Jordan Petridis 2017-12-21 21:50:50 +0200
  • 4a033e6d89
    EpisodeWidget: Remove the decimal places in the size label. Jordan Petridis 2017-12-21 21:37:51 +0200
  • 378b8609aa
    EpisodeWidget: Change the byte unit based on the size. Closes #18. Jordan Petridis 2017-12-21 21:31:25 +0200
  • c8310b1eb9
    EpisodesView: Bump the labels size a bit. Jordan Petridis 2017-12-21 20:01:24 +0200
  • 13b2043b76
    EpisodesStack: Fix view selection upon creation. Jordan Petridis 2017-12-21 19:10:37 +0200
  • e416bca963
    Implemented a pixbuf cache mechanism. Jordan Petridis 2017-12-21 17:36:07 +0200
  • 74a6e5814a
    ShowWidget: Update EpisodesView when unsub button is activated. Jordan Petridis 2017-12-21 15:14:29 +0200
  • 994ea5af22
    EpisodesView: Remove unused label. Jordan Petridis 2017-12-20 22:08:07 +0200
  • 336846f6dd
    EpisodesStack: Implemnt the transition between empty and populated. Jordan Petridis 2017-12-20 21:25:00 +0200
  • db59bed69d
    hammond-data::utils: Modified EpisodeCleaner Diesel model to also be used with played_cleaner. Jordan Petridis 2017-12-20 19:18:20 +0200
  • 3c24b9f9d9
    hammond-data::utils: Added new Diesel model for the download checker. Jordan Petridis 2017-12-20 19:00:14 +0200
  • 2e06205eda
    Define a new Diesel Model for PodcastCover querries. Jordan Petridis 2017-12-20 18:19:31 +0200
  • c070fc3032
    EpisodesView: Ugly and Hacky Prototype of episode splitting. Jordan Petridis 2017-12-20 15:12:55 +0200
  • ace62f7ed6
    EpisodesView: Initial draft of episodewidget's splitting into the frames. Jordan Petridis 2017-12-20 14:49:28 +0200
  • ccfea527ac
    gitlab-ci: use --force for clippy and rustfmt isntallation. Jordan Petridis 2017-12-20 13:25:31 +0200
  • bda09c032a
    EpisodeWidget: Update the progrress bar only when download clicked. Jordan Petridis 2017-12-20 13:18:29 +0200
  • 632f011db5
    EpisodeView: Implement initial view update. Jordan Petridis 2017-12-20 13:13:32 +0200
  • 914cad72f5
    EpisodesView: Custom Diesel model not really necessary. Jordan Petridis 2017-12-19 20:45:40 +0200
  • 895591f628
    EpisodesView: Use show cover image. Jordan Petridis 2017-12-19 13:19:38 +0200
  • ad9a932143
    Fix diesel query. Jordan Petridis 2017-12-19 12:56:16 +0200
  • f602e8c36d
    EpisodesView: Create a DieselModel for EpisodeViewWidget. Jordan Petridis 2017-12-19 11:04:44 +0200
  • 5220eaceee
    EpisodesView: Add an empty cover to the widget. Jordan Petridis 2017-12-18 21:35:51 +0200
  • 61bd7893c7
    EpisodeWidget: Remove Podcast depndancy from new() method. Jordan Petridis 2017-12-18 19:10:50 +0200
  • 32cd24fc7b
    EpisodesView: Added glade files and initial yak shaving. Jordan Petridis 2017-12-18 18:20:40 +0200
  • 945600b20d Merge branch 'master' into 'master' Jordan Petridis 2017-12-17 14:30:10 +0000
  • e04de5a576
    ShowsView: Move title to a tooltip, fix gresource, center flowbox halign. Jordan Petridis 2017-12-17 15:57:06 +0200
  • 0826514cbc
    ShowsView: Remove new_episodes indicator. Jordan Petridis 2017-12-17 15:34:34 +0200
  • 3cbda5979d Merge branch 'show_widget_redesign' into 'master' Jordan Petridis 2017-12-17 13:05:25 +0000
  • 681b91d368 Set dim-label for secondary labels of EpisodeWidget in Glade. Constantin Nickel 2017-12-17 13:17:04 +0100
  • 2eb58eae00
    Headerbar: Remove refresh button. Jordan Petridis 2017-12-17 13:57:08 +0200
  • 4c8c1f0013
    Add update option to the app menu. Jordan Petridis 2017-12-17 13:52:00 +0200
  • 35009e2574
    Added an auto-updater that runs each hour. Jordan Petridis 2017-12-17 13:44:00 +0200
  • 75fe0f8ff5
    Use Default trait for creating Widget's that don't need arguments. Jordan Petridis 2017-12-17 13:08:51 +0200
  • 440badf1eb
    ShowWidget: Strip html tags from the description. Jordan Petridis 2017-12-16 20:45:15 +0200
  • f7af05a650
    EpisodeWidget: Dim/Grey out widget if episode is played. Jordan Petridis 2017-12-16 20:30:25 +0200
  • aca35c0513
    ShowWidget: Improve? description handling. Jordan Petridis 2017-12-16 19:20:40 +0200
  • f8ae2dcffe
    Update rustfmt.toml and remove rustfmt warnings. Jordan Petridis 2017-12-16 18:22:35 +0200
  • 0653460fb2
    EpisodeWidget: prevent title label overflow. Jordan Petridis 2017-12-16 14:58:16 +0200
  • dbe08f7deb
    EpisodeListBox: Improve the separator workaround. Jordan Petridis 2017-12-16 14:17:27 +0200
  • 5989f4f541
    ShowWidget: Set widget width to 600. Jordan Petridis 2017-12-15 21:15:20 +0200
  • 4375c7f4ce
    EpisodeWidget: Added a separator in each widget. Jordan Petridis 2017-12-15 21:00:51 +0200
  • 3c90e98d43
    ShowWidget: Make settings button a GtkMenuButton. Jordan Petridis 2017-12-15 20:46:55 +0200
  • b1af25e4c0
    ShowWidget: Wire the website button to open podcast homepage. Jordan Petridis 2017-12-15 20:38:39 +0200
  • 6614818418
    Use Gtk::Frame to limit ShowWidget's size. Jordan Petridis 2017-12-15 19:55:13 +0200
  • c74153f56a
    Initial implementation of the new ShowWidget. Jordan Petridis 2017-12-15 18:42:49 +0200
  • 4b0a6ea0f7
    Add Show title in the Headerbar when switching to ShowWidget. Jordan Petridis 2017-12-15 13:45:08 +0200
  • 6284c8828b Merge branch 'episode_widget_redisgn' into 'master' Jordan Petridis 2017-12-15 11:30:15 +0000
  • 0c1e759a45
    Dim out secondary label of EpisodeWidget. Jordan Petridis 2017-12-15 12:27:30 +0200
  • 0ac78fcff1
    Added date label into EpisodeWidget. Jordan Petridis 2017-12-14 18:03:37 +0200
  • e3b540170a
    Add file size indication based on rss item length. Jordan Petridis 2017-12-14 15:32:21 +0200
  • a7208b0c61
    Set EpisodeWidget button valignment to center instead of fill. Jordan Petridis 2017-12-14 14:46:41 +0200
  • 9d07ba24b8
    HeaderBar Refactor. Jordan Petridis 2017-12-14 14:27:51 +0200
  • afdb79b712
    Set the progress bar into activity mode. Jordan Petridis 2017-12-14 13:38:18 +0200
  • 8fe6b526a5
    Add a new Diesel Model for the EpisodeWidget. Jordan Petridis 2017-12-14 12:01:35 +0200
  • ebbebf7735
    Initial implementation of the new EpisodeWidget. Jordan Petridis 2017-12-14 10:57:29 +0200
  • fe136c8dbe
    use user-trash-symbolic instead of edit-delete-symbolic icon. Jordan Petridis 2017-12-14 08:42:52 +0200
  • da57a966d5 Merge branch 'stack_redesign' into 'master' Jordan Petridis 2017-12-13 16:28:06 +0000
  • f0de6bfb1b
    Use symbolic icons instead. Jordan Petridis 2017-12-13 17:58:55 +0200
  • d74aa9c625
    Wire Headerbar back button and change initialiazation order. Jordan Petridis 2017-12-13 16:36:40 +0200
  • 0bb0035f3c
    Rework of the Headerbar. Jordan Petridis 2017-12-13 13:53:15 +0200
  • 0a52f87f3a
    Rename glade files. Jordan Petridis 2017-12-13 12:21:34 +0200