/scenic-widget-contrib

A non-official melting pot for generally useful components

Primary LanguageElixirApache License 2.0Apache-2.0

Scenic widget contrib

This repo is intended as a "melting-pot" for experimental widgets, used by Scenic applications - kind of like a communal workbench. If you are developing a Scenic app, clone this repo and include it as a local dependency, then as you develop new components, start putting them inside this library - not only will developing your Scenic components this way mean they are nicely de-coupled from your application logic, it makes them easier to share & be improved upon by the broader community.

Licensed as Apache 2.0

Getting Started

Add {:scenic_widget_contrib, github: "scenic-contrib/scenic-widget-contrib"} to your deps in mix.exs

Components

MenuBar

A nested menu at the top of the screen:

MenuBar Screenshot

FrameBox

TestPattern

Getting Involved

See CONTRIBUTING.md for info on contributing your own widgets and see DEVELOPMENT.md for info on developing your own widgets.