Mohammed Sadiq
61a7b24084
headerbar: Use a smaller width for entry
...
So that it fits better on smaller screens
2019-10-19 15:26:29 +00:00
Mohammed Sadiq
8b2ca19f1a
episode_widget: Allow reaching smaller widths
...
So that the window fits fine on smaller screens
2019-10-19 15:26:29 +00:00
FeuRenard
51bbe4193b
headerbar: Replace Add error label with icon
...
Validation errors of an entry should be displayed by an icon with a
tooltip explaining the reason.
For the situation when you add a podcast URL I remove the existing
error label and show the former label text as tooltip of an error icon
in the entry.
2019-06-09 05:29:53 +03:00
Piotr Drąg
ed7ac04d64
Use a Unicode apostrophe in a new translatable string
...
See https://developer.gnome.org/hig/stable/typography.html
2019-05-18 13:29:37 +02:00
Jordan Petridis
28ea14f2e9
episode: add a checkmark symbol to further indicate played state
...
Using only a dim styleclass on the widget is too light and does
not work with the HighContrast theme.
Close #69 #106
2019-05-14 08:28:23 +00:00
Jordan Petridis
028e318bd3
app: remove preferences dialog
...
The dark theme option is broken with themes that don't ship a
dark variant.
The episode garbage collection doesn't seem useful being
configurable at all.
The gsettings are still there, this just removes the ui
dialog since nothing useful made it into it ever.
Also, less toggles the better.
http://www.islinuxaboutchoice.com/
2019-05-10 17:08:35 +02:00
Christopher Davis
6c34686d8d
p-data: Implment support for exporting the shows to an OPML file
...
Close #41
2019-01-27 06:06:46 +02:00
Christopher Davis
ed62f2b1f2
style.css: Remove custom .devel style class
...
GTK includes it's own .devel style class, so we don't need to
override by creating our own.
2018-12-06 00:30:00 -05:00
lightning1141
c1eed45194
fix typo
2018-10-23 10:52:33 +08:00
Alexandre Franke
ab52825c71
Fix typo
2018-10-05 10:04:44 +00:00
Jordan Petridis
5050dda4d2
Hamburger: Update to reflect the latest HIG changes
...
Preferences are now grouped with the application actions.
The About label was renamed to "About Podcasts".
https://mail.gnome.org/archives/desktop-devel-list/2018-September/msg00015.html
2018-09-29 02:43:19 +03:00
Jordan Petridis
baa84773a5
EpisodeWidget: Change the "cancel" action icon
2018-09-08 20:17:47 +03:00
Jordan Petridis
a39e642b5a
EpisodeWidget: Change cacnel button to an icon
...
This also reworks the button_box to be just a GtkBox instead.
I couldn't get ButtonBox to behave the way I wanted.
Fixes #89
2018-09-08 20:17:47 +03:00
Jordan Petridis
abfe98283b
EpisodeWidget: Allow size labels to elipsize
2018-08-30 20:21:10 +03:00
Jordan Petridis
569c00ff5f
Allow for parallel development instance
...
This adds a configuration option in meson, if set it changes the
application ID allowing for stable and development version to be
run at the same time.
2018-08-28 17:22:13 +03:00
Jordan Petridis
cb122cbc61
ShowWidget: Change description wrap mode
2018-08-14 13:59:42 +03:00
Jordan Petridis
b2d71a037c
Headerbar: Remove the update indicator
2018-08-14 07:52:41 +03:00
Jordan Petridis
019ec8972f
InAppNotif: Add a spinner
2018-08-14 07:41:58 +03:00
Jordan Petridis
01efbf5c79
InAppNotif: Refactor to infer the undo state
...
If we use an Optional instead of passing empty closures, we
can infer if the Undo button needs to be shown.
2018-08-13 08:31:52 +03:00
Jordan Petridis
d54e15cd15
EmptyView: Fix a typo
2018-08-13 04:05:28 +03:00
Jordan Petridis
dbdf56d494
App: Do not placeholder strings as translatable
...
Also add license metadata, and update the targeted gtk3 version
2018-08-13 02:34:53 +03:00
Jordan Petridis
b07cd5515a
Refactor Empty states
2018-08-13 02:05:09 +03:00
Jordan Petridis
acaa06749e
ShowWidget: Keep the Frame from filling available the space
2018-08-12 02:41:22 +03:00
Jordan Petridis
662dc3fa85
HomeView: Properly align the frames
...
d5ea0d5a17 broke alignment
between the listboxes and the frame labels.
2018-08-10 22:49:54 +03:00
Jordan Petridis
d5ea0d5a17
HoveView and ShowWiget: Add margins around the listboxes
2018-08-10 21:14:49 +03:00
Jordan Petridis
9e525727fd
InAppNotif: allow the text to elipsize
...
Also fixe deprications in the glae file, add license
2018-08-10 20:49:59 +03:00
Jordan Petridis
95b6995649
Headerbar: Elipsisize update label
2018-08-10 15:54:12 +03:00
Jordan Petridis
745064c5ce
AddPopOver: Remove deprication warning
2018-08-10 15:47:20 +03:00
Jordan Petridis
223a3b46bf
Headerbar: Elipsisize show title
2018-08-10 15:46:28 +03:00
Jordan Petridis
fee3e320ab
ShowWidget: Move the listbox back to the glade file
2018-08-10 15:43:19 +03:00
Jordan Petridis
c3121bef84
ShowsChild: Remove the need for a .ui file
...
Its a simple enough widget that can be written by hand
and does not need a .ui builder file.
2018-08-10 13:53:12 +03:00
Jordan Petridis
7463e9d42c
ShowsView: Use BaseView abstraction
2018-08-10 13:52:56 +03:00
Jordan Petridis
4e59d648ef
HomeView: Use the new BaseView abstraction
2018-08-10 13:52:48 +03:00
Jordan Petridis
20ddc54edc
ShowWidget: Put the whole thing inside HdyColumn
2018-08-10 13:52:35 +03:00
Jordan Petridis
ac75205933
ShowWidget: Initial prototype w/ libhandy::Column
2018-08-10 13:47:59 +03:00
Jordan Petridis
17b58b159a
ShowWidget: Remove unsused menu from the glade file
2018-08-10 13:47:12 +03:00
Jordan Petridis
191cf445ef
ShowWidget: Do not hardcode the episode listbox in the glade file
2018-08-10 13:47:07 +03:00
Piotr Drąg
bfdd6b5f7c
podcasts-gtk: Review ALL the strings!
2018-08-10 05:23:15 +00:00
Piotr Drąg
f2bc4b21cb
episode_widget: Unmark placeholder strings from translation
2018-08-10 04:37:32 +00:00
Jordan Petridis
7c96152f3f
Gtk: Change the minimum requests of the views.
2018-07-27 19:46:18 +03:00
Jordan Petridis
5a7ab9795d
Headerbar: rename menu-button to hamburger.
2018-07-25 04:57:00 +03:00
Jordan Petridis
5f7c822deb
gtk: Rename left over home_view .ui files.
2018-07-25 03:55:42 +03:00
Jordan Petridis
04c68ba013
Initial massive renaming.
2018-07-25 03:26:35 +03:00