[proposal] blankcanvas 2.0
### The Problem Currently, Flutter tightly integrates Material and Cupertino design systems, making it challenging for developers who prefer a completely custom UI approach. While [CustomPainter](https://api.flutter.dev/flutter/rendering/CustomPainter-class.html) and [RenderObject](https://api.flutter.dev/flutter/rendering/RenderObject-class.html) provide low-level solutions, 1. they have key limitations - Performance: skipping Flutter’s optimizations - Accessibility - Compositing: may need special handling in the layer tree 2. there is no built-in high-level widget that offers a minimalistic starting point without Material dependencies. ### Current Status Flutter Team has already acknowledged this issue and the intent of addressing it in [flutter roadmap 2024](https://github.com/flutter/flutter/blob/master/docs/roadmap/%5BArchive%5D-Old-Roadmaps.md#2024) specifically hinting at an active development of [blankcanvas](https://docs.google.com/document/d/1rS_RO2DQ_d4_roc3taAB6vXFjv7-9hJP7pyZ9NhPOdA/edit?usp=sharing&resourcekey=0-VBzTPoqLwsruo0j9dokuOg) Unfortunately this intent is contradicted by comments from @MitchellGoodwin [[1](https://github.com/flutter/flutter/issues/101479#issuecomment-2730390631)] and @Hixie [[2](https://github.com/flutter/flutter/issues/101479#issuecomment-2731254424)] which indicate that `blankcanvas` isn't actively worked on. As far as I know there is no public repository for `blankcanvas`. ### Proposal I propose the creation (or migr
Posted by iapicca on Mar 19, 2025, 5:00 PM
Tags
Related issues
- This is the biggest problem with contracts, there's simply no way to actually say "please always execute this check".
- I don't disagree with you on this, I worked my whole life in corporate and haven't worked as a OSS maintainer before, though I will _and ...
- the new VSCode UI, looks cute, i don't like it.
- I've been working on my own private harness for the past 8 months, and I've been collecting ideas from such repos I've stumbled upon.
- The way AI is able to interact with outside resources is pretty impressive, but the quality of code it produces to me is still questionab...
- Add PR-style review comments in Git Diff UI that feed into the active agent thread
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
ux (Software)
This is the biggest problem with contracts, there's simply no way to actually say "please always execute this check".
I don't disagree with you on this, I worked my whole life in corporate and haven't worked as a OSS maintainer before, though I will _and ...
the new VSCode UI, looks cute, i don't like it.
I've been working on my own private harness for the past 8 months, and I've been collecting ideas from such repos I've stumbled upon.
The way AI is able to interact with outside resources is pretty impressive, but the quality of code it produces to me is still questionab...
Add PR-style review comments in Git Diff UI that feed into the active agent thread
Thanks for indulging me so far, by the way, I really appreciate this discussion, it's very stimulating.
Migrate GDScript to the GDExtension mechanism and overhaul the implementation
[proposal] blankcanvas 2.0
### The Problem Currently, Flutter tightly integrates Material and Cupertino design systems, making it challenging for developers who prefer a completely custom UI approach. While [CustomPainter](https://api.flutter.dev/flutter/rendering/CustomPainter-class.html) and [RenderObject](https://api.flutter.dev/flutter/rendering/RenderObject-class.html) provide low-level solutions, 1. they have key limitations - Performance: skipping Flutter’s optimizations - Accessibility - Compositing: may need special handling in the layer tree 2. there is no built-in high-level widget that offers a minimalistic starting point without Material dependencies. ### Current Status Flutter Team has already acknowledged this issue and the intent of addressing it in [flutter roadmap 2024](https://github.com/flutter/flutter/blob/master/docs/roadmap/%5BArchive%5D-Old-Roadmaps.md#2024) specifically hinting at an active development of [blankcanvas](https://docs.google.com/document/d/1rS_RO2DQ_d4_roc3taAB6vXFjv7-9hJP7pyZ9NhPOdA/edit?usp=sharing&resourcekey=0-VBzTPoqLwsruo0j9dokuOg) Unfortunately this intent is contradicted by comments from @MitchellGoodwin [[1](https://github.com/flutter/flutter/issues/101479#issuecomment-2730390631)] and @Hixie [[2](https://github.com/flutter/flutter/issues/101479#issuecomment-2731254424)] which indicate that `blankcanvas` isn't actively worked on. As far as I know there is no public repository for `blankcanvas`. ### Proposal I propose the creation (or migr
Comments (0)
No comments yet. Start the discussion.