mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-14 04:43:42 +01:00
Design only, no code. Section 8 of docs/dev/core-model.md: Workspace<P: WorkspacePlatform> with defaulted hooks for the six (c) differences of section 7 (begin_update / adjust_layout / place_window / end_update, apply_wallpaper, on_window_removed, after_hide, unmaximize_window), what each platform does in them, the statement that Windows needs no unmaximize in reintegrate_maximized_window or new_floating_window, how the (d) features become extension traits or associated state (border_kinds_on_show, windows_on_show, hwnd_from_exe, custom layouts, the KDE-only reaping and pruning, scrolling_placed, the Windows-only Monitor fields), what has to exist first, and the order and e2e gates of the implementation. Docs only.