Organize BoneMenu with ABC, creator, AI, and Custom modes. Create your own categories and reorder mods with up/down arrows. Clean controls on the right. Windows PCVR.
Changed AI photo pages to a centered two-column, three-row layout with no more than six cards per page. A lone card on the last row is centered.
Used BoneLib's existing bottom page arrows for additional category and mod pages, and corrected the photo page label to count the first page as page 1.
Added a saved Card size (%) setting with 70%, 80%, 90%, and 100% choices. All cards scale together while the grid keeps its spacing and two-column layout.
Kept the existing card appearance, image settings, category click targets, and other organization modes.
Build, pagination regression tests, and Thunderstore archive validation pass. The revised layout still needs an in-game visual check.
1.4.2
Fixed photo-card clicks in AI categories. The prior visibility check passed a managed array to IL2CPP GetWorldCorners; BONELAB wrote into a temporary copy, leaving zero coordinates and disabling every card collider. Card bounds now use direct transform calls.
Keep the collider on the native UI plane and clip its hit area to the visible part of the scrolling viewport. The card design and other controls are unchanged.
Build, regression checks, and Thunderstore archive validation pass. The corrected VR click behavior still needs an in-game check.
1.4.1
Put a dedicated UI and VR hit target above each AI category and mod card, so the artwork and captions cannot take the card's click.
Apply AI categories and Generate images switches without rebuilding the BoneMenu page during the switch click. Turning images back on now refreshes cached and local card art in place.
Refined square cards with a compact category/mod header, charcoal caption, neutral outline, and a restrained category accent to better match BONELAB's menus.
Build and regression checks pass. Card interaction and image toggling still need an in-game VR check.
1.4.0
Split the bottom Order control into equal Status and Settings buttons, each with its own VR hit target.
Added a native Bonelib Organization settings page with saved AI categories and Generate images switches.
Added optional square image cards for AI-organized categories and mods, including numbered pages and grouped mods. Cards retain native navigation and mod callbacks.
Use existing BoneMenu logos first, then exact Thunderstore package icons fetched into a local cache. Missing icons show initials; Generate images adds a local cover based on the mod name, description, and category.
Added optional OpenAI Images API artwork for missing icons when the game has an OPENAI_API_KEY. This separate, potentially billed service is limited to eight requests per game session and caches successful images. Codex sign-in remains for classification research.
Added regression checks for saved image options and tile mappings. Build and package validation pass; new in-game rendering and Images API usage need verification.
1.3.3
Brightened category colors with distinct gold, blue, mint, lime, sky, purple, periwinkle, pink, and orange accents. Custom category color choices are retained.
Added individual colors to mode titles and small decorative accent lines, plus matching selected outlines and tinted fills.
Increased caption and count contrast while retaining the native BoneMenu background and equal-sized right-side boxes.
Kept existing interactions, VR hit targets, pagination, and scene-change sprite recovery. All new decorative accents ignore pointer hits.
Build, regression checks, and Thunderstore package validation pass. The new appearance still needs an in-game visual check.
1.3.2
Restyled Order to match BONELAB/BoneMenu: a native soft grid background, translucent charcoal buttons, off-white lettering and borders, and a subtle ivory active-mode highlight.
Kept all five mode boxes at their existing size, spacing, and position. The background expands with Custom mode and does not receive pointer hits.
Softened automatic category colors and made mod counts neutral. Custom category color choices are retained; editor controls now match the neutral theme.
Build, menu regression checks, and package validation pass. The updated theme still needs an in-game visual check.
1.3.1
Addressed the solid Order-button blocks reported in Fusion: keep generated sprites/textures alive through asset cleanup, rebuild destroyed assets using Unity null checks, and draw hollow outlines behind all labels.
Removed overbright hover/press color values while preserving the side-panel layout and click targets.
Refined the functional category palette: gold Gameplay, blue Tools, teal Multiplayer, green Performance, sky Movement, lavender Sandbox, periwinkle Visuals, rose Audio, peach Combat, and neutral Other.
Increased organizer-page background opacity, including numbered children. Mod-owned settings pages keep their original appearance.
Made category mod counts smaller and neutral, and removed redundant category-info icons. Custom category colors are retained.
Build and regression checks pass. The reported Fusion scene still needs an in-game rendering check.
1.3.0
Fixed cross-page manual moves by resolving the mod's actual destination page and resetting BoneLib's remembered child-page cursor, including page 1 to page 0.
Added ten category colors. Choose a color while creating a category, or change it afterward; renaming keeps the selected color.
Added a compact + Add Mod button inside custom categories. It opens the BoneMenu mod selection list; clicking a mod adds it and returns to the category without opening its settings. Cancel returns without changes.
Added regression checks for moves across both page boundaries in both directions, page-zero routing, old settings compatibility, color persistence, and selection-only mod callbacks.
1.2.1
Renamed the mod to Bonelib Organization.
Added the cyan BO icon and a Thunderstore package with the BoneLib dependency and public installation guide.
Retained the existing DLL filename and saved-data location for upgrades.
1.2.0
Added a fifth matching Custom mode box on the right.
Added a Custom-only category editor with the native VR keyboard: create, rename, reorder, and delete categories; add or remove mods from each category.
Persisted category IDs, names, membership, and manual ordering independently of ABC/AI categories. Deleting a category returns its mods to Uncategorized.
Added up/down controls beside each Custom mod row, with individual VR trigger targets and disabled end moves.
Saved manual order by mod/creator identity, kept multi-page mods together, and supported moves across numbered pages.
Restored native row sizing and removed arrow controls when changing pages or modes.
Added regression coverage for persistence, page boundaries, new mods, duplicate names, and grouping. In-game VR validation remains outstanding.
1.1.2
Made ABC, AI, Creator, and Regular matching boxes on the right with equal dimensions, typography, spacing, and hit targets.
Applied the same active-mode outline to all four options, including Regular.
1.1.1
Moved the Order panel to the right of BoneMenu, with clearance for scroll controls.
Added the missing UI-layer trigger colliders to ABC, AI/STOP, By creator, Original order, and status/details. These match BoneLib's native button input setup.
Sized and centered each collider on its own button; decorative labels, outlines, and panel space have no physics hit targets.
Preserved the rounded styling and hover/press feedback.
Build and existing regression checks pass. VR pointer interaction still requires verification in BONELAB.
1.1.0
Replaced scrolling Reorganize/AI menu entries with a left-side Order panel, rounded outlines, hover/press feedback, selected-sort accents, and readable status details.
ABC now sorts inside functional mod categories; category labels include mod counts.
Added a separate presentation of the root menu that includes all numbered pages and preserves original mod links, settings, and parent fields.
Added category Back navigation, creator folders, multi-page mod grouping, and detection of new menu entries.
Replaced codex exec with a BoneAI-style owned localhost Codex App Server, saved sign-in detection, and official device-code sign-in when required.
AI requests perform web research, validate supplied IDs/categories, record sources, and save classifications across restarts.
Added cancel support and shutdown of the organizer's own App Server.
Verified build, menu regression checks, saved-sign-in handshake, and a live three-mod research request. In-game VR UI validation remains outstanding.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.