diff --git a/CHANGELOG.md b/CHANGELOG.md index 3de41cb..a1ffbb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ Changelog +### 4.3.0 + + * Added a menu item type option dropdown controlling the style of icons, or their visibility. + * Moved the pinning, autostart, and shortcut creation options from the Preferences sub-menu to the main menu list. + * Re-merged the "Close"/"Close all" menu options like in the old context menu to avoid having three different close options for apps with multiple windows. + ### 4.2.4 * Fixed a regression causing thumbnail menus to close too early. diff --git a/CREDITS.md b/CREDITS.md index 14c03d1..d370e12 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -45,6 +45,8 @@ Special thanks to the contributors of this project. * nicojx * NoXPhasma * Xeronel + * feren + * giuspen ### Support diff --git a/importPinned.py b/importPinned.py index 44c29d3..2e9b47a 100644 --- a/importPinned.py +++ b/importPinned.py @@ -51,6 +51,7 @@ def importConfig(): ('AppMenu', config['AppMenu']), ('seperator5', config['seperator4']), ('show-recent', config['show-recent']), + ('menuItemType', config['menuItemType']), ('firefox-menu', config['firefox-menu']), ('autostart-menu-item', config['autostart-menu-item']), ('monitor-move-all-windows', config['monitor-move-all-windows']), diff --git a/package.json b/package.json index d1b294b..3bdc3ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "icingtaskmanager", - "version": "4.2.4", + "version": "4.3.0", "description": "Icing Task Manager", "main": "gulpfile.js", "scripts": { diff --git a/src/metadata.json b/src/metadata.json index be847f7..30b8f70 100644 --- a/src/metadata.json +++ b/src/metadata.json @@ -3,7 +3,7 @@ "max-instances": -1, "dangerous": false, "name": "Icing Task Manager", - "version": "4.2.4", + "version": "4.3.0", "role": "panellauncher", "uuid": "IcingTaskManager@json" } \ No newline at end of file diff --git a/src/utils.py b/src/utils.py index 41c8352..625f4b9 100755 --- a/src/utils.py +++ b/src/utils.py @@ -103,6 +103,7 @@ def handleCli(): ('AppMenu', config['AppMenu']), ('seperator5', config['seperator4']), ('show-recent', config['show-recent']), + ('menuItemType', config['menuItemType']), ('firefox-menu', config['firefox-menu']), ('autostart-menu-item', config['autostart-menu-item']), ('monitor-move-all-windows', config['monitor-move-all-windows']), @@ -197,8 +198,8 @@ def handleCli(): print('OSError') return - except KeyError: - ':(' + except KeyError as e: + print('KeyError', e) return else: