Commit graph

5202 commits

Author SHA1 Message Date
auouymous 3a4cd026e9 Reset window position if completely off-screen. 2022-08-22 23:49:11 -06:00
Teemu Ikonen dc7ebf494d Fix setting cover image from local file 2022-08-16 17:18:09 +03:00
Teemu Ikonen 93b636b6ca channel editor: Add buttons next to cover, feed URL, etc.
Remove the cover image context menu and add buttons next to various
items in the channel editor:

 * Cover image: Pop-up a menu to change or refresh the cover image
 * Feed URL: Copy the URL to clipboard
 * Download folder: Open the download folder
2022-08-16 17:18:09 +03:00
Eric Le Lay ec1b675f45
Merge pull request #1369 from auouymous/clear-add-podcast-url
Add icon to clear URL in the add podcast dialog.
2022-08-14 13:42:30 +02:00
auouymous fc0c1981ed Add icon to clear URL in the add podcast dialog. 2022-08-13 02:51:15 -06:00
auouymous 932a8e7069 Fix stripping of pasted text when adding podcast URL. 2022-08-13 02:34:45 -06:00
auouymous 8fa11335be Add progress dialogs for long running actions.
Make the find partial downloads progress dialog update itself.

Show a progress dialog when queueing and resuming downloads.
2022-08-13 02:12:13 -06:00
auouymous 8d1acbd3ad Improve cancelling of progress dialog and manually updating it. 2022-08-13 02:09:24 -06:00
auouymous 165a45ac0d Add util.IdleTimeout class to reduce lag when updating progress tab. 2022-08-13 01:55:05 -06:00
auouymous bab023a4db
Merge pull request #1353 from auouymous/fix-hang-when-resuming-thousands-of-episodes
Fix hang when resuming thousands of episodes.
2022-08-13 00:06:28 -07:00
auouymous f20f1b3afd Fix hang when resuming thousands of episodes.
When the number of episodes causes update_downloads_list() to exceed 1.5
seconds, the idle_add callback will never be called and cause gpodder to
hang.

Fixes #1311.
2022-08-13 01:04:33 -06:00
auouymous f05ce1fc0a Switch deprecated GObject functions to GLib. 2022-08-13 00:33:28 -06:00
auouymous fdc2bb2eb9 Remove redundant force_start parameters. 2022-08-12 23:05:23 -06:00
auouymous 3f63d53414
Merge pull request #1359 from adasiko/master
Update Russian translation
2022-08-11 22:35:55 -07:00
adasiko b6c00d0d3c Update Russian translation 2022-08-06 21:51:07 +07:00
Eric Le Lay a6e4d39fdd
Merge pull request #1355 from auouymous/keep-dialog-open-longer-before-resume-all
Keep 'find partial downloads' dialog open longer.
2022-08-04 23:43:01 +02:00
auouymous 369c3986cb
Merge pull request #1357 from gpodder/thp/fixup-interpreter
[shebang] Change /usr/bin/python -> /usr/bin/env python3
2022-08-04 14:25:10 -07:00
Thomas Perl 576ae2a762 Remove unneeded shebang lines 2022-08-04 12:39:05 +02:00
Thomas Perl 37e296c629 [shebang] Change /usr/bin/python -> /usr/bin/env python3
This should fix "unusual interpreter" Lintian warnings here:
https://udd.debian.org/lintian/?packages=gpodder
2022-08-04 11:53:08 +02:00
auouymous 97b3aab8de Keep 'find partial downloads' dialog open longer.
It can take a while to populate the list when there are a lot of
downloads to resume. This leaves the list empty and UI, including the
`Resume All` button unresponsive. Keeping the dialog open while Gtk
populates the list prevents this from happening.
2022-08-03 14:03:07 -06:00
auouymous ce9a2a7103 Upgrade to newer version of 7-Zip for portable Windows build. 2022-08-02 19:22:36 -06:00
auouymous c8e4f20506
Merge pull request #1347 from tpikonen/ytdl-no-audio-video-files
Don't try to download media files with youtube-dl extension
2022-08-02 14:54:42 -07:00
Teemu Ikonen 123a550f20 Don't try to download media files with youtube-dl extension 2022-08-01 21:19:17 +03:00
auouymous ef0cb1a3dc Quote python version to avoid 3.10 being detected as 3.1. 2022-07-31 02:04:07 -06:00
auouymous d4ea4fc088 Lint and test using python 3.10. 2022-07-31 01:57:15 -06:00
auouymous 75969b9111 prepare 3.11.0 release 2022-07-30 22:35:28 -06:00
Eric Le Lay 5c28a39db1 macos: try again with python includedir 2022-07-28 16:35:36 +02:00
Eric Le Lay 295009703d macos: debug why pip doesn't use brotli and cryptodomex whl 2022-07-27 17:38:13 +02:00
Eric Le Lay 8453820578 use gpodder-osx-bundle 22.7.27 2022-07-27 17:26:34 +02:00
auouymous 4c1cf5bcb0 Create 'Resume all' button by its clicked handler. 2022-07-18 15:18:36 -06:00
auouymous a3e8816dcf sort and update dependencies 2022-07-13 19:00:29 -06:00
auouymous cf24177462
Merge pull request #1330 from auouymous/inject-extension-preferences
Add/remove extension preferences buttons when loaded/unloaded.
2022-07-13 11:50:32 -07:00
auouymous 925a4975e6
Merge pull request #1335 from tpikonen/sync-no-traceback
sync.py: Don't print traceback on missing libgpod_ctypes and eyed3.mp3
2022-07-12 13:55:37 -07:00
Teemu Ikonen 8ebf566993 sync.py: Don't print traceback on missing libgpod_ctypes and eyed3.mp3 2022-07-12 18:29:31 +03:00
auouymous dc6ac8db12
Merge pull request #1334 from gpodder/thp/ctypes-python312
libgpod_ctypes: Use ctypes.c_time_t on Python 3.12
2022-07-12 01:23:07 -07:00
Thomas Perl a3a6bee1f4 libgpod_ctypes: Use ctypes.c_time_t on Python 3.12 2022-07-12 09:22:34 +02:00
Teemu Ikonen 4212b17bf2 Do not rely on the Extensions page being last in the stack. 2022-07-11 02:08:51 -06:00
auouymous 02e3a91272
Merge pull request #1327 from TZocker/patch-20
Update de.po
2022-07-09 00:14:48 -07:00
auouymous aec5e162cf Add/remove extension preferences buttons when loaded/unloaded.
The user must currently close preferences and reopen to configure
extensions that provide a preferences UI. This is a problem when the
user does not know the extension has preferences, but the sudden
appearance of the button when an extension is enabled might catch the
user's attention.

Furthermore, removing the button when the extension is unloaded prevents
any confusion as to why it is still there.
2022-07-08 16:28:41 -06:00
TZocker ce9b7c98fa
Update de.po 2022-07-08 18:07:46 +02:00
auouymous d291d12ad0
Merge pull request #1313 from auouymous/remove-extension-prefs-border
Remove border around extensions list in preferences.
2022-07-07 01:13:10 -07:00
auouymous db4c6ce8b1
Merge pull request #1325 from neodyne/sk-translation-update-5
Slovak translation updated
2022-07-07 00:19:02 -07:00
auouymous 127052e6fb
Merge pull request #1324 from Vistaus/master
Updated Dutch translation
2022-07-07 00:03:40 -07:00
auouymous 2d363e10f7
Merge pull request #1322 from huftis/update-nn-translation-2022-june
Update Norwegian Nynorsk translation
2022-07-06 23:52:09 -07:00
Karl Ove Hufthammer c16cf4d0d2 Update Norwegian Nynorsk translation 2022-07-06 20:58:03 +02:00
Heimen Stoffels 78bbbeb8ec
Updated Dutch translation 2022-07-06 14:30:26 +02:00
neodyne 833c23fbe8 Slovak translation updated 2022-07-06 13:52:07 +02:00
auouymous a6b2a81d32 make messages 2022-07-05 12:30:11 -06:00
auouymous 35c42227b5
Merge pull request #1317 from ciampix/master
Updated Italian translation
2022-07-05 11:28:25 -07:00
auouymous 6c0adf0d3e
Merge pull request #1320 from tpikonen/open-website-once
util.open_website: Return True to block 'activate-link' default handler
2022-07-05 08:01:37 -07:00