Issue Tracker
Issue!StatusCreated
Fix Issue Tracker Status Sort OrderBto-doApr 16, 2026 Add Glowstick NarrativeBto-doApr 16, 2026 Add Glowstick World EditingBto-doApr 16, 2026 Add Glowstick NPCs and Dialog OptionsBto-doApr 16, 2026 Kireji Part Editor (IDE)Bto-doApr 16, 2026 Improve FPS MeterCto-doApr 16, 2026 Improve FPS MeterCto-doApr 16, 2026 Add Projects to Issue TrackerBto-doApr 16, 2026 Canonical Link Shortcuts on the DesktopCto-doApr 16, 2026 Improve NotebookAto-doApr 16, 2026 Inconsistent Vintage Checker BackgroundCto-doApr 16, 2026 Balance Minos TrophiesCto-doApr 16, 2026 Balance Minos Piece ProbabilitiesCto-doApr 16, 2026 Minos FanfareCto-doApr 16, 2026 Improve Minos Trophies ModalCto-doApr 16, 2026 Improve Minos Shop ModalBto-doApr 16, 2026 Add Early ImagesAdoingApr 16, 2026 TARDIS Blocks for GlowstickBto-doApr 15, 2026 Improve Issue ModalBdoingApr 15, 2026 Issue FilteringAdoneApr 15, 2026 Improve Mobile UsabilityAdoingApr 15, 2026 Complete Operating SystemBdoingApr 15, 2026 CLI InitalizationBto-doApr 14, 2026 Context MenuCto-doApr 14, 2026 Part ExplorerBto-doApr 14, 2026 User-Managed Desktop IconsCto-doApr 14, 2026 Properties AppBto-doApr 14, 2026 Welcome AppBto-doApr 14, 2026 Full Desktop Window SupportBdoingApr 14, 2026 Feature Support FallbacksBto-doApr 14, 2026 Mobile-Friendly Task MenuAto-doApr 14, 2026 Improve AccessabilityAto-doApr 14, 2026 Search Engine OptimizationAdoingApr 14, 2026 Console SupportCto-doApr 14, 2026 Cross-Origin PWABdoingApr 14, 2026 Dynamic Task Bar Tray IconsAdoingApr 14, 2026 Secure Against Cross-Site ScriptingAdoingApr 14, 2026 Seamless Forward/Back NavigationAdoingApr 14, 2026 Post-Build ValidationBto-doApr 14, 2026 Optimize Outliner SnapshotBto-doApr 14, 2026 Validate ModelToRouteID InputsCto-doApr 14, 2026 Refine Walkable Ray CastingCto-doApr 14, 2026 Rework the Kireji URL FormatAto-doApr 14, 2026 Add Dynamic PartsCdoingApr 14, 2026 Split Kireji App Drag-and-Drop HandlersCto-doApr 14, 2026 Dynamic Desktop CSSCdoingApr 14, 2026 Source MappingBdoingApr 14, 2026 Tree ShakingCto-doApr 14, 2026 Dynamic Landing ModelCto-doApr 14, 2026 Implement Markdown SupportCto-doApr 14, 2026 Create Issue Tracker AppAdoneApr 14, 2026

Full Desktop Window Support

Created: 1776211364 Priority: B Status: doing Description: After the implementation of dynamic instancing, but before cross-origin PWA, implement restored windows on desktop.parts. Consider having other hosts in the Demo Ecosystem forward back to desktop.parts. Restored windows have their own subpermutation over the pinned (task bar) apps permutation. Note: an open app is actually just an app which is pinned to the task bar, but only those pinned apps can be viewed. These pinned tasks should be able to be reordered by dragging and dropping. Title bars should have a restore button. The desktop application should become an abstract which can be extended to create a desktop at any address so that framework users can implement all of their apps in a single domain if they want. Consider a "maximized on open" setting (or, conversely, a default window state) so that apps which are not currently pinned are opened into the given configuration as they are pinned. Forwarding all domains to the desktop (while pinning the apps that were just visited, especially if pinned maximized) would eliminate cross-origin full-screen and PWA problems. Consider if full-screened apps should have taskbar and titlebar visible. The presentation of sites on first visit should be considered - users won't know that it is an overall desktop they are visiting or this could distract them from the specific domain's intended content. Canonical links and SEO per-domain must still be handled correctly. Consider if an unopened task can be dragged from the menu and/or desktop in order to open it (pin and view it). Restored windows should be movable and resizable. Affected Parts: ecosystem, desktop.parts, task-bar.desktop.parts, windows.desktop.parts Linked Issues: Complete Operating SystemBdoingApr 15, 2026Cross-Origin PWABdoingApr 14, 2026Add Dynamic PartsCdoingApr 14, 2026