Thomas Perl
de8edc872f
Gtk UI: Rename "gpodder.gui" to "gpodder.gtkui.main"
2011-07-15 17:12:35 +02:00
Thomas Perl
8e87300c04
Logging: Deprecate liblogger, use standard logging module
2011-07-15 16:32:06 +02:00
Thomas Perl
522631d851
GTK UI: Simplify "Played" and "New" (bug 1330)
2011-07-05 18:32:48 +02:00
Dov Feldstern
505ea625c0
Support %p (position) in player command (bug 1140)
2011-07-05 16:08:25 +02:00
Dov Feldstern
1c96e189e0
Option to only auto-delete finished episodes (bug 1363)
2011-07-03 22:47:02 +02:00
Neal H. Walfield
b505d220ea
Only call user hooks if user_hooks is not None.
2011-06-25 21:36:03 +02:00
Thomas Perl
b0f24a0bcb
Add episode context menu hook, refactor playback code
2011-06-08 11:04:29 +02:00
Thomas Perl
5fa65d84f9
Gtk UI: Add support for hiding podcast list (bug 1333)
...
Hiding can be done using the View menu or the F9 shortcut.
2011-04-30 18:00:28 +02:00
Thomas Perl
572be71fc7
New artwork and new about dialog
2011-04-12 01:28:21 +02:00
Thomas Perl
ce03f0d499
GTK UI: Left/Right navigates between podcasts/episodes
...
When pressing Right on the podcast list, focus the episode
list and when pressing Left on the episode list, focus the
podcast list. Allows for better keyboard navigation.
2011-04-11 14:22:31 +02:00
Thomas Perl
3adb17450a
GTK UI: Add support for menu key / Shift+F10
...
This allows full keyboard control of context menus
in the podcasts, episodes and downloads treeviews.
2011-04-11 14:16:07 +02:00
Thomas Perl
ded34083a8
GTK UI: Only show context menu with RMB
2011-04-11 13:11:58 +02:00
Thomas Perl
1a813a4c90
GTK UI: Configurable columns in episode list
2011-04-11 13:09:50 +02:00
Thomas Perl
6f893a1e87
Config: Hide positional values in UI editor
...
There is no need to see/edit the window position and
paned position values in the graphical config editor.
The positional (window status / paned position) config
values get a "_" prepended to their name, and all values
starting with "_" are hidden in the UI editor. They can
still be edited in the "Settings" file, but there should
really be no need to edit them.
2011-04-11 11:12:11 +02:00
Thomas Perl
d265e3ab48
Sanitize filename when saving to folder (bug 1317)
...
Conflicts:
src/gpodder/gui.py
2011-04-06 12:46:27 +02:00
Thomas Perl
4177093564
GTK UI: Don't show count in podcasts tab
2011-04-05 22:14:15 +02:00
Thomas Perl
5a759d9247
Remove "Close" menu item
2011-04-05 21:58:44 +02:00
Thomas Perl
a198ecc400
Remove tray icon support
...
Stop whining. We'll replace that with another
mechanism (appindicator, etc..) in the future.
2011-04-05 21:55:49 +02:00
Thomas Perl
76b8305f0d
Cleanup GTK notebook page switching
...
This fixes some issues with the Unity global menu.
2011-04-05 21:33:06 +02:00
Thomas Perl
4376057001
Update copyright years
2011-04-01 18:59:53 +02:00
Thomas Perl
43f24014ba
Remove partial files that are downloaded already
2011-03-08 15:39:06 +01:00
Thomas Perl
199874ca35
Refactor is_locked -> archive in PodcastEpisode
2011-02-26 16:48:48 +01:00
Thomas Perl
ea02c40e08
Refactor is_played -> not is_new in PodcastEpisode
2011-02-26 16:32:34 +01:00
Thomas Perl
c69f14b167
Move Gtk-specific code from gpodder.model to gpodder.gtkui.model
...
This is analogous to the way the QML UI adds its
additional code to the model base classes, and
improves modularity and decreases the core size.
2011-02-25 21:14:54 +01:00
Thomas Perl
d9a4963669
Use only "cgi.escape" for escaping Pango markup
...
Replace the usage of saxutils.escape with cgi.escape.
2011-02-25 21:05:26 +01:00
Thomas Perl
77f0c8b707
Remove obsolete M3U-generating code
2011-02-25 20:58:38 +01:00
Thomas Perl
9c9b2f2333
Maemo 5: Fremantle detection fix (gpodder.ui.fremantle)
2011-02-25 19:12:23 +01:00
Thomas Perl
70792fdd8b
Option: Auto-download episodes when on Wi-Fi (Maemo bug 5181)
2011-02-25 16:33:26 +01:00
Thomas Perl
fb2f181757
Fix encoding issue with UTF-8 filenames (Maemo bug 11811)
...
Conflicts:
src/gpodder/gui.py
2011-02-25 16:33:01 +01:00
Thomas Perl
1174ec69dc
Maemo 5: Always show "Check for new episodes" (Maemo bug 11637)
2011-02-25 16:32:06 +01:00
Thomas Perl
ddf6b3c450
Maemo 5: Add OPML export to settings (Maemo bug 11504)
...
Conflicts:
src/gpodder/gui.py
2011-02-25 16:31:46 +01:00
Thomas Perl
d81f1f1b9b
Maemo 5: Episode list style updates
...
Conflicts:
src/gpodder/gtkui/frmntl/model.py
src/gpodder/gui.py
2011-02-25 16:29:43 +01:00
Thomas Perl
9714ef8188
Implement import of externally-downloaded files (bug 902)
...
This only works for files that are still available in the
feed, and for which the filename can be determined easily.
For files that are supported (e.g. proper feeds and most
YouTube user channels), the import will happen automatically.
Command line users can use the new "gpo importfiles" command.
Other files that cannot be identified will be moved into
the 'Unknown' subfolder, so future versions or external
utilities can look at those files and import them.
2011-02-25 00:45:49 +01:00
Thomas Perl
269e1dc463
Maemo 5: Remove obsolete version-getting code
2011-02-24 23:33:44 +01:00
Thomas Perl
5ac4b4ded0
Gtk UI: Remove dependency manager code
2011-02-24 23:21:37 +01:00
Thomas Perl
997bb2dfcc
Add support for remembering last playback time
...
This makes it possible to get "recently listened
to" episodes from the database, and reload the
last-listened-to episode from the database.
2011-02-11 16:25:56 +01:00
Thomas Perl
b20d1fe0d6
Merge common initialization code to gpodder.core
2011-02-06 19:05:52 +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
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
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
b04ca2c58a
PodcastChannel: Remove save_dir_size
2010-12-20 15:28:52 +01:00
Thomas Perl
dedc1d1aba
Remove direct references to PodcastChannel and PodcastEpisode
...
This will come in handy when subclassing the model classes.
2010-12-20 15:17:48 +01:00
Thomas Perl
5a5ff375f3
Remove obsolete properties in PodcastEpisode
...
Simplify the episode selector list code.
2010-12-20 14:51:20 +01:00
Thomas Perl
292c82ab00
Database schema cleanup / upgrade
2010-12-20 14:35:46 +01:00
Thomas Perl
f9eeabdc62
Remove config option: minimize_to_tray
2010-12-20 10:37:36 +01:00
Thomas Perl
8012c4f6bb
Remove portable device synchronization
2010-12-20 10:29:41 +01:00
Thomas Perl
e3e4a81272
Merge download_dir and gpodder.home
2010-12-20 03:09:35 +01:00