| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: Implement multi-window model for desktop application - Introduced WindowRecord, WindowId, WindowState, and WindowBounds to manage window instances. - Updated DesktopModel to handle multiple windows, including focus management and z-ordering. - Enhanced window metrics calculation to respect user-defined sizes and responsive defaults. - Added functionality for opening, focusing, minimizing, and closing windows with specific messages. - Implemented drag and resize capabilities for windows, adhering to macOS behaviors. - Updated app window rendering to support new window model and improved title bar interactions. - Added new windows.mbt file to encapsulate window-related logic and state management. - Updated dependencies in moon.mod to include i18n support. - Changed email in settings to reflect new domain. - Documented changes and state transitions in mo-desktop-window-model.md. - Fixed pointer event handling for window shadows to prevent interaction issues. - Updated link references in tests to point to the new domain. | 14 天前 | |
refactor(moui): introduce domain sugar packages and refine root facade - Add four domain sugar packages: moui/geometry, moui/graphics, moui/text, and moui/state for curated re-exports of core types - Restructure root facade moui to only forward app-loop types (View, Program, Effect, etc.) without domain-specific types - Update AGENTS.md to reflect new package usage guidelines - Modify docs/api-surface.md to document new surface tier structure - Create ADR 0003 for domain sugar and root facade design - Update moui-app-package-boundary.md with comprehensive rules for sugar packages and import boundaries - Add .kilo/* to .gitignore - Migrate example app tests to use new domain sugar imports (@geometry, @graphics, @state instead of @moui for specific types) - Update API surface validation tools to track domain sugar tokens - Refine import order in example moon.pkg files to match new pattern | 2 个月前 | |
feat(website): add live demo links and corresponding tests for showcases | 30 天前 | |
refactor(moui): introduce domain sugar packages and refine root facade - Add four domain sugar packages: moui/geometry, moui/graphics, moui/text, and moui/state for curated re-exports of core types - Restructure root facade moui to only forward app-loop types (View, Program, Effect, etc.) without domain-specific types - Update AGENTS.md to reflect new package usage guidelines - Modify docs/api-surface.md to document new surface tier structure - Create ADR 0003 for domain sugar and root facade design - Update moui-app-package-boundary.md with comprehensive rules for sugar packages and import boundaries - Add .kilo/* to .gitignore - Migrate example app tests to use new domain sugar imports (@geometry, @graphics, @state instead of @moui for specific types) - Update API surface validation tools to track domain sugar tokens - Refine import order in example moon.pkg files to match new pattern | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 14 天前 | ||
| 2 个月前 | ||
| 30 天前 | ||
| 2 个月前 |