Skip to content

Commit 3d2912d

Browse files
authored
Merge pull request #162 from kdroidFilter/feat/menu-macos-module
feat: add menu-macos and sf-symbols modules
2 parents ad8188f + 45eace7 commit 3d2912d

45 files changed

Lines changed: 10225 additions & 4 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/runtime/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Nucleus provides runtime libraries for use in your application code. All are pub
1616
| Notification (Linux) | `io.github.kdroidfilter:nucleus.notification-linux` | Freedesktop Desktop Notifications API via JNI (D-Bus) |
1717
| Launcher (Linux) | `io.github.kdroidfilter:nucleus.launcher-linux` | Unity Launcher API — badge, progress, urgency, quicklist via JNI (D-Bus) |
1818
| Launcher (macOS) | `io.github.kdroidfilter:nucleus.launcher-macos` | macOS dock context menu — custom items, submenus, click callbacks via JNI |
19+
| Menu (macOS) | `io.github.kdroidfilter:nucleus.menu-macos` | Complete NSMenu mapping — application menu bar, items, badges, delegates, SF Symbols via JNI |
20+
| SF Symbols | `io.github.kdroidfilter:nucleus.sf-symbols` | Type-safe Apple SF Symbols constants (6 195 symbols, 21 categories) |
1921
| Freedesktop Icons | `io.github.kdroidfilter:nucleus.freedesktop-icons` | Type-safe freedesktop Icon Naming Specification constants |
2022
| Decorated Window | `io.github.kdroidfilter:nucleus.decorated-window` | Custom window decorations with native title bar |
2123
| Decorated Window — Jewel | `io.github.kdroidfilter:nucleus.decorated-window-jewel` | Jewel (IntelliJ theme) color mapping for decorated windows |
@@ -44,6 +46,8 @@ dependencies {
4446
implementation("io.github.kdroidfilter:nucleus.notification-linux:<version>")
4547
implementation("io.github.kdroidfilter:nucleus.launcher-linux:<version>")
4648
implementation("io.github.kdroidfilter:nucleus.launcher-macos:<version>")
49+
implementation("io.github.kdroidfilter:nucleus.menu-macos:<version>")
50+
implementation("io.github.kdroidfilter:nucleus.sf-symbols:<version>")
4751
implementation("io.github.kdroidfilter:nucleus.freedesktop-icons:<version>")
4852
implementation("io.github.kdroidfilter:nucleus.decorated-window:<version>")
4953
implementation("io.github.kdroidfilter:nucleus.decorated-window-jewel:<version>")

0 commit comments

Comments
 (0)