mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
docs: qt6,frontends,metadata (4 files)
This commit is contained in:
@@ -36,5 +36,6 @@ You can also embed `main.qml` into a Qt Quick Application project and expose C++
|
||||
- `Material.MaterialBox` adds a lightweight column container with consistent spacing, rounding, and default margins so you can reuse it anywhere a Material `Box` or `Container` would be needed.
|
||||
- The Storybook clone in `frontends/qt6/Storybook.qml` showcases the Material components together, supports interactive knobs, and lets designers preview buttons, grids, dialogs, and more in one place.
|
||||
- `PackageManager.qml` mimics an Ubuntu Store experience: browse repositories, inspect package metadata, and install/uninstall without exposing raw archives. It is published as the `package-manager` package so the manager itself can be installed just like any other view.
|
||||
- Add more packages via JSON manifests under `frontends/qt6/packages/` (e.g., `music_player`, `watchtower`, `escape_room`) to keep the catalog lively and expressive.
|
||||
- Sample package manifests live in `frontends/qt6/packages/`; they describe dependencies (e.g., `frontpage`, `storybook`, `god_panel`, `supergod_panel`, `forum`, etc.) so the new package manager has context for repo metadata and install flows.
|
||||
- The library now also exposes `Material.MaterialGrid`, `Material.MaterialAccordion`, `Material.MaterialCollapse`, `Material.MaterialCheckbox`, `Material.MaterialMenu`, and `Material.MaterialPopover`, plus `Material.MaterialMenuProps`, `Material.MaterialPopoverProps`, and `Material.MaterialDividerProps` to mirror the remaining MUI helpers.
|
||||
|
||||
7
frontends/qt6/packages/escape-room/metadata.json
Normal file
7
frontends/qt6/packages/escape-room/metadata.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"packageId": "escape_room",
|
||||
"name": "Escape Room",
|
||||
"version": "1.0.0",
|
||||
"description": "Puzzle-driven escape room within the Qt UI for team-building.",
|
||||
"dependencies": ["retro_games", "microthread"]
|
||||
}
|
||||
7
frontends/qt6/packages/music-player/metadata.json
Normal file
7
frontends/qt6/packages/music-player/metadata.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"packageId": "music_player",
|
||||
"name": "Music Player",
|
||||
"version": "1.0.0",
|
||||
"description": "Ambient audio player with playlists, scrobbling, and visualizers.",
|
||||
"dependencies": ["gallery", "analytics"]
|
||||
}
|
||||
7
frontends/qt6/packages/watchtower/metadata.json
Normal file
7
frontends/qt6/packages/watchtower/metadata.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"packageId": "watchtower",
|
||||
"name": "Watchtower",
|
||||
"version": "1.0.0",
|
||||
"description": "Mission control for logging, alerts, and daemon orchestration.",
|
||||
"dependencies": ["analytics", "god_panel"]
|
||||
}
|
||||
Reference in New Issue
Block a user