All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added Github actions for lint
- Removed Travis
- Added the code plugin for displaying elm code in your stories
- Added the tab plugin in order to facilitate the navigation within plugins
- Added a new button example that shows how to interact with the customModel and how to trigger custom events with
ExternalMsg
- Simplified the API of the Notes viewEnhancer
- allow the use of subscriptions: #40 Thanks @jgrenat
- Allow special characters on UI names: #37. Thanks @lemol
- Possibility to pass commands to the update function: #36. Thanks @salvarubiomartinez
- More flexible types for the viewEnhancer see #35 thanks @jouderianjr
- Fix the sidebar scroll behavior
- Sidebar and main contain have now independent scrolling behavior
- Added the possibility to add custom Html in order to customize the logo of the header
- the
logoUrl
field in the config is nowlogo
logoFromHtml
andlogoFromUrl
can be used respectively to add an Html logo or a logo from a url
- Fixed logo 404 on the DSM example
- Migrated to Elm 0.19
- Simplified the Api :
storiesOf
is the new way of creating stories for the UI
storiesOf
"Button"
[ ( "SignIn", \_ -> button "Sign In" "pink", {} )
, ( "SignOut", \_ -> button "Sign Out" "cyan", {} )
, ( "Loading", \_ -> button "Loading please wait..." "white", {} )
]
- Added Plugins mechanism.
- Added built in Plugins ( Notes, MenuVisibility)
- Added new design
- Added Customization options for the header
- Added new button example
app
has been renamed toexplore
emptyUICategories
is nowcreateCategories
addUICategory
is nowcategory
- updated the design system example
- The
renderStories
function has been removed. - Removed music-player and simple example