-
Notifications
You must be signed in to change notification settings - Fork 5
-
Notifications
You must be signed in to change notification settings - Fork 5
Dawn 6.0, Ideas, Plans, and To-dos #11
Comments
We can have a button widget. Just like the native web Button but it can have section properties as here |
Dawn's intention is to provide minimal, unstyled, and essential widgets. Thus,
Basic example: class Button extends StatelessWidget {
final String value;
final EventListener? onTap;
const Button(this.value, {this.onTap, super.key});
@override
Widget build(final BuildContext context) {
return Text(
value,
onTap: onTap,
style: Style({
'padding': '4px 8px',
'background': 'grey',
'cursor': 'pointer',
}),
);
}
} |
Okay sure |
@Hawmex I have some beautiful thing to show you |
@rexthecoder I can't wait to see it. |
Screen.Recording.2022-09-11.at.08.58.04.mp4This is tailwind css used directly in the framework. It has many advantages such as building UI at a higher speed cc @Hawmex |
It looks great. You can add a pull request for your implementation with some code examples. cc @rexthecoder |
Closing because of 63a5f8d |
I guess a lot of improvement has been made, I have been busy with other things but I will look into the update @Hawmex |
Thanks @rexthecoder; Honestly, I hadn't been doing things professionally in this repo since the start. I had thought of it as a hobby and a personal project. I really tried to put things together professionally for Dawn 6. The main new APIs besides the tasks of this issue are |
Hi everyone!
It seems like Dawn is getting more impressions lately.
Generally, as of Dawn 5.6, I'm happy with Dawn's foundation, widgets, animations, CLI, and source code readability.
To-dos
Some things need to be addressed:
dawn.animation
This library looks good IMO.
dawn.foundation
Implement strongly-typed stylesPaintedNode.addEventSubscription
API.dawn.widgets
ImplementVideo
ImplementInput
SingleChildNode
,MultiChildNode
,ChildlessPaintedNode
,SingleChildPaintedNode
, andMultiChildPaintedNode
. Users can now fully implement their own widgets likeInput
,Video
, etc.dawn
dawn create
command and removing thedawn compile
command.Dawn's Website
Serve markdown content.The text was updated successfully, but these errors were encountered: