Metadata-Version: 2.1 Name: pystray Version: 0.19.5 Summary: Provides systray integration Home-page: https://github.com/moses-palmer/pystray Author: Moses Palmér Author-email: moses.palmer@gmail.com License: LGPLv3 Keywords: system tray icon,systray icon Classifier: Development Status :: 4 - Beta Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) Classifier: Operating System :: MacOS :: MacOS X Classifier: Operating System :: Microsoft :: Windows :: Windows NT/2000 Classifier: Operating System :: POSIX Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3.4 License-File: COPYING License-File: COPYING.LGPL Requires-Dist: Pillow Requires-Dist: six Requires-Dist: pyobjc-framework-Quartz (>=7.0) ; sys_platform == "darwin" Requires-Dist: python-xlib (>=0.17) ; sys_platform == "linux" Release Notes ============= v0.19.5 (2023-09-17) - Various fixes ------------------------------------ * Change image flags to *Pillow* to those actually supported by newer versions of that library. * Correct visibility for *appindicator* backend. Thanks to *Stephan Helma*! * Do not stop the icon unless it is running. * Correct issue where the icon would become blurry on screen resolution changes on *Windows*. v0.19.4 (2022-06-20) - Notifications for macOS ---------------------------------------------- * Enable notifications for *macOS*. Thanks to *danrossi*! * Added FAQ. * Correctly set title for *appindicator* when icon is created. Thanks to *SpookedByRoaches*! * Verify that *Gtk* actually works before trying to use it. Thanks to *Peter Hjalmarsson*! * Corrected regression for the *dummy* backend. Thanks to *Simon Robinson*! * Corrected regression with ``run_detached`` for *Xorg*. v0.19.3 (2022-03-18) - Various fixes ------------------------------------ * Do not crash when passed a ``None`` menu. * Only let ``pystray.Icon.stop`` block for 5 seconds when waiting for the ``setup`` function to complete. * Made usage example single, runnable script. v0.19.2 (2022-01-01) - Allow tuple as menu argument --------------------------------------------------- * Corrected menu implementation to allow tuples as arguments as indicated by the documentation. v0.19.1 (2021-12-06) - Simplify packaging ----------------------------------------- * Simplify loading of backends to make packaging into a standalone package easier. * Added release dates to release notes. v0.19.0 (2021-12-05) - Ayatana AppIndicator support --------------------------------------------------- * Added support for *Ayatana AppIndicator* under *Linux*. Thanks to *Paulo Martinez*! * Corrected support for ``run_detached`` under *Linux* and *Windows*. v0.18.0 (2021-10-20) - Easier integration with other libraries -------------------------------------------------------------- * Added a detached run mode to enable integration with libraries with a run loop. Thanks to *PySimpleGUI* and *glight2000* for their testing efforts! * Do not crash when running the icon in a non-main thread when using a *GTK+* backend. * Updated documentation. v0.17.4 (2021-06-26) - Corrected import on Windows -------------------------------------------------- * Corrected imports from _WinDLL_ to ensure argument definitions are private to this library. Thanks to *TomsonBoylett*! v0.17.3 (2021-04-02) - macOS and AppIndicator bug fixes ------------------------------------------------------- * Let the default timeout for notifications when using the *AppIndicator* backend be decided by the desktop environment, not infinity. Thanks to *Angelo Naselli*! * Do not attempt to create a menu before the icon has started on *macOS*. v0.17.2 (2020-12-02) - Windows bug fixes ---------------------------------------- * Actually release loaded icons on *Windows*. Thanks to *Bob1011941*! * Let mouse button release trigger menu and action on *Windows* as expected. Thanks to *Ennea*! v0.17.1 (2020-08-30) - Corrected release notes ---------------------------------------------- * Corrected attribution of *Windows* notification fix. v0.17.0 (2020-08-30) - Various bug fixes ---------------------------------------- * Corrected signalling in *GTK* backend. Thanks to *Simon Lindholm*! * Corrected hinding of notification message in *GTK backend*. Thanks to *Simon Lindholm*! * Corrected notification structure on *Windows*. Thanks to *flameiguana*! v0.16.0 (2020-06-09) - Enable notifications ------------------------------------------- * Added support for notifications. Thanks to *ralphwetzel* and *Chr0nicT*! * Added support for forcing the backend to use. v0.15.0 (2019-12-04) - Allow methods as menu callbacks ------------------------------------------------------ * Allow passing a method as menu callback. * Ensure that the temporary file is removed when running under *AppIndicator*. Thanks to *superjamie*! v0.14.4 (2018-09-18) - Allow setting icon after construction ------------------------------------------------------------ * Do not require setting ``icon`` twice when not passing the icon to the constructor. * Clarified documentation regarding name of menu argument. v0.14.3 (2017-03-29) - Full license coverage -------------------------------------------- * Added license preamble to all source files. Thanks to *Björn Esser*! v0.14.2 (2017-03-27) - Proper license files ------------------------------------------- * Added proper license files. Thanks to *Björn Esser*! v0.14.1 (2017-03-05) - Restore icon after *explorer.exe* crash -------------------------------------------------------------- * Restore the icon when *explorer exe* restarts after a crash. Thanks to *Michael Dubner*! v0.14 (2017-02-23) - Disabled menu items ---------------------------------------- * Added support for disabling menu items. v0.13 (2017-02-18) - Corrections for X -------------------------------------- * Make sure to set window size hints on *X*. Thanks to *filonenko-mikhail*! v0.12 (2017-01-21) - Simplified API ----------------------------------- * Do not require use of ``setup`` to show icon. * Pass reference to menu item to action handler. If action handlers do not support this argument, they will be wrapped. * Updated documentation. v0.11 (2016-12-05) - Radio buttons ---------------------------------- * Added support for radio buttons. * Corrected transparent icons for *OSX*. v0.10 (2016-09-27) - Changed Xlib backend library ------------------------------------------------- * Changed *Xlib* library. * Corrected test with incorrect parameter. v0.9 (2016-09-26) - Submenus ---------------------------- * Added support for nested menus. v0.8 (2016-09-21) - Platform independent API and checkable ---------------------------------------------------------- * Added method to explicitly update menu to enable support for other platforms. * Added support for *AppIndicator* backend. * Re-added native clickability for *OSX*. * Added support for check boxes. v0.7 (2016-08-24) - Dynamic menus --------------------------------- * Added support for dynamically generating menu item properties when a popup menu is displayed. * Display the default menu item distinctly. * Changed the menu item API slightly. * Corrected logging on Windows. v0.6 (2016-08-21) - Simplified API ---------------------------------- * Removed explicit default action parameter ``on_activate``. * Allow terminating the application with *ctrl+c* on *OSX*. * Added basic logging. v0.5 (2016-08-16) - Menu support -------------------------------- * Added support for popup menus. * Corrected bug which prevented stopping the icon on *Windows*. * Corrected documentation. v0.4 (2016-08-05) - GTK+ 3 support ---------------------------------- * Added support for *GTK+* on *Linux*. v0.3.5 (2016-06-21) - Corrected import errors --------------------------------------------- * Propagate import errors raised on Linux to help troubleshoot missing ``Xlib`` module. Thanks to Lance Kindle! * Properly declare ``six`` as a dependency. * Declare ``python3-xlib`` as dependency on *Linux* for *Python 3*. v0.3.4 (2016-05-24) - Corrected Python 3 issues on Xorg ------------------------------------------------------- * Make sure that ``pystray`` can be used on *Python 3* on *Xorg*. * Make sure the release making script runs on *Python 3*. v0.3.3 (2016-04-21) - Corrected encoding issues ----------------------------------------------- * Make sure building works even when default encoding is not *utf-8*. * Corrected issue with click selector on *OSX*. v0.3.2 (2016-04-19) - Universal wheel ------------------------------------- * Make sure to build a universal wheel for all python versions. v0.3.1 (2016-04-10) - No-change packaging update ------------------------------------------------ * Do not package an old version of ``pynput``. v0.3 (2016-04-05) - Proper Python 3 Support ------------------------------------------- * Corrected Python 3 bugs. * Made ``Icon.run()`` mandatory on all platforms. v0.2 (2016-03-27) - Initial Release ----------------------------------- * Support for adding a system tray icon on *Linux*, *Mac OSX* and *Windows*.