Open
Description
Abstract
- Ability to hot restart widgets of interest
- Ability to provide helpful error messages
- Ability to rapidly navigate / switch between widgets
Features
- Some widgets with complex properties are not supported - force user to create wrapper widget without property to test it out
- Layout Inspector with bult-in debugger (Not possible with daemon)
- VSCode extension build
- Daemon
- Properties Analyzer
- Support Widget with non-required properties
- Support Widget with POJO properties
-
string
-
number
-
boolean
-
array<>
-
enum
-
dynamic
(any
/unknown
) -
Function
(callback)
-
- Support Widget with
dart-ui
properties-
Color
-
Key
-
GlobalKey<ScaffoldState>
-
- Support Primary Flutter types
-
Widget
(child) -
Array<Widget>
(children) - Icon
-
-
typedef
Support - Default value for required properties
- Support Widget with child / children properties
- No support for Widgets with complex properties
- Messaging interface
- Theme
- Resolve modules (imports)
- Save state (properties)
- Smooth transition on hot restart
- Local FS daemon
- Error handling
- Handle save after resolving error (hot restart after error resolution) (kill/restart daemon)
- Dart Analyzer
- Logging
- Booting logs
- General logs
- Error logs
- Compiler (Analyzer) error logs
- Multi-workbench support
- Multi-project support in single workbench
- Clean temp dir
- Re-use ongoing daemon
- Loading state
- Library View (List)
- Cache management
- Re-use cache
- Clear cache
- Cached result (screenshot)
Metadata
Metadata
Assignees
Labels
No labels