Eric Le Lay
99c46e89e3
Merge pull request #1054 from blushingpenguin/master
...
use Gio for file system based device sync (allows mtp:// urls)
2021-07-23 15:04:59 +02:00
auouymous
1dafe6e3d6
Fix link in channel dialog by connecting signal and opening website.
2021-07-18 20:17:17 -06:00
auouymous
39f5f55ef5
Save and restore channel dialog state.
2021-07-18 20:12:30 -06:00
auouymous
a5bb8b6652
Merge pull request #1071 from tpikonen/narrow-channel-dialog
...
Narrow channel dialog
2021-07-18 18:59:31 -07:00
auouymous
39b3f8eb04
Fix links in About dialog by connecting signal and opening website.
2021-07-17 22:09:34 -06:00
blushingpenguin
e09f5aecad
fix playlist sync
2021-07-11 19:52:34 +01:00
Teemu Ikonen
fe161d0391
Set transient parent in Python code
...
This was set in the ui-file, but Glade does not like it.
2021-07-05 13:26:51 +03:00
Teemu Ikonen
0ee6598d6a
gpodderchannel.ui: New layout
...
General:
* Put channel info under 'Info' page in the notebook and settings
under 'Settings', remove 'Advanced' page
* Add GtkScrolledWindows to GtkNotebook pages
* Don't change Channel editor window title to channel title
* Replace 'Close' button with 'OK' and 'Cancel'
Info tab:
* Use a GtkBox with a 'view' style class to show podcast info
* Add a placeholder icon for podcast image
* Add a GtkStack to switch between title Label and Entry
* Replace description TextView by a selectable Label
* Use a selectable label for channel website URL
Settings tab:
* Use GtkListBox for settings items, activate the correct widget
in the GtkListBoxRow on 'activate' signal
* Replace Checkboxes with Switches
* Replace plus icon with the symbolic version
* Use GtkGrid for Authentication settings widgets
2021-07-05 13:16:31 +03:00
blushingpenguin
58ef73b3e6
remove unreachable code
2021-06-20 06:36:16 +01:00
blushingpenguin
2e3a9fba2e
Merge branch 'master' of github.com:gpodder/gpodder
2021-06-17 22:23:01 +01:00
blushingpenguin
b6d5836827
remove old, disabled mtp support
2021-06-12 16:27:30 +01:00
blushingpenguin
e2a512a34c
add mount call for CLI; fix done_callback not being called if opening device fails; handle errors from querying device
2021-06-12 15:45:53 +01:00
Eric Le Lay
8dd8b6b2cd
fix 'msgid' format string with unnamed arguments cannot be properly localized warning
2021-06-10 10:28:54 +02:00
blushingpenguin
5f6e3ac285
Merge branch 'master' of github.com:blushingpenguin/gpodder
2021-06-09 06:35:57 +01:00
blushingpenguin
975b0338ab
Merge branch 'master' of github.com:gpodder/gpodder
2021-06-09 06:35:20 +01:00
blushingpenguin
e93dcddb56
windows fixes
2021-06-08 20:55:56 +01:00
blushingpenguin
b40f283499
fix race where download ui updates could be turned off for subsequent tasks if after adding a task it completed very quickly on another thread; fix use of Gtk.ListView as a multi-threaded container (sometimes returns None for an item and causes an exception)
2021-06-05 22:24:04 +01:00
auouymous
fa5d28e4e0
Use translation for ERROR prefix.
2021-06-01 02:07:16 -06:00
blushingpenguin
d019a6e99e
Merge branch 'master' of github.com:blushingpenguin/gpodder
2021-05-31 07:17:32 +01:00
blushingpenguin
6d40da3cb5
use Gio for file system based device sync (allows mtp:// urls)
2021-05-31 07:12:13 +01:00
Teemu Ikonen
7598b79ee2
Make podcastdirectory toggle wider
2021-05-23 20:46:53 +03:00
auouymous
0e9c265a7c
Merge pull request #1044 from auouymous/streaming-fixes
...
Streaming fixes
2021-05-21 22:27:01 -07:00
auouymous
5dfce4d1e1
Merge pull request #1037 from auouymous/cancel-failed-download-when-deleting-episode
...
Cancel failed download in progress tab when deleting episode.
2021-05-21 22:22:05 -07:00
auouymous
fe015753d4
Merge pull request #1035 from auouymous/refresh-cover-from-channel-menu
...
Make refreshing channel image more discoverable and easier to do.
2021-05-21 22:18:44 -07:00
auouymous
2ba4ada3ea
Fix "Open" item on episode context menu and give it an icon.
...
Gtk.STOCK_OPEN was displaying "gtk-open" as the label. The new name and
icon matches those in the toolbar.
2021-05-21 23:06:38 -06:00
auouymous
2101cff414
On playback, clear download error and set new error, if one.
...
Downloading a live stream sets an error, streaming it then resets
errors. Streaming DRM youtube content now sets an error instead of
throwing a stack trace to console.
2021-05-20 07:00:55 -06:00
auouymous
39db5f4c09
Show section if any of its channels have an update error.
...
A channel with an update error might not any have visible episodes. When
its section has no other visible channels, the section must still be
displayed to prevent the channel with an error from appearing to be in a
different section.
2021-05-17 20:26:56 -06:00
Eric Le Lay
5a0aacdc47
Merge pull request #1039 from auouymous/episode-error-icon
...
Show error icon on episodes that fail to download.
2021-05-16 17:41:19 +02:00
Eric Le Lay
9a6cdf83af
Merge pull request #1034 from auouymous/fix-drag_data_received
...
Fix "GtkSelectionData has no 'data'" exception in drag_data_received().
2021-05-16 17:02:44 +02:00
auouymous
1e10a4f9bd
Show error icon on episodes that fail to download.
2021-05-14 20:24:50 -06:00
auouymous
a13ca1b99b
Cancel failed download in progress tab when deleting episode.
2021-05-13 21:54:26 -06:00
auouymous
1e6316bb99
Make refreshing channel image more discoverable and easier to do.
2021-05-13 18:07:18 -06:00
auouymous
8b4a4e381a
Support dragging https cover images.
2021-05-13 00:55:47 -06:00
auouymous
e43686b2ea
Fix "GtkSelectionData has no 'data'" exception in drag_data_received().
...
This happens when dragging an image URL to the cover art in channel
dialog.
2021-05-13 00:26:34 -06:00
Teemu Ikonen
124d7b38a2
Add more episode details to shownotes
...
Add a line after subheading in shownotes with episode release date,
length and size.
2021-05-10 16:37:35 +03:00
auouymous
45797eeaea
Improve channel and episode searching.
...
Hide the "All episodes" channel proxy while performing a channel search.
Replaces #1019 .
Hide sections that don't contain channels matching the query.
Reset the channel or episode view when query is cleared with backspace.
This is especially useful when "Always show Find entries" is enabled.
2021-05-08 03:28:38 -06:00
auouymous
49a1e57eb3
Only show 5 titles.
2021-04-23 12:01:02 +02:00
auouymous
bac622c045
Remove blank line between multiple titles.
2021-04-23 12:01:02 +02:00
auouymous
58b47945d6
Indent title with a bullet prefix
2021-04-23 12:01:02 +02:00
auouymous
d68368dd39
Escape HTML entities in titles
2021-04-23 12:01:02 +02:00
auouymous
9ddf15746e
Show channel or episode titles in delete dialog
...
Provides a second, and better, indicator of which channel or episode is
being deleted. Only 8 titles up to 60 characters each are shown to avoid
excessively large dialogs.
2021-04-23 12:01:00 +02:00
Eric Le Lay
59ee5c752a
Merge pull request #990 from auouymous/delete-lock
...
Remove skip_locked to avoid accidental deletion of episodes
2021-04-23 11:47:24 +02:00
Eric Le Lay
54bd1ac5bc
Merge pull request #991 from auouymous/toggle-new
...
Properly toggle deleted episodes to new.
2021-04-23 11:46:50 +02:00
auouymous
844aef7c1b
Add checkbox to disable connection checking.
...
This avoids issues with connection checking from breaking gPodder until
an update becomes available.
2021-04-23 03:42:19 -06:00
auouymous
834106e67c
Revert code to save and restore window positions.
...
The code was removed in #933 because GTK+ recommends window managers
should manage window position, not applications. However, Windows,
Mac(?) and some window managers don't have this ability and gPodder
becomes less usable without it.
2021-04-15 00:11:26 -06:00
auouymous
7c18c508f4
Properly toggle deleted episodes to new.
2021-03-23 21:56:25 -06:00
auouymous
62bb7efade
Remove skip_locked to avoid accidental deletion of episodes
2021-03-23 16:49:57 -06:00
Eric Le Lay
64e8cde817
Fix #986 don't sort channels by section if sections are disabled
2021-03-20 09:28:14 +01:00
Eric Le Lay
479d56d51a
fix #985 AttributeError: type object 'SeparatorMarker' has no attribute 'get_statistics'
2021-03-19 18:56:04 +01:00
auouymous
8d42bef631
Prevent an exception when sections are not shown
...
Fixes #981
2021-03-17 21:16:13 -06:00