Skip to content

Adds kernel menus and provider fallbacks - #46

Merged
cpow merged 1 commit into
typecraft-dev:mainfrom
adamcbrewer:fix/45-menu-compatibility
Oct 28, 2026
Merged

cpow merged 1 commit into
typecraft-dev:mainfrom
adamcbrewer:fix/45-menu-compatibility

Conversation

@adamcbrewer

Copy link
Copy Markdown
Contributor

Omarchy v4.5 adds a Kernel submenu that currently opens with no results. This adds kernel choices with the current selection marked, and sends unsupported provider submenus to the stock Omarchy menu. Links to those submenus take the same route.

Part of #45. Includes pinned menu extracts from v4.0.0 and v4.5.0-rc2, provider population and fallback tests, and compatible Appearance/Nightlight test expectations. Overlaps the test updates in #36; #43 also touches provider handling.

Language selection and translations remain in #32. Saved-settings migrations and the broader live compatibility checks remain open in #45.

Validation: node --test tests/*.test.js passes all 111 tests. omarchy plugin validate plugin, shell syntax, manifest JSON and git diff --check pass. Kernel enumeration and action arguments are tested with stub commands. No kernel change or full live desktop smoke test was performed.

Keeps Omarchy v4.5 kernel choices available in oma-cast and opens unsupported submenus in the stock menu. Covers both menu versions without relying on the installed Omarchy release.
@cpow
cpow merged commit 6a89383 into typecraft-dev:main Oct 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants