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