mainKickshaw - Openbox Menu Editor - Summary

 
 

Membership Info

Group Admin:
1 active member

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.

- Localization support
- Icon support. Changes made to image files outside the program —
  for example, replacing an image file with a new one under the same name —
  are detected within a second, and the new image is displayed automatically.
- (Unlimited) Undo/Redo
- (Multi-row) Drag and drop
- UTF-8-based search functionality with optional case sensitivity,
  “whole word” search, and support for regular expressions (including
  validity checks)
- Find and replace with the same options as the search functionality,
  including safeguards against invalid replacements (e.g., duplicate
  menu IDs or invalid values for the "enabled" attribute such as
  anything other than "yes" or "no")
- Duplicate menu IDs cannot be created, either manually or through a
  find-and-replace action. The program blocks this and shows an error
  message.
- Automatic backup of overwritten menu files (can be disabled)
- Automatic reconfiguration of the menu after saving
- Context menu
- Editable tree view cells (depending on cell type)
- Fast and efficient performance with minimal overhead (natively
  programmed in C; the only dependency is GTK3; no additional packages
  or files are required, except for a self-created settings file; no
  external Glade UI files are used). Help texts are compressed to
  save space.
- Dynamic, context-sensitive interface
- Autosave
- The GUI adapts to dark themes and themes with gradients
- Customizable tree view (e.g., show/hide columns, enable/disable
  grid lines, etc.)
- The "About" dialog notifies users if a newer version is available
  (requires an active internet connection)
- Menu file text is checked for UTF-8 validity
- The program informs users about missing menu/item labels, invalid
  icon paths, and menus defined outside the root menu that are not
  included in it. Upon request, it can generate labels for these
  invisible menus/items, integrate orphaned menus into the root menu,
  and open a file chooser dialog to fix invalid icon paths.
- Detection and handling of conflicting menu attribute values
- Deprecated “execute” options are automatically converted to
  “command” options
- Options within an “Execute” action or a startupnotify block can be
  auto-sorted to maintain a consistent menu structure
- The GUI can be reconfigured (e.g., switching between server-side and
  client-side decorations, or between a menu button and a menubar)
- Menu files can be saved either with a separate root menu containing
  links to other menus (which are listed above the root menu) or with
  all content merged into the root menu. Users can also choose between
  tab characters and four spaces for indentation.

The program is available in the following languages:

  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Assamese
  • Azerbaijani (Latin script)
  • Basque
  • Belarusian
  • Bengali
  • Bhojpuri
  • Bosnian
  • Breton
  • Bulgarian
  • Burmese
  • Catalan
  • Cebuano
  • Chinese (Cantonese, traditional)
  • Chinese (simplified)
  • Chinese (traditional)
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English (UK)
  • English (US)
  • Esperanto
  • Estonian
  • Faroese
  • Filipino
  • Finnish
  • French
  • Friulian
  • Fulah
  • Galician
  • Georgian
  • German
  • German (Switzerland, Liechtenstein)
  • Greek
  • Greenlandic
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hebrew
  • Hindi
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • isiXhosa
  • isiZulu
  • Italian
  • Japanese
  • Kannada
  • Kashmiri
  • Kazakh (Cyrillic, conversion to Latin script planned)
  • Khmer
  • Kinyarwanda
  • Konkani
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Maithili
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Marathi
  • Māori
  • Mongolian (Cyrillic)
  • Nepali
  • Northern Sotho
  • Norwegian (Bokmål)
  • Norwegian (Nynorsk)
  • Odia
  • Oromo
  • Punjabi (Gurmukhi)
  • Pashto
  • Persian
  • Polish
  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • Romanian
  • Russian
  • Sardinian
  • Scottish Gaelic
  • Serbian (Latin script)
  • Setswana
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Spanish
  • Standard Tibetan
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Tatar
  • Telugu
  • Thai
  • Tigrinya
  • Turkish
  • Turkmen
  • Ukrainian
  • Upper Sorbian
  • Urdu
  • Uyghur
  • Uzbek
  • Vietnamese
  • Welsh
  • Western Frisian
  • Wolof
  • Yoruba


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

 

Latest News rss feed

No news found

Quick Overview

 Memberlist (1 member)

Communication Tools

 Mailing Lists (1 public mailing list)

Back to the top

Powered by Savane 3.16-ed84.
Corresponding source code