├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── config └── config.exs ├── lib ├── common.ex └── mix │ └── tasks │ ├── new.ex │ ├── new_example.ex │ └── setup.ex ├── mix.exs ├── mix.lock ├── templates ├── assets │ └── images │ │ ├── attribution.txt │ │ ├── cyanoramphus_zealandicus_1849.jpg │ │ └── fairy_grove.jpg ├── common │ ├── assets_readme.txt │ ├── comp_readme.txt │ ├── pubsub_readme.txt │ └── scene_readme.txt ├── formatter.exs ├── gitignore ├── new │ ├── README.md.eex │ ├── config │ │ └── config.exs.eex │ ├── lib │ │ ├── app.ex.eex │ │ ├── assets.ex.eex │ │ ├── pubsub │ │ │ └── supervisor.ex.eex │ │ └── scenes │ │ │ └── home.ex.eex │ └── mix.exs.eex └── new_example │ ├── README.md.eex │ ├── config │ └── config.exs.eex │ ├── lib │ ├── app.ex.eex │ ├── assets.ex.eex │ ├── components │ │ ├── nav.ex.eex │ │ └── notes.ex.eex │ ├── pubsub │ │ ├── supervisor.ex.eex │ │ └── temperature.ex.eex │ └── scenes │ │ ├── components.ex.eex │ │ ├── fills.ex.eex │ │ ├── primitives.ex.eex │ │ ├── sensor.ex.eex │ │ ├── sensor_spec.ex.eex │ │ ├── sprites.ex.eex │ │ ├── strokes.ex.eex │ │ └── transforms.ex.eex │ └── mix.exs.eex └── test ├── mix_helper.exs ├── scenic_new_example_test.exs ├── scenic_new_test.exs └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/common.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/lib/common.ex -------------------------------------------------------------------------------- /lib/mix/tasks/new.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/lib/mix/tasks/new.ex -------------------------------------------------------------------------------- /lib/mix/tasks/new_example.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/lib/mix/tasks/new_example.ex -------------------------------------------------------------------------------- /lib/mix/tasks/setup.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/lib/mix/tasks/setup.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/mix.lock -------------------------------------------------------------------------------- /templates/assets/images/attribution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/assets/images/attribution.txt -------------------------------------------------------------------------------- /templates/assets/images/cyanoramphus_zealandicus_1849.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/assets/images/cyanoramphus_zealandicus_1849.jpg -------------------------------------------------------------------------------- /templates/assets/images/fairy_grove.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/assets/images/fairy_grove.jpg -------------------------------------------------------------------------------- /templates/common/assets_readme.txt: -------------------------------------------------------------------------------- 1 | assets_readme.txt -------------------------------------------------------------------------------- /templates/common/comp_readme.txt: -------------------------------------------------------------------------------- 1 | comp_readme.txt -------------------------------------------------------------------------------- /templates/common/pubsub_readme.txt: -------------------------------------------------------------------------------- 1 | sens_readme.txt -------------------------------------------------------------------------------- /templates/common/scene_readme.txt: -------------------------------------------------------------------------------- 1 | scene_readme.txt -------------------------------------------------------------------------------- /templates/formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/formatter.exs -------------------------------------------------------------------------------- /templates/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/gitignore -------------------------------------------------------------------------------- /templates/new/README.md.eex: -------------------------------------------------------------------------------- 1 | Readme text goes here 2 | 3 | 4 | From template -------------------------------------------------------------------------------- /templates/new/config/config.exs.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/config/config.exs.eex -------------------------------------------------------------------------------- /templates/new/lib/app.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/lib/app.ex.eex -------------------------------------------------------------------------------- /templates/new/lib/assets.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/lib/assets.ex.eex -------------------------------------------------------------------------------- /templates/new/lib/pubsub/supervisor.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/lib/pubsub/supervisor.ex.eex -------------------------------------------------------------------------------- /templates/new/lib/scenes/home.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/lib/scenes/home.ex.eex -------------------------------------------------------------------------------- /templates/new/mix.exs.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new/mix.exs.eex -------------------------------------------------------------------------------- /templates/new_example/README.md.eex: -------------------------------------------------------------------------------- 1 | Readme text goes here 2 | 3 | 4 | From template -------------------------------------------------------------------------------- /templates/new_example/config/config.exs.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/config/config.exs.eex -------------------------------------------------------------------------------- /templates/new_example/lib/app.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/app.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/assets.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/assets.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/components/nav.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/components/nav.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/components/notes.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/components/notes.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/pubsub/supervisor.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/pubsub/supervisor.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/pubsub/temperature.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/pubsub/temperature.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/components.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/components.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/fills.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/fills.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/primitives.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/primitives.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/sensor.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/sensor.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/sensor_spec.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/sensor_spec.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/sprites.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/sprites.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/strokes.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/strokes.ex.eex -------------------------------------------------------------------------------- /templates/new_example/lib/scenes/transforms.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/lib/scenes/transforms.ex.eex -------------------------------------------------------------------------------- /templates/new_example/mix.exs.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/templates/new_example/mix.exs.eex -------------------------------------------------------------------------------- /test/mix_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/test/mix_helper.exs -------------------------------------------------------------------------------- /test/scenic_new_example_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/test/scenic_new_example_test.exs -------------------------------------------------------------------------------- /test/scenic_new_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScenicFramework/scenic_new/HEAD/test/scenic_new_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------