Commit graph

3368 commits

Author SHA1 Message Date
Eric Le Lay cd991b98e5 proper way to add win.action
window actions were not found on OSX,
resulting in all menu items disabled.
2016-10-01 21:01:49 +02:00
Eric Le Lay 12cad6528d confirm on quit, close window 2016-10-01 13:01:46 +02:00
Eric Le Lay fec1961f4e remove uimanager 2016-09-30 20:28:47 +02:00
Eric Le Lay 18c697feb1 remove macapp 2016-09-30 20:26:57 +02:00
Eric Le Lay b99f1c207d merge menus in menus.ui 2016-09-30 20:26:27 +02:00
Eric Le Lay 5e1c8dd437 visible columns submenu; use actions in context menus where convenient 2016-09-30 14:27:50 +02:00
Eric Le Lay 001ea0aa49 menu shortcuts
like Ctrl-l to add podcast by url
2016-09-28 16:20:14 +02:00
Eric Le Lay 0f4431c908 finished Gio.Action menu conversion
only missing is visible columns menu
2016-09-28 15:51:41 +02:00
Eric Le Lay 5a8ee1a3f1 first pass at Gio.Action conversion 2016-09-28 12:47:34 +02:00
Eric Le Lay eb1404ff37 gtk3 fixes and cleanup 2016-09-28 11:58:37 +02:00
Eric Le Lay b2027a7ae9 remove unused widget param 2016-09-28 11:58:37 +02:00
Eric Le Lay 303ee70c47 fix notifications 2016-09-28 11:58:37 +02:00
Eric Le Lay 9d56e65994 draw centered_text, pills, cake
Shows "Please Select an episode" when shownotes shown and refreshing
channels without new episodes.

Shows downloaded and new count after channel name

Shows download progress before episodes
2016-09-28 11:58:37 +02:00
Eric Le Lay 5ad87807fb fix set section in channel settings 2016-09-28 11:58:37 +02:00
Eric Le Lay cbdc1b9fd0 use a single grid in channel advanced options 2016-09-28 11:58:37 +02:00
Eric Le Lay 60ffcaca05 show podcast settings without error 2016-09-28 11:53:28 +02:00
Eric Le Lay 5f3c314923 show text in progress (top 50 episodes) 2016-09-28 11:53:28 +02:00
Eric Le Lay ea6c940b0e simplify tab navigation code 2016-09-28 11:53:28 +02:00
Eric Le Lay 6b73b38cbc fix error when checking New in episode list 2016-09-28 11:53:28 +02:00
Eric Le Lay ce0f149136 first pass at moving away from stock images
The whole stock thing was deprecated in 3.10.
2016-09-28 11:53:28 +02:00
Eric Le Lay ef2df7b867 replace deprecated Gtk{H,V}Paned Gtk{H,V}Box with GtkPaned and GtkBox + orientation
have to set the expand property to children
2016-09-28 11:53:28 +02:00
Eric Le Lay 9c9399c1be fix #1 - gtk3: keyboard navigation broken in Find new podcasts
By not letting search Entry grab focus if not realized.
Also always re-enable search (see
https://github.com/gpodder/gpodder/issues/146)
2016-09-28 11:48:20 +02:00
Eric Le Lay a3fa7f860c remove center_on_widget and _is_visible 2016-09-28 11:48:20 +02:00
Eric Le Lay 60426eddbc fix unicode error when adding linux luddites - ogg
The title is unicode when put in the model but comes out as str.
It needs to be converted back to unicode (long '-' in the title)
otherwise there is an error in model.py#_format_description
2016-09-27 14:19:21 +02:00
Eric Le Lay 213b3e3207 working add podcast by url 2016-09-27 14:19:21 +02:00
Thomas Perl 9b8dbdc3a6 New try to do a minimal Gtk+3 port 2016-09-25 14:31:58 +02:00
Thomas Perl e08efd2874 Sync UI: Update podcast list after sync (Fixes #136) 2016-09-17 18:27:09 +02:00
Thomas Perl d8ab3b7fcc Sync UI: Remove dead code 2016-09-17 18:26:53 +02:00
Thomas Perl 3537f02208 README: Remove outdated Transifex information 2016-09-17 15:53:43 +02:00
Thomas Perl 1f67eae4f2 .travis.yml: Fix Continous Integration Builds 2016-09-17 15:04:07 +02:00
Thomas Perl 5ea8a9882a win32-launcher: Fix crash when Python is missing 2016-08-31 21:28:10 +02:00
Thomas Perl f800ce728e gPodder 3.9.1 "My BLT Drive Just Went AWOL" released 2016-08-31 21:10:41 +02:00
Thomas Perl 49b84d83d1 Update credits.txt 2016-08-31 20:56:56 +02:00
Thomas Perl 0623aa2ce6 desktopfile: Filter non-player apps 2016-08-31 20:55:13 +02:00
Thomas Perl 826864daaa Fix class naming 2016-08-21 22:59:33 +02:00
Thomas Perl be36876604 Merge pull request #140 from Mortal/html5lib-shownotes-hyperlinks
Use html5lib to find hyperlinks in the HTML of podcast show notes
2016-08-21 22:59:08 +02:00
Mathias Rav 81cbe1fba7 Move the code that uses html5lib under the html5lib guard 2016-08-11 09:53:36 +02:00
Mathias Rav a6f284331d Refactor, remove diffing code and extract_hyperlinked_text_{1,2} 2016-08-11 09:51:56 +02:00
Mathias Rav 6f2db07d76 Try importing html5lib and log a warning if it fails 2016-08-11 09:51:56 +02:00
Thomas Perl 55fb426500 Activate URLs on enter and do not handle selection clicks 2016-08-08 20:10:45 +02:00
Thomas Perl df9647a583 Simplify searching for hyperlinks 2016-08-08 20:10:45 +02:00
Thomas Perl 334eaff8e3 Remove error message when html5lib not available 2016-08-08 20:10:35 +02:00
Mathias Rav 6a9a47a7b7 Fix NameError in ImportError handling 2016-08-08 20:04:14 +02:00
Mathias Rav 9cc600208f Handle HTML entities using name2codepoint 2016-08-08 20:00:28 +02:00
Mathias Rav 33af39d69d extract_hyperlinked_text: Compare the two algorithms and output their difference 2016-08-08 19:51:29 +02:00
Mathias Rav f74b20113b Implement extract_hyperlinked_text_2 2016-08-08 19:51:15 +02:00
Mathias Rav 87ce8447e3 Refactor, renaming extract_hyperlinked_text -> extract_hyperlinked_text_1 2016-08-08 19:50:51 +02:00
Mathias Rav 1831cc9b00 Use util.open_website rather than webbrowser.open to avoid blocking the UI 2016-08-07 17:20:22 +02:00
Mathias Rav c7ab9f6f70 Use html5lib to find hyperlinks in the HTML of the podcast show notes 2016-08-07 12:24:03 +02:00
Thomas Perl 6a9cef32ee Merge pull request #137 from henri/updates-to-readme-related-to-osx
Updates to readme related to osx
2016-07-05 10:19:48 +02:00