|
|
|
|
|
by dmitriid
1277 days ago
|
|
> But if we drop this constraint and design widgets with their own consistent style within the same app Style is just one of many things. And it's extremely hard to properly code your own consistent UI toolkit. On top of that every platform has a myriad of platform-specific behaviors that people expect and that you will get wrong in yours. Accessibility is the big elephant in the room. But even things like secondary focus in prompts/dialogs on MacOS (that Apple's own Catalyst and Swift forget about) is a bitch and a half to get right. |
|
Rust is a nice language for that since it is already a "next-generation" language in terms of memory safety and its momentum is still building. Projects like Druid, while far from ready, are a good starting point.