* Fix image deselection when newID isn't set
* Fix svg support in image interface
* Render correct title on file library detail
* Default to interfaces based on type
* Remove unused import
* Don't show dropdown indicator on field label when readonly
* Accept datetime_created datetime_updated in datetime interface
* Add reused value-null component
* Fix z-index of v-badge
* Close status on content click
* Move edit button to header on file detail
* Increase tooltip z-index
* Add warning notice to edit image modal
* Fix extra spacing in divider interface
* Use wide style for notifications when drawer is open
* Click on image to open file preview
* true title alignment
not sure why, but normal was optically best for me
* flip dropdown arrow when open
* flip dropdown arrow and add dot contrast
* fix icon expanding label height
keep arrow visible when menu open
* global form size and clean-up file preview
* updated console log
WIP — also includes format for warnings, errors, timing, etc
* add form max width
* fix search input width with value
* style chips
* no arguments
* 00 == 60
* update tags/chip styling
* wysiwyg editor style fixes
* conditional formatting
* seconds option and wip 12h time
* even editor tool spacing
* avoid vertical text clipping
* add circle option to image display
* add circle option to user display
* add circle to translations
* add rating display
* remove log
* button vertical alignment
* correct image width
* polish image styles
* Fix datetime interface
* Use flip transition
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add localized-format util
* Add active prop to v-input
* Add strings for datetime interface
* Add overflow-scroll prop to v-menu
* Add close-on-content-click prop to v-select
* Add datetime interface
* Show display value synced with prop
* Sync value with prop
* Set lang after user hydration
* Add NL date-fns lang to test datetime
* Fix locale fetching in date-fns
* Dont stage value if year isnt fully filled out
* Localize date fns based on shared util
* Handle type, render type based display
* Don't use exact on v-list-item
* Pass type to interface on v-form
* secondary action button style
will apply to other modules if we like this
* card styling
filled grid
static gaps
improved selections/hovering
* action button colors
* dialog styling
* updated pagination
* choose layout name
* move page count to footer
* card footer
* correct list group icon orientation
* move card size to header
* header icon color
* radios are not labels
* clean up projcet chooser styling
* don’t collapse pagination when empty
* logout style and tooltips
* correct css variable
* layout translation key
* use general “per page” translation
* hide per page when not in use
also increases min per page from 10 to 25
* more per page fixes
* add regex placeholder
* add new custom grid icons
* new card size toggle and tooltips
* differentiate between inner/outer border radius
WIP
* display icons
* horizontal alignment for status dot
WIP
* beautiful badges
* fix jumping table loader
* show search “x” when minimized
* shorten page count string
* system tooltips
* user menu avatar hover
* edit vs new detail page
don’t show delete if new
rijk might not like my nested ternary
* conditional divider spacing
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Extract custom values logic into shared composition
* Fix background layering
* Add disabled prop to v-icon
* Pass field width to interfaces
* Move color var declaration to global scope
* Remove unused imports
* Handle null for items
* Add radio buttons string
* Add radio buttons interface
* Finish radio buttons interface
* Add tests
* Fix icon test
* Add show-deselect option to v-select
* Add parse-choices util
* Add dropdown interface
* Add allow-other prop to v-select (single only)
* Check for custom state correctly
* Treat empty custom value as null
* Set full-width to true by default for inputs / selects
* Add allow-other support to multiple dropdown
* Upgrade display value to show item count
* Fix custom deletion
* Fix tests
* Pass allow other on in dropdown interface
* Install tinymce
* Add wysiwyg interface
* Mock window.matchMedia
* Fix wysiwyg not reading data on value change
* Render skeleton loader on top of wysiwyg
* Add hideLoader support to interfaces
* Sneak this little bugfix in unnoticed
It's now passing on the interface / options to the display rendering in render-template
* divider interface & updates to component
* fixes
* Remove subtitle in favor of relying on field not
As per figma
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* nav list sizing
* less contrast on table load progress
* new data model icon
* fixes all users nav
rijk SAID he fixed… but that’s ok ;)
* lighter module active color
* decrease badge size
* text changes
* new sidebar drawer component styling
* space out filters a bit more
* add auto-save warning to fields setup
* new tabular option icons
* new filter styling
needs formatting and translations for field name tooltips
* form field group styling
WIP — just styling, and needs translations
* don’t let line height be overridden
* interface icons
* button hovers
* divider interface WIP
* lighter highlight
we can try this out — might remove later
* no divider tests
* Fix divider interface
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* textarea updates with placeholder, font, and trim
* added wrapper div
* test fix
* font in css var
* Rename readonly to disabled, remove unused div
* Remove unused prop
* Fix code smell
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* textinput fixes including masking trimming icons and fonts
* removed masked attribute from v-input
* added wrapper div
* ugh
* test fix
* fixed all calls to monospace boolean except on textarea (in separate branch)
* readonly
* Remove unused wrapper div and rename readonly to disabled
* Rename readonly to disabled in story
* Prefer style over inline styles
* Fix codesmell
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* WIP start on collections modal
* Add titles / system optional fields
* Finish add collection modal
* Fix readonly state in text input
* Fix default value in v-form
* Start on field setup modal
* Add field-setup first pane
* Add interface options support
* Use updated button to add field
* Add interface and display selection and options
* Add advanced options form
* Use field name in settings
* Hide titles when editing existing field
* Add disabled handler for next / previous
* ...
* Show error on failed saves
* Rename name to field
* Fix arrow inline styles
* Fix show-arrow
* Rework tab logic to use named tabs (makes dynamic relationship tab work)
* Make it pass tests
* Add interface registration logic
* Register interfaces in main
* Add basic text input example
* Add storybook knob for placeholder
* Add test for text-input
* Fix tests
* Restructure extensions and registration
* Add registration function for layouts
* Combine extension registrations
* Prefer separate folders over single
* Don't register extensions / views in storybook
* Fix failing tests