Commit graph

3000 commits

Author SHA1 Message Date
Thomas Perl
1102ddca0d QML UI: Episode list loading and clipping fixes 2013-02-26 15:17:40 +01:00
Thomas Perl
8c85be673e QML UI: Clean up Podcast List section headers 2013-02-26 14:59:50 +01:00
Thomas Perl
73919ac2dd QML UI: Scroll multi-episode list to episode list position 2013-02-26 14:53:41 +01:00
Thomas Perl
52b16f3bda QML UI: Menu for MediaPlayer (instead of broken buttons) 2013-02-26 14:50:39 +01:00
Thomas Perl
ecb1044c1b QML UI: Fix top margin of Subscribe sheet 2013-02-26 14:50:22 +01:00
Thomas Perl
e428bef99d QML UI: Move MediaPlayer into its own Page, InfoBanner usage 2013-02-26 14:22:15 +01:00
Thomas Perl
21b0ac0e0f QML UI: Move Episode list into its own Page 2013-02-26 14:06:24 +01:00
Thomas Perl
f79ea25634 QML UI: Subscribe UI as separate Page 2013-02-26 13:44:22 +01:00
Thomas Perl
5ddd06c852 QML UI: Remove nowPlayingThrobber from Main 2013-02-26 13:29:53 +01:00
Thomas Perl
f6563b508a QML UI: Move shownotes into its own Page 2013-02-26 13:23:31 +01:00
Thomas Perl
3d107e63d2 QML UI: Remove unused items and artwork files 2013-02-26 13:23:13 +01:00
Thomas Perl
9667a51384 QML UI: Generalize PullDownHandle 2013-02-26 13:00:16 +01:00
Thomas Perl
6f13380dcf tools/localdepends.py: Fix https link usage 2013-02-25 22:41:25 +01:00
Joseph Wickremasinghe
b7d23744e5 Device sync: Fix sync when playlists are disabled (bug 1769) 2013-02-20 21:31:26 +01:00
Bernd Schlapsi
93668b636c Correct ffmpeg/avconv extensions for Windows (bug 1773)
On Windows systems the command-name includes the extension .exe
When reading the dictionary for the right command parameters we
have to remove the extension to find the correct entry

Also remove a false variable name (e instead of episode)
2013-02-19 10:58:56 +01:00
Thomas Perl
00f80f7130 Util: Improve parse_time() 2013-02-17 19:00:17 +01:00
Sean Munkel
e2253a94a3 Windows: Encoding issue in notifications (bug 1744)
See also: https://github.com/gpodder/gpodder/pull/70
2013-02-17 10:47:01 +01:00
Bernd Schlapsi
d7020a8ea7 marked episode(s) as played when enqueue (bug 1749) 2013-02-17 10:45:23 +01:00
Bernd Schlapsi
33bdbe071b Extensions: Add option to remove all tags (bug 1771)
Add a new option to the tagging extension
2013-02-16 15:49:48 +01:00
fk-lx
f2a0cdbe69 bin/gpo: Spelling fix: Ambigous -> Ambiguous 2013-02-16 15:43:21 +01:00
Bernd Schlapsi
062cef7696 Extensions: Support both libav and ffmpeg (bug 1773)
Dear libav and ffmpeg developers, thanks for having two
different codebases, and thanks for making it even harder
to use a single command (either "ffmpeg" or "avconv") from
third party applications. If it weren't for you, we would
not have spend some quality time fixing this bug...
2013-02-16 15:38:56 +01:00
Bernd Schlapsi
b8d188e771 M4A Converter: Check file extension (bug 1770) 2013-02-12 14:59:25 +01:00
Thomas Perl
9cfbbdbd1e Testing: Add support for HTMLTestRunner reports 2013-02-12 13:03:49 +01:00
Thomas Perl
c49dccb2c7 Testing framework: Add support for unit tests
Previously, we have only supported doctests - now we also have
support for proper unit tests in the gpodder.test package, and
already the first test case for gpodder.model.
2013-02-12 12:54:12 +01:00
Thomas Perl
2e7417d677 Model: Day, month and year for custom filename (bug 1768)
Users can now use the following fields to customize the
sync filename when using MP3 player device sync:

  {episode.pubdate_year} - Year of publication (without century)
  {episode.pubdate_month} - Month of publication (01-12)
  {episode.pubdate_day} - Day of publication (01-31)

In addition to these fields, {episode.sortdate} is still
provided and gives YYYY-MM-DD as result (just like before).
2013-02-12 12:41:57 +01:00
Thomas Perl
52566528d7 Prepare for mygpoclient 1.7 dependency change 2013-02-08 13:46:04 +01:00
Nelson Ferreira
67c3a2b23e QML UI: Horizontal line for sections (pull request 52)
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2013-02-08 11:57:07 +01:00
Nelson Ferreira
52c72a680d QML UI: Landscape fixes for media player (pull request 48)
When in landscape the play queue button would not be visible.

This change detects the orientation and changes the number of
columns on the grid, so the buttons are either arranged in the
horizontal or vertical.

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2013-02-08 11:49:59 +01:00
Nelson Ferreira
ec929821d7 Add a busy indicator to the toolbar (pull request 53)
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
Edited-by: Thomas Perl <thp@gpodder.org>
2013-02-08 11:37:40 +01:00
Thomas Perl
d84dfa941b Sonos extension: Mark strings translatable, cleanups
Mark "Stream to Sonos" translatable, rewrite some parts
of the extension for easier readability (SONOS_CAN_PLAY).
2013-02-08 11:20:05 +01:00
Stefan Kögl
04f602965d "Stream to Sonos" extension 2013-02-08 11:15:59 +01:00
Thomas Perl
79dc6882e1 Style cleanups: Trailing whitespace, "is None"
In src/gpodder/gtkui/main.py: Use "callback is None"
instead of "callback==None", and also make the function
signature nicer (spacing, newline).

Remove trailing whitespace in all files affected by the
latest device sync patch:

  git show HEAD | diffstat -l | xargs sed -i 's/\s\+$//g'
2013-02-08 11:08:28 +01:00
Joseph Wickremasinghe
b9b752df40 Device playlists & two-way sync 2013-02-08 11:03:33 +01:00
Sean Munkel
0434bb529b Clean up preferences dialog (pull request 55)
Makes the gpodder.net and Flattr tabs behave the way the rest of the
tabs in the preferences dialog do (the widgets dont expand in the y
direction).

Sets the vertical and horizontal scrollbars in the Extension tab so that
they are only used if necessary.
2013-02-08 10:58:09 +01:00
Thomas Perl
ba05a77cc8 Cleanup taskbar_progress extension for Windows
- Convert to Unix-style line endings
- Mark name and description translatable
- Remove trailing whitespace
2013-02-08 10:52:35 +01:00
Sean Munkel
c59d42d94f Add an extension that displays download progress in the windows taskbar 2013-02-08 10:47:04 +01:00
Sean Munkel
0aae78cdc3 Fix status icon not disappearing after being disabled (bug 1714) 2013-02-08 10:47:04 +01:00
Thomas Perl
60e541fde8 Util: Python 2.6 compatibility fixes 2013-01-30 19:07:43 +01:00
Thomas Perl
9386d904f2 Offline mode: Logic fixes (bug 1730) 2013-01-29 18:38:47 +01:00
Thomas Perl
72c028dc25 Make online detection a bit smarter (bug 1730)
If we don't have "ifconfig" and "ip" assume we're online
(because we can't determine that we're offline), and if
detecting the network connection fails for some reason,
also assume that we're online. This avoid bogus "you're
offline" messages while still giving good feedback to
users who try to check for new episodes while offline.
2013-01-29 18:26:07 +01:00
Andreas Piesk
85ab38a7e7 Gtk UI: Fix Gtk 2.18 compatibility (bug 1761) 2013-01-28 11:59:48 +01:00
Thomas Perl
bb041f99e2 po/messages.pot: Update translation template from source 2013-01-27 20:11:59 +01:00
Thomas Perl
a2eb0df226 i18n tools: Fix generate_commits script for Transifex changes 2013-01-27 20:07:53 +01:00
Thomas Perl
c4baddf997 Updated translations from Transifex 2013-01-27 20:07:28 +01:00
Alessandro Campidori
232e022410 Updated Italian translation 2013-01-27 20:06:41 +01:00
bttfmcf
96d4b59de3 Updated French translation 2013-01-27 20:04:11 +01:00
Atheos
322baf6017 Updated Greek translation 2013-01-27 20:03:50 +01:00
luojie
6881453825 Updated Chinese (China) translation 2013-01-27 20:03:15 +01:00
Daniel Sandman
286958fe0a Updated Swedish translation 2013-01-27 20:02:12 +01:00
Dudu Maroja
d638d58b6c Updated Portuguese (Brazil) translation 2013-01-27 20:02:10 +01:00