mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-31 05:35:18 +08:00
Update TODO.md
This commit is contained in:
@@ -92,13 +92,23 @@ https://zhuanlan.zhihu.com/p/39369370
|
|||||||
|
|
||||||
### Cross Platforms
|
### Cross Platforms
|
||||||
|
|
||||||
- Ncurses on Ubuntu
|
- `INativeHostedController` + `INativeHostedWindow`
|
||||||
- macOS
|
- Implementing these interfaces enable GacUI to run in the `hosted single window` mode, all GacUI windows and menus are rendered in one native window
|
||||||
- UWP (sync tree)
|
- SyncTree architecture that streams layout/element changes per `GuiControlHost`
|
||||||
- GDI+D2D (hosted single window)
|
- Port GacUI to other platforms:
|
||||||
- Console (hosted single window)
|
- Windows
|
||||||
- Web Assembly (sync tree + hosted single window)
|
- Command/Powershell Line in Windows (hosted)
|
||||||
- Hosted single window version of INativeController so that only one native window is needed for the whole GacUI application
|
- GDI (hosted mode)
|
||||||
|
- Direct2d (hosted mode)
|
||||||
|
- UWP (hosted mode + sync tree)
|
||||||
|
- Linux
|
||||||
|
- Ncurses on Ubuntu (hosted)
|
||||||
|
- xGac repo
|
||||||
|
- macOS
|
||||||
|
- iGac repo
|
||||||
|
- Web Assembly (hosted mode + sync tree)
|
||||||
|
- Canvas?
|
||||||
|
- DOM?
|
||||||
|
|
||||||
### Graphics
|
### Graphics
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user