Commit Graph

17 Commits

Author SHA1 Message Date
MarkusHackspacher 3ce9cd55e7 remove too many blank lines 2018-07-24 14:11:05 +02:00
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
MarkusHackspacher eecfd64f63 fix E261 at least two spaces before inline comment 2018-05-17 08:39:56 +02:00
Eric Le Lay fa5a289396 finish fixing E226 2018-04-15 18:59:20 +02:00
MarkusHackspacher a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +01:00
MarkusHackspacher 0c18a43d13 fix E302 and E303, only blank line change 2018-02-11 00:22:00 +01:00
Eric Le Lay 01afba8b05 Merge branch 'master' into gtk3
- remove credits
- python2/python3 extensions
2017-06-25 09:54:53 +02:00
Eric Le Lay 9f9c2230ae add a python2 ui flag for extensions
to mark python2/python3 only extensions.
TODO: change flag to python3 when merging to gtk3 branch.
Fixes #252.
2017-06-24 14:47:24 +02:00
Thomas Perl 9b8dbdc3a6 New try to do a minimal Gtk+3 port 2016-09-25 14:31:58 +02:00
Dov Feldstern 3665adb799 Gtk status icon: load icon by name except when actually drawing on it
The icon image quality degradation described in the previous changeset is
actually a result of loading by pixbuf, regardless of whether we then draw on
it or not. Interestingly, if the initial load is done by name, then subsequent
loads by pixbuf maintain the higher quality. In any case, in order to minimize
the quality impact, only load the image by pixbuf when actaully doing the
drawing. And the entire thing is still optional -- if download_progress_bar is
not set, the icon is only ever loaded by name.

--HG--
extra : rebase_source : 21233543a2e668bacdd43af1055c99d3e4b8e8e8
2014-02-07 14:24:35 +02:00
Dov Feldstern 8773a044e0 Gtk status icon: make drawing of download progress bar optional
On some window manager / panel combinations, drawing on the icon degrades its
quality; make the drawing optional.

--HG--
extra : amend_source : 689f688dc46159cf240773bd9ec39fc02ea1dcbc
2014-02-05 01:18:07 +02:00
Dov Feldstern d77c5886e5 Gtk status icon: fix unloading and reloading of the extension
--HG--
extra : rebase_source : 0321ab421a6b523a2311c7ebec27ef19597d59d4
extra : __touch-noise__ : 3693677836
extra : amend_source : 85531ad5ffc889210203a2b0cfb37727367f546c
2014-02-03 01:53:21 +02:00
Dov Feldstern 24b6e64762 Gtk status icon: restore download progress bar functionality
The old (gpodder 2) trayicon.py (which was removed in
a198ecc400) had the functionality of showing a
download progress bar on the tray icon itself. The new Gtk status icon
extension did not copy over this functionlity. This changeset ports that
functionality over, and is heavily based on that original code.

--HG--
extra : amend_source : b6cd3349db7f54b8e30b86b9d514073cb80a15fd
2014-02-03 01:44:25 +02:00
Sean Munkel 6b87dd7755 Windows: Mandatory notification extension (pull request 72) 2013-03-27 12:03:07 +01:00
Sean Munkel 0aae78cdc3 Fix status icon not disappearing after being disabled (bug 1714) 2013-02-08 10:47:04 +01:00
Bernd Schlapsi d5eae16b9f Improvements to the extension system
- Add category metadata in every extension
- Show this category in the extension list gui
- Add "mandatory_in" and "disable-in" configuration for an extension
- Add Ubuntu unity check to enable/disable unity specific extensions
- Move "gpodder.win32" and "gpodder.osx" setting to the "gpodder.ui" namespace to be able to use it in the extensions category settings
- Only show metadata information in the right-click dialog of an extension
2012-12-07 10:30:28 +01:00
Thomas Perl bf5536a705 New extension: Gtk status icon (bug 1495) 2012-08-16 09:55:36 +02:00