mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-08-17 06:41:03 +02:00
feat: add menu
module
Adds a new Menu module which allows users to create XDG or custom menus that open after clicking on a button. Resolves #534 Co-authored-by: Jake Stanger <mail@jstanger.dev>
This commit is contained in:
parent
e99a04923d
commit
96e10fe139
14 changed files with 1419 additions and 6 deletions
107
examples/menu/default.json
Normal file
107
examples/menu/default.json
Normal file
|
@ -0,0 +1,107 @@
|
|||
{
|
||||
"start": [
|
||||
{
|
||||
"type": "menu",
|
||||
"center": [
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Accessories",
|
||||
"icon": "accessories",
|
||||
"categories": [
|
||||
"Accessibility",
|
||||
"Core",
|
||||
"Legacy",
|
||||
"Utility"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Development",
|
||||
"icon": "applications-development",
|
||||
"categories": [
|
||||
"Development"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Education",
|
||||
"icon": "applications-education",
|
||||
"categories": [
|
||||
"Education"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Games",
|
||||
"icon": "applications-games",
|
||||
"categories": [
|
||||
"Games"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Graphics",
|
||||
"icon": "applications-graphics",
|
||||
"categories": [
|
||||
"Graphics"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Multimedia",
|
||||
"icon": "applications-multimedia",
|
||||
"categories": [
|
||||
"Audio",
|
||||
"Video",
|
||||
"AudioVideo"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Network",
|
||||
"icon": "applications-internet",
|
||||
"categories": [
|
||||
"Network"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Office",
|
||||
"icon": "applications-office",
|
||||
"categories": [
|
||||
"Office"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Science",
|
||||
"icon": "applications-science",
|
||||
"categories": [
|
||||
"Science"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "System",
|
||||
"icon": "applications-system",
|
||||
"categories": [
|
||||
"Emulator",
|
||||
"System"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "xdg_other"
|
||||
},
|
||||
{
|
||||
"type": "xdg_entry",
|
||||
"label": "Settings",
|
||||
"icon": "preferences-system",
|
||||
"categories": [
|
||||
"Settings",
|
||||
"Screensaver"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue