Kickshaw - Openbox Menu Editor - Summary
Group identification
Id: 10666
System Name: obladi
Name: Kickshaw - Openbox Menu Editor
Group Type: non-GNU software and documentation
Search in this Group
This group is not part of the GNU Project.
Kickshaw is a menu editor for Openbox.
List of features:
- Localization support
- Support for icons. Changes done outside the program to the image files, for example a replacement of the image file with a new one under the same name, are taken over within a second, and the program will show the new image.
- (Unlimited) Undo/Redo
- (Multirow) Drag and drop
- UTF-8 based search functionality with optional case sensitivity, "word only" search, and processing of regular expressions (incl. validity check)
- Find and replace with the same options as for the search functionality and prevention of invalid replacements (creating double menu IDs, "enabled" options other than "yes" and "no")
- It is impossible to accidentally create a double menu ID, either by entering it manually or by a find and replace action. The program will always block this and show an error message.
- Auto-backup of overwritten menu (can be deactivated)
- Auto-reconfiguration of the menu after saving
- Context menu
- Editable tree view cells (dependent on the type of the cell)
- Fast and compact, avoidance of overhead (programmed natively in C, only dependency is GTK3, no additional packages or files used with the exception of a settings file created by the program itself, no inclusion of external Glade UI files)
- Dynamic, context-sensitive interface
- Autosave
- The GUI adapts to dark themes/themes with a gradient
- The tree view can be customized (show/hide columns, grid, etc.)
- In the "About" dialog, users are informed about the availability of a newer version than the one currently installed (requires active internet connection)
- The text of the menu file is checked for UTF-8 validity
- The program informs the user if there are missing menu/item labels, invalid icon paths, and menus defined outside the root menu that are not included inside the latter. By request, the program creates labels for these invisible menus/items, integrates the orphaned menus into the root menu, and opens a file chooser dialog so that invalid icon paths can be corrected.
- Handling of double/contradictory menu attribute values (explained in the "Hints" window)
- Deprecated "execute" options are converted to "command" options
- The options of an "Execute" action and "startupnotify" option block can be auto-sorted to obtain a constant menu structure
- The GUI can be reconfigured (server-side decorations <-> client-side decorations, menu button <-> menubar)
- Saved menu files can either have a separate root menu with links to the menus, which are then listed above the root menu or have everything packed into the root menu. It is also possible to choose between tabs and four spaces for indentations.
The program is available in the following languages:
- Afrikaans
- Albanian
- Amharic
- Arabic
- Armenian
- Assamese
- Azerbaijani (Latin script)
- Basque
- Belarusian
- Bengali
- Breton
- Bulgarian
- Burmese
- Catalan
- Chinese (Cantonese, traditional)
- Chinese (simplified)
- Chinese (traditional)
- Croatian
- Czech
- Danish
- Dutch
- English
- Esperanto
- Estonian
- Faroese
- Finnish
- French
- Friulian
- Galician
- Georgian
- German
- Greek
- Gujarati
- Haitian Creole
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Indonesian
- Irish
- Italian
- Japanese
- Kannada
- Kazakh (Cyrillic, conversion to Latin script planned)
- Khmer
- Korean
- Kyrgyz
- Latvian
- Lithuanian
- Macedonian
- Malayalam
- Maltese
- Marathi
- Mongolian (Cyrillic)
- Nepali
- Norwegian (Bokmål and Nynorsk)
- Odia
- Punjabi (Gurmukhi)
- Pashto
- Persian
- Polish
- Portuguese
- Romanian
- Russian
- Scottish Gaelic
- Serbian (Latin script)
- Sinhala
- Slovak
- Slovenian
- Spanish
- Swahili
- Swedish
- Tajik
- Tamil
- Telugu
- Thai
- Turkish
- Turkmen
- Ukrainian
- Urdu
- Uzbek
- Vietnamese
- Welsh
- Western Frisian
For the current 1.1.x updates, translations are added. As for the actual functionality, the current development status is maintenance, meaning that the primary actions done are the application of bug fixes or adjustments that are necessary because of changes in the libraries Kickshaw uses. When the opportunity arises, code optimizations and modernizations are also carried out.
Registration Date: Thu 21 Oct 2010 09:53:18 AM UTC
License: GNU General Public License v2 or later
Development Status: 5 - Production/Stable
Communication Tools
Tech Support Manager (open items: 0, total: 0)
Mailing Lists (1 public mailing list)
Development Tools
Bug Tracker (open items: 0, total: 1)
Task Manager (open items: 0, total: 0)
- Browse open items
Submit a new item
Powered by Savane 3.14-8aba.
Corresponding source code