- Python 99.6%
- Makefile 0.4%
| .gitea/issue_template | ||
| export | ||
| libre-menu-editor | ||
| flatpak.yml | ||
| makefile | ||
| readme.md | ||

One-Click installation
- through the software center on many GNU+Linux distributions
- through the Arch-User-Repository on ArchLinux-based systems
- through the download-page on flathub
Manual setup
Dependencies:
- python3
- python3-gobject
- libadwaita >= 1.4 (for adaptive interface)
- libadwaita >= 1.2 (for static interface)
- libgtk >= 4.8
- xdg-utils
First: Download the code
git clone https://codeberg.org/libre-menu-editor/libre-menu-editor
cd libre-menu-editor
Option 1: Run without installation
libre-menu-editor/main.py
Option 2: Install with flatpak-builder
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install org.gnome.Platform/x86_64/50
flatpak install org.gnome.Sdk/x86_64/50
flatpak-builder --user --install --force-clean .build-dir flatpak.yml
Option 3: Install with make
sudo make install
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
How to contribute
Important
This project was created as a learning experience. The code is a complete mess, and no cleanups or rewrites are currently planned. Also, the developer is not skilled at collaboration. Please do not waste your time trying to submit code to this repository. If you want to contribute, please do so in the following ways:
Option 1: Improving the translation
If you want to improve a translation, it is recommended to do so through the weblate. Alternatively, you can edit the translation files directly and contribute your changes in a pull request.
Option 2: Reporting bugs and giving feedback
If you have encountered a problem or think that an important feature is missing, please open an issue.
Contributions
2023-07-01: albano.battistella added italian translations: it.json
2024-01-07: locness3 improved french translations: fr.json
2024-04-28: Sabri Ünal added turkish translations: tr.json
2024-07-29: SomeTr improved ukrainian translations: uk.json
2024-08-09: NaumovSN added russian translations: ru.json
2024-08-26: meskobalazs added hungarian translations: hu.json
2024-11-04: SomeTr improved ukrainian translations: uk.json
2025-01-20: NaumovSN improved russian translations: ru.json
2025-04-20: jrtcdbrg improved estonian translations: et.json
2025-05-01: SomeTr improved ukrainian translations: uk.json
2025-05-16: butterflyoffire improved Kabyle translations: kab.json
2025-05-18: Moonshadow improved Kabyle translations: kab.json
2025-06-04: norlin improved swedish translations: sv.json
2025-06-15: Poesty Li added chinese translations: zh_Hans.json
2025-06-20: Merik improved polish translations: pl.json
2025-10-09: Merik improved polish translations: pl.json
2025-10-09: SomeTr improved ukrainian translations: uk.json
2025-10-13: Priit Jõerüüt improved estonian translations: et.json
2025-10-18: p-sage improved french translations: fr.json
2025-11-17: paraskevasleivadaros improved greek translations: el.json
2025-11-26: p-sage improved french translations: fr.json
2026-02-01: omeritzics added hebrew translations: he.json