| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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. | 8 天前 | |
Refactor popover and sheet handling to use unified presentation model - Renamed to in multiple files to standardize naming. - Removed implementation and replaced it with for managing sheets. - Introduced , , and related enums to encapsulate presentation logic. - Updated tests and layout contexts to accommodate new presentation structure. - Adjusted API surface classifications and budgets to reflect changes in presentation handling. | 9 天前 |