This label will hopefully draw some attention
to the missing portable device configuration
UI. Also, I've created some icons and a mock-up
of a possible future device configuration UI.
Test it with: python doc/dev/deviceconfig.py
Removed the cleanup button, automatically clean
up finished and cancelled downloads when the
downloads tab is shown/hidden and add a new
preference option to the (Desktop) prefs dialog.
This patch adds everything that is required to build an OSX application
for gPodder (ie a double-clickable binary, with an icon in the dock):
- An icon in the Apple format: data/osx/icon.icns
(created using data/osx/create_icon.sh from the SVGs)
- Info.plist and PKGInfo
- a Makefile to build the directory structure
When gPodder is run as an Mac OS X application,
it is passed a "-psn" argument. This patch adds
a dummy argument to prevent parser.parse_args
from failing.
The menu "additional components" lists a missing module "bluetooth".
This is only resolved after installing pybluez, however, according to
the documentation, only bluetooth-sendto is needed, no special python
module.
The "action" is already mentioned in the title and the message of the
progress dialog, so there is no need to add it to the progressbar text
as well - this leaves more space for the real item title.
Another attempt at finally fixing bug 340, but this time I'm pretty sure
that it works, because we are more selective now.
Whenever a new episode appears in the feed, its date is compared to the
date of the newest-known episode in the same feed. If it's more than one
week older than the newest-known episode, it's marked as old by default.
The "one week" value is just a randomly-chosen one to allow for border
cases (like a daily podcast re-issuing an episode of the last few days)
to work correctly and not cause "missing episodes".
Sort the "all episodes" view by default by date,
in descending order (i.e. newest episodes first)
and also show the podcast name instead of the
episode description.
This is a first step in getting rid of the
tray icon (it will be replaced with an indicator
in the future when the libs get more stable and
integrated into more distributions).
When a download limit is enabled, and downloads
are queued, right-clicking on a download now
allows to forcefully start the download task
without having to wait for the episode to hit
the queue.
Add the possibility to delete both unplayed and
played episodes via the configuration and make the
logic for getting the expired episodes easier to read.