251116
지금 방향으로 가는게 맞는걸까? C# 진영으로 가면 뭐든게 해결되는건 아닐까. Windows 진영의 네이티브? 지원을 얻을 수 있고 Skia 바인딩도 가장 성숙해있음.
260219
ThreeJS에 색상 영역 지원이 되는거 같다? 그러면 오히려 웹 기반으로 하는게 더 좋을 수도 있어.
260225
음… 내가 찾아 본 프로젝트 중에선 가장 관심있게 개발 중인거같긴한데 그래도 아직 미지원이다. 아주 일부 영역에서만 작동하는듯한 느낌임. 못 쓸듯.
- 오늘은 다시 러스트 기반의 UniFFI를 연구해봅시당
260318
그냥 내가 react-native 같은걸 만들면 되는거 아닐까? 자료 조사부터 하는 중…
-
dioxus 상당히 성숙한 풀스택 라이브러리. 현재는 tauri의 웹뷰를 활용하고 있지만 자체 html+css 렌더러(wgpu 기반)을 개발 중이며 이쪽으로 전환될 예정이라고 한다. 커스텀 렌더러를 붙일 수도 있도록 모듈화가 강점. 여기서 나온 부산물이 많다.
-
taffy dioxus의 레이아웃 엔진. 내가 만들 프레임워크는 네이티브 컴포넌트를 활용하지만… 이것도 사용할 곳이 있지 않을까?
-
floem zed의 경쟁자 lapce의 GUI 프레임워크. 매크로 없이 튜플로 정의하는 작성법이 눈여겨 볼만하다.
-
leptos view! 매크로를 활용하는 프로젝트. 웹 프레임워크이긴 하다.
-
네이티브 컨트롤을 활용하되, 최대한 동일한 디자인을 제공하는 것을 목표로 한다.
-
swiftUI와 비슷한 코드 작성 경험을 목표로 한다. UI 작성자는 네이티브 컨트롤에 대해 알 필요 없다.
-
색상 관리 시스템이 존재하여 icc 프로필을 준수하도록 한다.
-
기본 컨트롤로 작성하기 어려운 컴포넌트를 위해 Canvas 위젯을 skia 기반으로 제작한다. 본질적으로 이 프레임워크는 드로잉 앱을 위한 것이므로 이 부분 구현에 집중해야 한다.
-
지원 플랫폼은 macOS, iOS 두 가지만 먼저 개발한다. 나머지 플랫폼은 이 시점에 고려하지 않는다.
260324
https://developer.chrome.com/docs/css-ui/high-definition-css-color-guide?hl=ko https://github.com/flutter/flutter/issues/55092#issuecomment-1446790646