Commit graph

2228 commits

Author SHA1 Message Date
Thomas Perl
2cd547cccb Refactoring: QObjectProxy for easy property access 2011-02-06 19:48:58 +01:00
Thomas Perl
38e94d40fd Refactoring: gpodder.qtui -> gpodder.qmlui 2011-02-06 19:10:43 +01:00
Thomas Perl
b20d1fe0d6 Merge common initialization code to gpodder.core 2011-02-06 19:05:52 +01:00
Thomas Perl
4e2abc250b Make sure episodeDetails are hidden when offscreen 2011-02-06 15:01:59 +01:00
Thomas Perl
4211dc5731 Fremantle QTM workaround; "Force update" 2011-02-06 15:01:17 +01:00
Thomas Perl
38b650ff79 First cut of playback tracking support 2011-02-06 13:46:20 +01:00
Thomas Perl
cb38b68367 Cleanup; self-contained "qmlviewer"-compatible test data 2011-02-05 16:32:56 +01:00
Thomas Perl
4e09b984f8 Support for grouping podcasts by content type 2011-02-04 19:06:20 +01:00
Thomas Perl
497082ceaf Remove fade to white in episode details view 2011-02-04 18:12:08 +01:00
Thomas Perl
c73a22512b Reuse SelectableItem for context menu; fix close button 2011-02-04 18:09:54 +01:00
Thomas Perl
19fff36b14 Add support for titlebar buttons / search button 2011-02-04 17:57:40 +01:00
Thomas Perl
a424097a74 Transition animation duration moved to config.js 2011-02-04 17:47:45 +01:00
Thomas Perl
3518bad771 Unify and normalize the scaling factor values 2011-02-04 17:26:32 +01:00
Thomas Perl
79c08f40ab Save database when closing QML UI 2011-02-04 16:32:34 +01:00
Thomas Perl
c85e85651b Make "now playing" a proper tab 2011-02-04 16:08:48 +01:00
Thomas Perl
afdfd5687f Don't delete episodes if max_episodes is 0 2011-02-04 02:47:30 +01:00
Thomas Perl
1baafde6dc QML UI: SelectableItem base class + episode actions 2011-02-04 02:44:42 +01:00
Thomas Perl
0731e0fb2f First working QML context menu action: update 2011-02-04 02:32:14 +01:00
Thomas Perl
682017a633 Implementation of QML context menu 2011-02-04 01:58:50 +01:00
Thomas Perl
46cb3341c7 Remove old QML components + artwork 2011-02-04 00:19:28 +01:00
Thomas Perl
5a941314d5 Remove switcher "tab" bg; cleanup episode details 2011-02-03 23:14:31 +01:00
Thomas Perl
22fbd8b0ab First cut of the new gPodder touch design 2011-02-03 19:20:29 +01:00
Thomas Perl
3c5fd0ef23 minidb: Fix encoding issue (bug 1088)
Make sure that utf-8 strings are converted
to unicode before sending to the database.
2011-02-03 13:14:45 +01:00
Thomas Perl
0471d52c06 Now playing throbber; basic audio/video playback 2011-02-03 00:38:18 +01:00
Thomas Perl
ff3d1d965f Experimental support for audio and video playback 2011-02-02 22:48:17 +01:00
Thomas Perl
bc824ad465 Use QGLWidget instead of -graphicssystem opengl 2011-02-02 21:24:35 +01:00
Thomas Perl
e0d45914d7 QML Episode List Test UI 2011-02-02 19:19:03 +01:00
Thomas Perl
00a876079d Experimental support for landscape toolbar switching 2011-02-02 13:37:14 +01:00
Thomas Perl
5ceff792f0 Improved style of QML podcast list 2011-02-02 13:05:24 +01:00
Thomas Perl
3b23519ac6 QML Podcast List UI Test Artwork 2011-02-02 00:27:33 +01:00
Thomas Perl
19c36ad921 Fix unplayed podcast statistics calculation 2011-02-02 00:24:12 +01:00
Thomas Perl
b849e7b5cc Preliminary test framework for the QML UI 2011-02-01 21:48:03 +01:00
Thomas Perl
6924210ab8 Pre-compile EQL expressions for episode filtering 2011-02-01 20:01:35 +01:00
Thomas Perl
ae41616aa0 Maemo 5: Avoid destruction of the episode actions dialog 2011-02-01 18:47:19 +01:00
Thomas Perl
67cd2340a7 Use set_home in Win32 gPodder launcher 2011-02-01 18:44:26 +01:00
Thomas Perl
80e32c6ebe Move gPodderWelcome to Desktop-only; remove from Fremantle 2011-02-01 18:30:16 +01:00
Thomas Perl
4414616b43 Remove gpodder.ui.maemo / replace with ui.fremantle 2011-02-01 18:23:37 +01:00
Thomas Perl
616dbefdd5 Remove unused icon compositing code from list model 2011-02-01 18:12:20 +01:00
Thomas Perl
66cc798b02 Remove set_finger_friendly + finger_friendly_widgets 2011-02-01 18:06:24 +01:00
Thomas Perl
61b3179a1b Remove support for Maemo 4 (Diablo) 2011-02-01 17:59:00 +01:00
Thomas Perl
097d1c0a05 Fix getting episodes from DB via filename 2011-02-01 17:44:08 +01:00
Thomas Perl
0fc540c3b7 Remove GStreamer-based track length detection 2011-02-01 17:36:24 +01:00
Thomas Perl
6eb8102e70 Remove obsolete get_filesize_string 2011-02-01 17:31:29 +01:00
Thomas Perl
f4533770b2 Fix a bug in the schema upgrade code 2011-02-01 17:31:18 +01:00
Thomas Perl
64a2e214bc Schema creation, upgrade and migration for DB 2011-02-01 17:27:34 +01:00
Thomas Perl
20d629ba8d Allow re-setting of gPodder's home folder 2011-02-01 17:04:13 +01:00
Thomas Perl
d085ddfaf0 Python 2.5 compatibility: with statement 2011-02-01 16:58:56 +01:00
Thomas Perl
1eb454981f Remove "double_click_episode_action" config option 2011-02-01 16:47:03 +01:00
Thomas Perl
7252391f37 Remove *_played_dbus from config
This avoids problem with "played" status tracking
on Maemo. With this change, we always mark an
episode as "played" as soon as it is loaded into
a media player, but due to the MAFW time tracking
we don on Maemo 5, we can now determine the "finished"
state through other means, anyway.
2011-02-01 14:38:37 +01:00
Thomas Perl
8d711ca8fb Add "create" mode to db-converter.py 2011-02-01 12:33:32 +01:00