Giter Club home page Giter Club logo

yaru_widgets.dart's Introduction

Flutter Yaru Widgets

Pub Package

Common flutter widgets useful for building desktop and web applications.

screenshot

What is this?

A set of convenient widgets made with material.dart to easily build desktop and web applications. Design references are the Ubuntu Yaru theme suite and the Vanilla framework by Canonical.

LIVE DEMO

What it ain't

This is not:

  • a new design language
  • a hard-copy of GNOME's Adwaita

Why not build on foundation.dart and widgets.dart?

You may ask why yaru_widgets.dart is not built directly upon foundation.dart and widgets.dart like for example the Chicago widget library. The answer is that material.dart brings functionally everything that one needs to build applications. The sometimes polarizing elevation of the material design language can be easily adjusted with a flutter theme. There is simply no need to build a whole new widget library parallel to material.dart or cupertino.dart if only the visuals should be changed. Using material.dart as a base brings stability to your application and you can be sure that basic widgets, containers and constraints "just work".

So yaru_widgets.dart uses the completeness and the level of polish material.dart has and adds a set of widgets to it that are useful (but not necessarily the only way) to build desktop and web applications so they all have a consistent look and use the same design patterns.

Tested themes

Themes inside yaru.dart are the only Material themes tested with yaru_widgets and we do not currently recommend to use any other themes.

yaru_widgets.dart's People

Contributors

jpnurmi avatar feichtmeier avatar jupi007 avatar shan-shaji avatar github-actions[bot] avatar d-loose avatar mivoligo avatar kenvandine avatar defuncart avatar gumbarros avatar whiskeypeak avatar itzswirlz avatar larsb24 avatar pablojimpas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.