Skip to content

ddkwork/mw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gio - Material Widgets

This is a playground containing various small Gio widgets and demos.

Dependencies

Built in Go with Gio and one extra dependency:

Examples

For an example implementation, run the Kitchen Sink example:

go run ./examples/kitchen/

Or check it out in your browser:

Or check out these applications:

Development

To use it within your own project while developing it, you'll have to clone the project and use it as a workspace module.

Create a go.work file in the root of your project and point it to the clone of this repo:

go 1.24.4
use (
    .
    ../schnwalter--gio-mw
)

For testing local Gio changes:

go 1.24.4
use (
    .
    ../eliasnaur--gio
)

Material Components Status

Component Status
App bars ❌ Not implemented
Badges ❌ Not implemented
Bottom navigation ❌ Not implemented
Buttons ✔️ Implemented
Buttons: FAB ❌ Not implemented
Buttons: group ❌ Not implemented
Buttons: icon ✔️ Implemented
Buttons: segmented ❌ Not implemented
Buttons: split ❌ Not implemented
Cards ✔️ Implemented
Carousel ❌ Not implemented
Checkbox ✔️ Implemented
Chips ❌ Not implemented
Date pickers ❌ Not implemented
Dialogs ✔️ Implemented
Divider ✔️ Implemented
Lists ❌ Not implemented
Loading indicators ❌ Not implemented
Menus ❌ Not implemented
Navigation bar ❌ Not implemented
Navigation drawer ❌ Not implemented
Navigation rail ❌ Not implemented
Progress indicators ✔️ Implemented
Radio button ✔️ Implemented
Search ✔️ Implemented
Sheets ✔️ Implemented
Slider ✔️ Implemented
Snackbar ✔️ Implemented
Switch ✔️ Implemented
Tabs ✔️ Implemented
Text fields ✔️ Implemented
Time pickers ❌ Not implemented
Tooltips ✔️ Implemented

Material Features Status

Feature Status
Color schemes ✔️ Implemented
Component themes ✔️ Implemented
Dark mode ✔️ Implemented
Elevation ✔️ Implemented
Icons ✔️ Implemented
Light mode ✔️ Implemented
Motion system ❌ Not implemented
Ripple effects ❌ Not implemented
Shape system ❌ Not implemented
Shaped corners ✔️ Implemented
Typography system ✔️ Implemented

More Info

To add new color schemes, see README

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages