PupMenu-6.2.1
PupMenu-6.2.1
Recommended OS
Puppy Linux with gtkdialog4 (0.7.21 or greater)
Purpose
PupMenu is a comprehensive application launcher and menu-item editor.
Download
http://www.smokey01.com/radky/PupMenu-6.2.1.pet
Mid-view interface
Menu Editor
Menu Maker
Preferences
PupMates
http://www.smokey01.com/radky/PupMates.html
Puppy Linux with gtkdialog4 (0.7.21 or greater)
Purpose
PupMenu is a comprehensive application launcher and menu-item editor.
Download
http://www.smokey01.com/radky/PupMenu-6.2.1.pet
Mid-view interface
Menu Editor
Menu Maker
Preferences
PupMates
http://www.smokey01.com/radky/PupMates.html
Last edited by radky on Fri 12 Jul 2019, 16:17, edited 54 times in total.
PupMenu-6.2.1. See main post.
- Critical Update: Adjust compatibility with recent changes in Woof-CE -- do not use symlinked /tmp directory during pet installation (thanks gyrog and wdlkmpx)
PupMenu-6.2. See main post.
- Adjust compatibility with recent Woof-CE modifications of Puppy directory structure (/root/Choices/MIME-types -> /etc/xdg/rox.sourceforge.net/MIME-types)
PupMenu-6.1. See main post.
- Improve speed (2X) of PupMenu background processes, particularly while updating the applications cache
- Add lock-screen button to main GUI (Xlock)
- Update Recent Files module and improve integration with perl as implemented in Puppy. Effective 3-Sep-2017, Woof-CE supports the Escape.pm perl module (thanks peebee)
- Remove code which automatically adds icon folders to GTK bookmarks
- Bugfix: incomplete auto-updating of PME cache files
PupMenu-6.0. See main post.
- Major update of all PupMenu modules
- Adjust GUI to show menu categories as iconified items similar to the Whisker menu plugin of xfce (thanks mikeslr)
- Adjust drop-down menu of the main GUI to provide improved access to all interfaces including the menu editor and menu maker modules
- Add option to arrange menu categories alphabetically
- Add option to open the GUI in the Favorites category, else open in the All category
- Add options to open the GUI at screen center, upper-left corner of the screen, or under the mouse pointer
- Add 'hover select' option for menu categories
- Add optional Wine menu category
- Add support for launching applications as spot (requires run-as-spot in Exec line of application .desktop file)
- Add support for the new Woof-CE approach to resizing the menu of jwm
- Improved support for spaces in application names and executable names
- Bugfix: Auto-updating cache files failed in some scenarios when saving menu files through the Edit tab of PupMenuEdit
PupMenu-5.1.1. See main post.
- Bugfix: intermittent 'unary operator expected' error messages in tahrpup & xenialpup
PupMenu-5.1. See main post.
- Add support for the new binary-detection heuristics of grep >= 2.21
- Bugfix: potential pipe error when updating the applications cache
- Bugfix: run-in-terminal mode of pRun failed in some scenarios
PupMenu-5.0. See main post.
- Adjust PupMenu widgets for easier navigation (thanks torm)
- Add GUI scalability with option to set the opening width
- Add new user interface for Preferences
- Add option to place menu categories left or right of the applications window
- Add option to place the application information box on bottom or top of the applications window
- Add option to place the application search box on bottom or top of the applications window
- Add optional History menu category for recently-launched applications
- Add option to show/hide banner text
- Add option to show/hide splash dialog
- Add option to open PupMenu under mouse cursor (or center of screen)
- Add option to include hidden apps in the PupMenu applications window
- Add gettext internationalization for all GUIs
- Update application search code for quicker parsing of .desktop files
- Update PupMenuEdit to 3.0 (revised layout of Edit, Favorites and Show-Hide tabs) and add dynamic hover tool tips to display application information specific to the current locale
- Update PupMenuMaker to 1.5 (revised layout of main interface)
- Bugfix: The enhanced search mode did not accurately parse contents of .desktop files (thanks torm).
PupMenu-4.3. See main post.
- Bugfix: Pipe error in Hide/Show module of PupMenuEdit
PupMenu-4.2. See main post.
- Dangling (broken) image symlinks created by some applications may disrupt the corresponding gtkdialog treeview icons of PupMenu. Consequently, the 4.2 update of PupMenu automatically removes broken symlinks in folders typically parsed by the gtkdialog tree widget.
- Adjust call to fixmenus for JWM.
PupMenu-4.1. See main post.
- Added treeview icons which are displayed along the left margin of all applications.
- Added on-demand updating of the applications database and icon cache. Use the refresh buttons of PupMenu and PupMenuEdit when the the XDG menu has changed, i.e., after installing/uninstalling applications, creating/deleting .desktop files, adding/removing SFS files.
- Added user-choice options for tray applications: file manager, task manager, sysinfo utility, terminal emulator and run dialog utility.
- Added support for direct launching of wine application via .desktop files.
- Added option in PupMenuEdit to show/hide menu categories in JWM.
- Added option in PupMenuEdit to set menu-item height in JWM.
- The NoDisplay status of menu items in PupMenu now parallels that of the main XDG menu. Use PupMenuEdit to change the Show/Hide status of menu applications.
PupMenu-4.0. See main post.
- Updated support for recent changes in Woof-CE.
- Added multi-function recent-files module. This option parses recently-used.xbel and provides a launchable list of files accessed by GTK open/save dialogs.
- Major update to bookmarks module (open, move, add, delete or reset personal folder/file/URL bookmarks, and optionally append ROX/GTK bookmarks).
- Major update to launch-history module.
- Major update to PupMenuEdit module.
- Updated PupMenuMaker module.
- Updated Help dialog.
- Added category-specific identification icons to menu items in full, mid and control-panel (CPL) views.
- Bugfix: inconsistent save from Edit tab of PupMenuEdit
Version 3.5. See main post.
- Added real-time icon viewers to all interfaces (Full, Mid, Mini and CPL), and added support for Woof-CE svg images (usr/share/pixmaps/puppy/*svg).
- Synchronized the placement of buttons on all interfaces.
- Added alternate access to PupMenuEdit from the right-upper corner menubar of PupMenu, and from the standard XDG menu.
- Added an enhanced Favorites tab to PupMenuEdit which manages applications in the Favorites (My-Apps) category of PupMenu -- and concurrently builds (and manages) the identical Favorites category in the standard XDG menu of supported desktops (JWM, IceWM, LXDE, LXPanel, FbPanel, Openbox, Fluxbox and XFCE4).
- Added optional pop-up notification to the Favorites and Show-Hide tabs of PupMenuEdit.
- Reorganized the Preferences module and moved the Default-App and MIME options from Preferences to the PupMenuEdit module.
Version 3.4. See main post.
- Added support for double-click launching of applications.
- Bugfix: In some scenarios, the pRun search toggle-button icon did not show.
- Bugfix: With 'Close after launch' selected in Preferences, the main PupMenu GUI did not automatically close when launching applications from the History module.
Version 3.3. See main post.
- Added pRun (run dialog module).
- Added option to set default run-dialog utility, including support for the following (if installed): fbrun, gexec, gmrun, grun, lxpanelctl run, pexec, prun, xfrun4.
- Added option to set maximum number of items in the launch history (range 10-30).
- Bugfix: Fontsize defaulted to 11pt in PupMenuEdit.
- Bugfix: In some scenarios, the display font of PupMenu unexpectedly changed when loading the Preferences module.
Version 3.2. See main post.
- Added GUI support for the 96-dpi font metrics of Woof-built Puppies, effective 2013-03-26.
- Added option to show Development and Education categories in the built-in menu of PupMenu.
- Added options to show standard Puppy menu categories (such as Business, Document, Personal) or alternate categories (such as Office) which have enhanced compliance with Freedesktop.org menu standards.
- PupMenuEdit and PupMenuMaker continue full support for the conventional category structure of the standard Puppy Menu.
- Added 'Show In' (OnlyShowIn) option to PupMenuEdit. This parameter defines the desktop environments that will show an application in the corresponding menu.
- The category of each menu item is now directly editable in PupMenuEdit, or you can select a new category from the drop-down list.
- Bugfix: In some scenarios, PupMenu exited unexpectedly when the Edit button was selected before first selecting the menu item.
Version 3.1. See main post.
- Added support for the comprehensive menu hierarchy (Puppy-specific categories and subcategories) introduced in the Woof specifications of 30 Nov 2012. (Set this option in Preferences)
- Added toggle checkbox to the main interface for the 'close after launch' option.
- Added toggle button to the main interface for standard/enhanced searching.
- Improved the quick-launch feature of the application search option to better emulate Run-dialog programs such as gExec and GRun. (See PupMenu Help)
- Simplified code (touch --no-create) for the show/hide options of PupMenuEdit. (thank you Geoffrey)
- Multiple enhancements of the graphical user interface.
- Added new primary icon for PupMenu (improved rendering when the icon is downsized).
Version 3.0. See main post.
- Major update since v.2.8.1
- Code modifications with significantly improved performance and faster application search.
- Added quick-launch function which emulates Run-dialog programs such as gexec and grun (enter the executable name of an application in the search box of PupMenu, and press the Enter key to launch).
- Extended the enhanced search option – which now evaluates the Category entry of .desktop files, in addition to the Name and Comment fields.
- Enhanced user access to the menu creation and editing modules.
- Added PupMenuEdit (new application) which is accessible from all interfaces. This integrated, full-featured menu manager, editor and graphic viewer facilitates management of *.desktop files. The default text editor is still available.
- Renamed the menumaker module to PupMenuMaker and added an icon viewer.
- Updated the Categories drop-down list of PupMenuMaker in accordance with current Woof specifications.
- Enhanced content in the information window of the full-view interface of PupMenu.
- Added optional CPL-view (control panel).
- Added Refresh buttons to all interfaces.
- Added information viewer to the mini-view and control panel interfaces.
- Added optional utility tray to the mini-view interface. The tray is now available for all four interfaces (full, mid, mini and CPL).
- Added optional real-time icon viewer to the full-view interface.
- Note: The graphic viewers require standard files extensions (png, xpm, svg) for the icon entry of the .desktop file. However, the occasional derivative (Saluki) may not include the requisite icon extensions in all .desktop files.
- Added auto-sorting of the the launch history after opening applications from the history list (blue folder icon). As in prior versions, the list also auto-sorts when launching applications from the main PupMenu interface.
- Added PeeBee's Wine Menu which appears automatically in the tray of PupMenu if Wine is installed. Tested in Lighthouse64 and with Green Dome's popular Wine Pet which is updated frequently.
- Converted the combobox format of the Preferences module to the more intuitive 'Tree' format.
- Bugfix in PupMenuMaker: Inconsistent auto-update of the Puppy XDG menu when creating new .desktop files.
- Bugfix in recursive search code: Replaced 'grep -r' with 'grep -R'. The -r option of grep (v2.12 or greater) no longer follows symlinks, except command-line.
Version 2.8.1. See main post.
- Bugfix: delay (key lag) in search box function after exiting the Configuration module.
Version 2.8. See main post.
- Please note: this release requires gtkdialog4 (Puppy5 derivatives or updated Puppy4 derivatives).
- Added optional third view of the main user interface (conveniently small while retaining essential features of an application finder/launcher).
- The main PupMenu interface supports quick access to mini-view, mid-view and full-view modes (select the icon in upper right corner of main GUI).
- The Preferences interface opens in the current/active tab when refreshing the menu.
- Added support to Preferences for combobox multi-column text.
- Added new options to the MenuMaker module (menu-item viewer, comprehensive drop-down list of menu categories, and 'Msg' checkbox to show/hide confirmation messages).
- Added support for SpaceFM file manager.
- Bugfix: error loading mime-types in Preferences.
- Bugfix: inconsistent update of the XDG menu when removing/hiding menu items in derivatives without fixmenus.
Version 2.7. See main post.
- Enabled quick-access to menu creation from the main PupMenu interface. Access to menu creation is still available in the Preferences GUI.
- Added option to show/hide tray utilities in the reduced-view GUI (this option is still available in the full-view GUI).
- Improved access to options in Preferences.
- Enhanced MenuMaker module.
Version 2.6. See main post.
- Added Information window to the mini-view GUI for the display of descriptive menu-item names.
- Added option to show/hide the margin (border relief) of small GUI buttons (showing the margin facilitates button recognition when navigating the GUI in some GTK themes).
- Enabled support for the updated jwm_menu_create module of jwm-tools (the updated version of jwm-tools supports the "NoDisplay=true" entry of .desktop files).
- Enhanced user interface for the Preferences module.
- Bugfix: In some Puppy derivatives, selecting a program in the Applications window required double-clicking to view output in the Information window.
Version 2.5. See main post.
- Added checkbox option in Preferences to override the 'NoDisplay=true' parameter of menu items (i.e., hidden menu items are made visible in PupMenu, but remain hidden in the Puppy XDG menu).
- Added icon option in search box to quickly clear/reset the current application search.
- Disabled the nonfunctional pop-up search option of the gtkdialog tree widget.
- Enhanced integration with 32-bit and 64-bit Puppy derivatives.
Version 2.4. See main post.
- Added single-pane (mini-mode) view of the user interface.
- Added option to quickly toggle between dual-pane and single-pane views.
Version 2.3. See main post.
- Added option to show/hide tray applications.
- Added enhanced search option which complements the standard search function of the application finder.
- Added immediate feedback when the search option finds no item.
- Moved search icon to the left-inside margin of the entry box.
- Revised Preferences GUI.
Version 2.2. See main post.
- Bugfix: Mouse-click in white space of the Applications window displayed information of a previously selected item.
- Added filter to exclude non-functional menu files which lack the standard .desktop extension.
- Enhanced notification status of launch and edit buttons.
Version 2.1. See main post.
- Enhanced rendering speed for the applications, information and search windows.
- Added self-sustained launch history with quick access to recently launched programs, automatic addition and deletion
of history items, and auto-update after programs are uninstalled. (thanks Jasper)
- Added configurable bookmarks with one-click access to the rox, thunar or pcmanfm file managers. (thanks Jasper)
- Added source-file data to the information window (path to .desktop file).
- Added icon-notification to the launch and edit buttons (enabled/disabled status).
Version 2.0. See main post.
- Removed the combobox format of the main user interface.
- Added new dual-pane interface with application search option. (thanks jim1911 and seaside for testing)
- Added My-Apps favorites category. (thanks scsijon)
- Added option to send menu items to the ROX desktop. (thanks darkcity)
- Added MenuMaker² menu creation utility. (thanks Trio and Geoffrey)
- Added direct access to defaults-chooser. (thanks sc0ttman)
- Critical Update: Adjust compatibility with recent changes in Woof-CE -- do not use symlinked /tmp directory during pet installation (thanks gyrog and wdlkmpx)
PupMenu-6.2. See main post.
- Adjust compatibility with recent Woof-CE modifications of Puppy directory structure (/root/Choices/MIME-types -> /etc/xdg/rox.sourceforge.net/MIME-types)
PupMenu-6.1. See main post.
- Improve speed (2X) of PupMenu background processes, particularly while updating the applications cache
- Add lock-screen button to main GUI (Xlock)
- Update Recent Files module and improve integration with perl as implemented in Puppy. Effective 3-Sep-2017, Woof-CE supports the Escape.pm perl module (thanks peebee)
- Remove code which automatically adds icon folders to GTK bookmarks
- Bugfix: incomplete auto-updating of PME cache files
PupMenu-6.0. See main post.
- Major update of all PupMenu modules
- Adjust GUI to show menu categories as iconified items similar to the Whisker menu plugin of xfce (thanks mikeslr)
- Adjust drop-down menu of the main GUI to provide improved access to all interfaces including the menu editor and menu maker modules
- Add option to arrange menu categories alphabetically
- Add option to open the GUI in the Favorites category, else open in the All category
- Add options to open the GUI at screen center, upper-left corner of the screen, or under the mouse pointer
- Add 'hover select' option for menu categories
- Add optional Wine menu category
- Add support for launching applications as spot (requires run-as-spot in Exec line of application .desktop file)
- Add support for the new Woof-CE approach to resizing the menu of jwm
- Improved support for spaces in application names and executable names
- Bugfix: Auto-updating cache files failed in some scenarios when saving menu files through the Edit tab of PupMenuEdit
PupMenu-5.1.1. See main post.
- Bugfix: intermittent 'unary operator expected' error messages in tahrpup & xenialpup
PupMenu-5.1. See main post.
- Add support for the new binary-detection heuristics of grep >= 2.21
- Bugfix: potential pipe error when updating the applications cache
- Bugfix: run-in-terminal mode of pRun failed in some scenarios
PupMenu-5.0. See main post.
- Adjust PupMenu widgets for easier navigation (thanks torm)
- Add GUI scalability with option to set the opening width
- Add new user interface for Preferences
- Add option to place menu categories left or right of the applications window
- Add option to place the application information box on bottom or top of the applications window
- Add option to place the application search box on bottom or top of the applications window
- Add optional History menu category for recently-launched applications
- Add option to show/hide banner text
- Add option to show/hide splash dialog
- Add option to open PupMenu under mouse cursor (or center of screen)
- Add option to include hidden apps in the PupMenu applications window
- Add gettext internationalization for all GUIs
- Update application search code for quicker parsing of .desktop files
- Update PupMenuEdit to 3.0 (revised layout of Edit, Favorites and Show-Hide tabs) and add dynamic hover tool tips to display application information specific to the current locale
- Update PupMenuMaker to 1.5 (revised layout of main interface)
- Bugfix: The enhanced search mode did not accurately parse contents of .desktop files (thanks torm).
PupMenu-4.3. See main post.
- Bugfix: Pipe error in Hide/Show module of PupMenuEdit
PupMenu-4.2. See main post.
- Dangling (broken) image symlinks created by some applications may disrupt the corresponding gtkdialog treeview icons of PupMenu. Consequently, the 4.2 update of PupMenu automatically removes broken symlinks in folders typically parsed by the gtkdialog tree widget.
- Adjust call to fixmenus for JWM.
PupMenu-4.1. See main post.
- Added treeview icons which are displayed along the left margin of all applications.
- Added on-demand updating of the applications database and icon cache. Use the refresh buttons of PupMenu and PupMenuEdit when the the XDG menu has changed, i.e., after installing/uninstalling applications, creating/deleting .desktop files, adding/removing SFS files.
- Added user-choice options for tray applications: file manager, task manager, sysinfo utility, terminal emulator and run dialog utility.
- Added support for direct launching of wine application via .desktop files.
- Added option in PupMenuEdit to show/hide menu categories in JWM.
- Added option in PupMenuEdit to set menu-item height in JWM.
- The NoDisplay status of menu items in PupMenu now parallels that of the main XDG menu. Use PupMenuEdit to change the Show/Hide status of menu applications.
PupMenu-4.0. See main post.
- Updated support for recent changes in Woof-CE.
- Added multi-function recent-files module. This option parses recently-used.xbel and provides a launchable list of files accessed by GTK open/save dialogs.
- Major update to bookmarks module (open, move, add, delete or reset personal folder/file/URL bookmarks, and optionally append ROX/GTK bookmarks).
- Major update to launch-history module.
- Major update to PupMenuEdit module.
- Updated PupMenuMaker module.
- Updated Help dialog.
- Added category-specific identification icons to menu items in full, mid and control-panel (CPL) views.
- Bugfix: inconsistent save from Edit tab of PupMenuEdit
Version 3.5. See main post.
- Added real-time icon viewers to all interfaces (Full, Mid, Mini and CPL), and added support for Woof-CE svg images (usr/share/pixmaps/puppy/*svg).
- Synchronized the placement of buttons on all interfaces.
- Added alternate access to PupMenuEdit from the right-upper corner menubar of PupMenu, and from the standard XDG menu.
- Added an enhanced Favorites tab to PupMenuEdit which manages applications in the Favorites (My-Apps) category of PupMenu -- and concurrently builds (and manages) the identical Favorites category in the standard XDG menu of supported desktops (JWM, IceWM, LXDE, LXPanel, FbPanel, Openbox, Fluxbox and XFCE4).
- Added optional pop-up notification to the Favorites and Show-Hide tabs of PupMenuEdit.
- Reorganized the Preferences module and moved the Default-App and MIME options from Preferences to the PupMenuEdit module.
Version 3.4. See main post.
- Added support for double-click launching of applications.
- Bugfix: In some scenarios, the pRun search toggle-button icon did not show.
- Bugfix: With 'Close after launch' selected in Preferences, the main PupMenu GUI did not automatically close when launching applications from the History module.
Version 3.3. See main post.
- Added pRun (run dialog module).
- Added option to set default run-dialog utility, including support for the following (if installed): fbrun, gexec, gmrun, grun, lxpanelctl run, pexec, prun, xfrun4.
- Added option to set maximum number of items in the launch history (range 10-30).
- Bugfix: Fontsize defaulted to 11pt in PupMenuEdit.
- Bugfix: In some scenarios, the display font of PupMenu unexpectedly changed when loading the Preferences module.
Version 3.2. See main post.
- Added GUI support for the 96-dpi font metrics of Woof-built Puppies, effective 2013-03-26.
- Added option to show Development and Education categories in the built-in menu of PupMenu.
- Added options to show standard Puppy menu categories (such as Business, Document, Personal) or alternate categories (such as Office) which have enhanced compliance with Freedesktop.org menu standards.
- PupMenuEdit and PupMenuMaker continue full support for the conventional category structure of the standard Puppy Menu.
- Added 'Show In' (OnlyShowIn) option to PupMenuEdit. This parameter defines the desktop environments that will show an application in the corresponding menu.
- The category of each menu item is now directly editable in PupMenuEdit, or you can select a new category from the drop-down list.
- Bugfix: In some scenarios, PupMenu exited unexpectedly when the Edit button was selected before first selecting the menu item.
Version 3.1. See main post.
- Added support for the comprehensive menu hierarchy (Puppy-specific categories and subcategories) introduced in the Woof specifications of 30 Nov 2012. (Set this option in Preferences)
- Added toggle checkbox to the main interface for the 'close after launch' option.
- Added toggle button to the main interface for standard/enhanced searching.
- Improved the quick-launch feature of the application search option to better emulate Run-dialog programs such as gExec and GRun. (See PupMenu Help)
- Simplified code (touch --no-create) for the show/hide options of PupMenuEdit. (thank you Geoffrey)
- Multiple enhancements of the graphical user interface.
- Added new primary icon for PupMenu (improved rendering when the icon is downsized).
Version 3.0. See main post.
- Major update since v.2.8.1
- Code modifications with significantly improved performance and faster application search.
- Added quick-launch function which emulates Run-dialog programs such as gexec and grun (enter the executable name of an application in the search box of PupMenu, and press the Enter key to launch).
- Extended the enhanced search option – which now evaluates the Category entry of .desktop files, in addition to the Name and Comment fields.
- Enhanced user access to the menu creation and editing modules.
- Added PupMenuEdit (new application) which is accessible from all interfaces. This integrated, full-featured menu manager, editor and graphic viewer facilitates management of *.desktop files. The default text editor is still available.
- Renamed the menumaker module to PupMenuMaker and added an icon viewer.
- Updated the Categories drop-down list of PupMenuMaker in accordance with current Woof specifications.
- Enhanced content in the information window of the full-view interface of PupMenu.
- Added optional CPL-view (control panel).
- Added Refresh buttons to all interfaces.
- Added information viewer to the mini-view and control panel interfaces.
- Added optional utility tray to the mini-view interface. The tray is now available for all four interfaces (full, mid, mini and CPL).
- Added optional real-time icon viewer to the full-view interface.
- Note: The graphic viewers require standard files extensions (png, xpm, svg) for the icon entry of the .desktop file. However, the occasional derivative (Saluki) may not include the requisite icon extensions in all .desktop files.
- Added auto-sorting of the the launch history after opening applications from the history list (blue folder icon). As in prior versions, the list also auto-sorts when launching applications from the main PupMenu interface.
- Added PeeBee's Wine Menu which appears automatically in the tray of PupMenu if Wine is installed. Tested in Lighthouse64 and with Green Dome's popular Wine Pet which is updated frequently.
- Converted the combobox format of the Preferences module to the more intuitive 'Tree' format.
- Bugfix in PupMenuMaker: Inconsistent auto-update of the Puppy XDG menu when creating new .desktop files.
- Bugfix in recursive search code: Replaced 'grep -r' with 'grep -R'. The -r option of grep (v2.12 or greater) no longer follows symlinks, except command-line.
Version 2.8.1. See main post.
- Bugfix: delay (key lag) in search box function after exiting the Configuration module.
Version 2.8. See main post.
- Please note: this release requires gtkdialog4 (Puppy5 derivatives or updated Puppy4 derivatives).
- Added optional third view of the main user interface (conveniently small while retaining essential features of an application finder/launcher).
- The main PupMenu interface supports quick access to mini-view, mid-view and full-view modes (select the icon in upper right corner of main GUI).
- The Preferences interface opens in the current/active tab when refreshing the menu.
- Added support to Preferences for combobox multi-column text.
- Added new options to the MenuMaker module (menu-item viewer, comprehensive drop-down list of menu categories, and 'Msg' checkbox to show/hide confirmation messages).
- Added support for SpaceFM file manager.
- Bugfix: error loading mime-types in Preferences.
- Bugfix: inconsistent update of the XDG menu when removing/hiding menu items in derivatives without fixmenus.
Version 2.7. See main post.
- Enabled quick-access to menu creation from the main PupMenu interface. Access to menu creation is still available in the Preferences GUI.
- Added option to show/hide tray utilities in the reduced-view GUI (this option is still available in the full-view GUI).
- Improved access to options in Preferences.
- Enhanced MenuMaker module.
Version 2.6. See main post.
- Added Information window to the mini-view GUI for the display of descriptive menu-item names.
- Added option to show/hide the margin (border relief) of small GUI buttons (showing the margin facilitates button recognition when navigating the GUI in some GTK themes).
- Enabled support for the updated jwm_menu_create module of jwm-tools (the updated version of jwm-tools supports the "NoDisplay=true" entry of .desktop files).
- Enhanced user interface for the Preferences module.
- Bugfix: In some Puppy derivatives, selecting a program in the Applications window required double-clicking to view output in the Information window.
Version 2.5. See main post.
- Added checkbox option in Preferences to override the 'NoDisplay=true' parameter of menu items (i.e., hidden menu items are made visible in PupMenu, but remain hidden in the Puppy XDG menu).
- Added icon option in search box to quickly clear/reset the current application search.
- Disabled the nonfunctional pop-up search option of the gtkdialog tree widget.
- Enhanced integration with 32-bit and 64-bit Puppy derivatives.
Version 2.4. See main post.
- Added single-pane (mini-mode) view of the user interface.
- Added option to quickly toggle between dual-pane and single-pane views.
Version 2.3. See main post.
- Added option to show/hide tray applications.
- Added enhanced search option which complements the standard search function of the application finder.
- Added immediate feedback when the search option finds no item.
- Moved search icon to the left-inside margin of the entry box.
- Revised Preferences GUI.
Version 2.2. See main post.
- Bugfix: Mouse-click in white space of the Applications window displayed information of a previously selected item.
- Added filter to exclude non-functional menu files which lack the standard .desktop extension.
- Enhanced notification status of launch and edit buttons.
Version 2.1. See main post.
- Enhanced rendering speed for the applications, information and search windows.
- Added self-sustained launch history with quick access to recently launched programs, automatic addition and deletion
of history items, and auto-update after programs are uninstalled. (thanks Jasper)
- Added configurable bookmarks with one-click access to the rox, thunar or pcmanfm file managers. (thanks Jasper)
- Added source-file data to the information window (path to .desktop file).
- Added icon-notification to the launch and edit buttons (enabled/disabled status).
Version 2.0. See main post.
- Removed the combobox format of the main user interface.
- Added new dual-pane interface with application search option. (thanks jim1911 and seaside for testing)
- Added My-Apps favorites category. (thanks scsijon)
- Added option to send menu items to the ROX desktop. (thanks darkcity)
- Added MenuMaker² menu creation utility. (thanks Trio and Geoffrey)
- Added direct access to defaults-chooser. (thanks sc0ttman)
Last edited by radky on Fri 12 Jul 2019, 16:33, edited 35 times in total.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]
Works with TXZ_pup and is nice alternative for an traditional menu.
Handy for window managers without an menu.
keep up the good work .
Handy for window managers without an menu.
keep up the good work .
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Interesting radky!
A few thoughts!
?are items appearing in the lists fixed alphabetically, or could your user select what order they appear in, so they could put the most used at the top and the rest in use order?
?How extensible is it, along the line of a user dynamically adding through the preferances button, a few extra 'menu' boxes, say for 'favorites', 'my-apps', 'extra tools', 'development', and the like and using puppy's pick-and-drag process to fill them?
Also ?could it be hidden in a 'corner', unlike the toolbars that take over the whole of a side, whether they need to or not.
Also, maybe allow multiples, that could be programmed to show selected groups, or individual applications, so they could become task specific.
And yes it's new, I don't expect immediacy, just a few thoughts of what extensions may be worth considering.
regards
scsijon
A few thoughts!
?are items appearing in the lists fixed alphabetically, or could your user select what order they appear in, so they could put the most used at the top and the rest in use order?
?How extensible is it, along the line of a user dynamically adding through the preferances button, a few extra 'menu' boxes, say for 'favorites', 'my-apps', 'extra tools', 'development', and the like and using puppy's pick-and-drag process to fill them?
Also ?could it be hidden in a 'corner', unlike the toolbars that take over the whole of a side, whether they need to or not.
Also, maybe allow multiples, that could be programmed to show selected groups, or individual applications, so they could become task specific.
And yes it's new, I don't expect immediacy, just a few thoughts of what extensions may be worth considering.
regards
scsijon
Hi harii4,
Thanks for taking PupMenu for a test drive in TXZ_pup. I had not tested in that derivative, so I am very pleased the application is working OK for you.
Hi scsijon,
For example, after installing the PupApps module, a button is added automatically to the PupMenu tray for quick access to favorite applications which are selected from drop-down lists of currently installed programs. These applications are arranged in standard categories and subcategories (groups), and the user determines which programs will be assigned to each category. PupApps also has the MY-APPS option which incorporates the gtkdialog file selector to quickly assign unique utilities or "extra tools" to the GUI interface.
http://murga-linux.com/puppy/viewtopic.php?t=61962
In a similar fashion, after installing the PupControl module, another button is automatically added to the PupMenu tray, providing quick access to a full-featured control panel.
http://murga-linux.com/puppy/viewtopic.php?t=61961
Finally, if you want to add a shutdown manager, you can install the PupShutdown module which automatically adds another button to the PupMenu tray, providing an array of options to close the current Puppy session.
http://murga-linux.com/puppy/viewtopic.php?t=56077
Thanks for your comments.
Thanks for taking PupMenu for a test drive in TXZ_pup. I had not tested in that derivative, so I am very pleased the application is working OK for you.
Hi scsijon,
Yes, the menu items are arranged alphabetically after PupMenu recursively scans all .desktop files in the /usr/share/applications and /usr/local/share/applications directories, selectively excluding .desktop files that have the "NoDisplay=true" entry (hidden menu items). The basic Linux sort command is used (no additional search or merge algorithms).?are items appearing in the lists fixed alphabetically, or could your user select what order they appear in, so they could put the most used at the top and the rest in use order?
PupMenu is designed to function comfortably as a stand-alone program, but it is very extensible and will integrate dynamically with add-on modules that provide most of the features that you have requested.?How extensible is it, along the line of a user dynamically adding through the preferences button, a few extra 'menu' boxes, say for 'favorites', 'my-apps', 'extra tools', 'development', and the like and using puppy's pick-and-drag process to fill them?
Also ?could it be hidden in a 'corner', unlike the toolbars that take over the whole of a side, whether they need to or not.
Also, maybe allow multiples, that could be programmed to show selected groups, or individual applications, so they could become task specific.
For example, after installing the PupApps module, a button is added automatically to the PupMenu tray for quick access to favorite applications which are selected from drop-down lists of currently installed programs. These applications are arranged in standard categories and subcategories (groups), and the user determines which programs will be assigned to each category. PupApps also has the MY-APPS option which incorporates the gtkdialog file selector to quickly assign unique utilities or "extra tools" to the GUI interface.
http://murga-linux.com/puppy/viewtopic.php?t=61962
In a similar fashion, after installing the PupControl module, another button is automatically added to the PupMenu tray, providing quick access to a full-featured control panel.
http://murga-linux.com/puppy/viewtopic.php?t=61961
Finally, if you want to add a shutdown manager, you can install the PupShutdown module which automatically adds another button to the PupMenu tray, providing an array of options to close the current Puppy session.
http://murga-linux.com/puppy/viewtopic.php?t=56077
Thanks for your comments.
I realised I forgot to post some feedback about this:
I wouldn't change a thing, personally. Love it.
Working great on Akita, looks nice, works perfect.
In fact, PupApps, PupControl and PupMenu are all so comprehensive,
and I am wondering if I actually need all of them...
But I will include all 3 of those in Akita, along with PupSnap, too.
Good work!
If I had 1 request, which is not a small or easy one,
it would be to i18n these apps, and get some translations done.
I use 'wizardwizard' only cos it's well embedded, and now i18n'd.
I wouldn't change a thing, personally. Love it.
Working great on Akita, looks nice, works perfect.
In fact, PupApps, PupControl and PupMenu are all so comprehensive,
and I am wondering if I actually need all of them...
But I will include all 3 of those in Akita, along with PupSnap, too.
Good work!
If I had 1 request, which is not a small or easy one,
it would be to i18n these apps, and get some translations done.
I use 'wizardwizard' only cos it's well embedded, and now i18n'd.
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]
Thanks sc0ttman,sc0ttman wrote:I realised I forgot to post some feedback about this:
I wouldn't change a thing, personally. Love it.
Working great on Akita, looks nice, works perfect.
In fact, PupApps, PupControl and PupMenu are all so comprehensive,
and I am wondering if I actually need all of them...
But I will include all 3 of those in Akita, along with PupSnap, too.
I look forward to your next release of Akita.
thanks for this app ; -)
ive noticed a minor bug that display a random menu entry at the top of menus - sometimes blank, sometimes a copy at the current entry.
Would it be possible to add a button that add a menu entry to the pin board? - someone was requesting this in this thread-
http://murga-linux.com/puppy/viewtopic. ... 156#616156
Also, have you considered a more compact layout using 'category' as a drop down menu
Just ideas
edit: one last thing, can items be added to menu with pupmenu?
ive noticed a minor bug that display a random menu entry at the top of menus - sometimes blank, sometimes a copy at the current entry.
Would it be possible to add a button that add a menu entry to the pin board? - someone was requesting this in this thread-
http://murga-linux.com/puppy/viewtopic. ... 156#616156
Also, have you considered a more compact layout using 'category' as a drop down menu
Just ideas
edit: one last thing, can items be added to menu with pupmenu?
- Attachments
-
- pupmenuwork.png
- compact layout
- (41.54 KiB) Downloaded 10946 times
-
- pupmenu-pref-double.png
- (112.77 KiB) Downloaded 12491 times
-
- pupmenu-double.png
- (29.29 KiB) Downloaded 12076 times
Hi darkcity,
Thanks for your comments.
Unfortunately, the gtkdialog combobox widget does not specifically support a <default> attribute, so the typical workaround is additional code which inserts the current default item in the combobox drop-down list. The downside of this workaround is what you have observed. If there is no current default item, the top entry in the list may appear blank -- or if a default item is available, the result is apparent duplication of that item in the combobox list.ive noticed a minor bug that display a random menu entry at the top of menus - sometimes blank, sometimes a copy at the current entry.
Yes, that would be possible, but I'm not sure the implementation would add anything to the nice drag & drop option already available in ROX-Filer. For example, open ROX-Filer (available in the PupMenu tray), then go to the /usr/share/applications or /usr/local/share/applications folders which contain .desktop files that correspond to entries in the Puppy XDG menu. You can quickly drag & drop the appropriate .desktop file to the ROX pinboard (desktop).Would it be possible to add a button that adds a menu entry to the pin board?
Not yet.Also, have you considered a more compact layout using 'category' as a drop down menu?
With PupMenu, you can quickly modify existing menu items, or easily use the corresponding .desktop files as templates to create new menu items. A separate module for creating .desktop files is a possiblilty for future releases.Can items be added to menu with pupmenu?
Thanks for your comments.
thanks for the detailed answer ; -)Yes, that would be possible, but I'm not sure the implementation would add anything to the nice drag & drop option already available in ROX-Filer. For example, open ROX-Filer (available in the PupMenu tray), then go to the /usr/share/applications or /usr/local/share/applications folders which contain .desktop files that correspond to entries in the Puppy XDG menu. You can quickly drag & drop the appropriate .desktop file to the ROX pinboard (desktop).
Would it be possible to add a button that adds a menu entry to the pin board?
the main reason for this feature would be to help exWindows users. I had an idea that if the puppy menu received a mouse-drag event it could run PupMenu.
Hi zsola,zsola wrote:Hi!
Could you help me please? How could I translate it to hungarian language? I tried to look some .mo, .po or text file but did not found.
Should I translate it in the sources and rebuild it?
If you have any idea please let me know.
Thanks in advance.
PupMenu is a new program which is still under development. Currently, there are no translation files. Your suggestion to translate to the Hungarian language is certainly an option, but you may want to wait for the upcoming release which has several new features including a configurable module for favorite applications, plus an alternate dual-pane graphical interface with an application search option. It should be available in the near future.
Thanks for your interest in PupMenu.
Version 2.0. See main post.
- Removed the combobox format of the main user interface.
- Added new dual-pane interface with application search option. (thanks jim1911 and seaside for testing)
- Added My-Apps favorites category. (thanks scsijon)
- Added option to send menu items to the ROX desktop. (thanks darkcity)
- Added MenuMaker² menu creation utility. (thanks Trio and Geoffrey)
- Added direct access to defaults-chooser. (thanks sc0ttman)
- Removed the combobox format of the main user interface.
- Added new dual-pane interface with application search option. (thanks jim1911 and seaside for testing)
- Added My-Apps favorites category. (thanks scsijon)
- Added option to send menu items to the ROX desktop. (thanks darkcity)
- Added MenuMaker² menu creation utility. (thanks Trio and Geoffrey)
- Added direct access to defaults-chooser. (thanks sc0ttman)
Version 2.1. See main post.
- Enhanced rendering speed for the applications, information and search windows.
- Added self-sustained launch history with quick access to recently launched programs, automatic addition and deletion
of history items, and auto-update after programs are uninstalled. (thanks Jasper)
- Added configurable bookmarks with one-click access to the rox, thunar or pcmanfm file managers. (thanks Jasper)
- Added source-file data to the information window (path to .desktop file).
- Added icon-notification to the launch and edit buttons (enabled/disabled status).
- Enhanced rendering speed for the applications, information and search windows.
- Added self-sustained launch history with quick access to recently launched programs, automatic addition and deletion
of history items, and auto-update after programs are uninstalled. (thanks Jasper)
- Added configurable bookmarks with one-click access to the rox, thunar or pcmanfm file managers. (thanks Jasper)
- Added source-file data to the information window (path to .desktop file).
- Added icon-notification to the launch and edit buttons (enabled/disabled status).