v2.3.7
- Navigation - Added browser outlines when tabbing through links
- Site Settings - Restored the "Create" button in the new Site Settings layout under the "configure" tab
- Site Settings - Added support for hints displaying under the new inline site settings form
- CRUD Index - added nicer default for check_boxes field type
- CRUD Show - added nicer default for multiselect_association field type
- CRUD Show - added nicer default for inline field type, it's pretty basic but is at least a nicer default than printing out rails associations. This can be customised by adding a
inline_show_labelmethod to your model. If noinline_show_labelis present it will fall back toinline_titleizeand if that isn't present it will fallback to theto_smethod. - CRUD Show - moved the table in to a partial,
_show_tablethat you can pass in attrs, resource and a class to so that you can have multiple tables on a show page. - Test Dummy Products - Customised the show page to show off new table partial, multiselect assocation field, inline types - both the new inline show default and a custom inline build.
- Global template - added a badge in the header that shows what environment you are currently on, if on staging a repeating orange gradient sits behind the header.
Developer additions:
- Added
disable-mouse-outlineutility from Ornament with a helper class.disable-mouse-outline - Added a new, second custom CSS file that you can implement in your application
koi/_additions.scss- this is seperate from_overrides.scssin that overrides is for overriding settings, while additions is for new CSS components or styles that can take advantage of sass utilities and mixins that overrides doesn't have access to.
Documentation:
- Added
--skip-springto the README install guide