* Use menu for project switcher
* Setup base structure for settings module
* Setup routes for settings
* Tweak v-menu styling
* Rough in collection overview in settings
* Save field info based on sort
* Add accidentally renamed global route
* Add move-in-arrow util
* Add update methods for fields
* Add field sorting logic
* Handle sorting between groups
* Add support for label on the v-divider component
* Register missing components
* Allow multiple dialogs at once
* Progress in settings
* Fix full-width option of input
* Update missing translations
* Improve menu performance
* Add field sizing
* Add disabled state to list item
* Add visibility toggle
* Undo changes on API errors
* Add test for usecollectoins
* Add notifications to field updates
* Fix linter warning
* Remove useCollection directive
* Fix linter warnings
* getting closer, trying to add things in
* positioning and story props
* add window-size index.ts
* positioning fixes
* hover half working
* more stories, no activator, positionxy
* minor fixes
* clickable menus in story
* fixed glitch in no activator, using correct iscontentactive var
* readme for menu
* readme for clickoutside
* test for v-menu
* tests
* test mocks
* Add new v-click-outside directive
* no iscontentactive
* simplified
* tweak
* Create menu based on popper
* Finish menu
* Remove unused imports
* Remove todos from menu
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add getPresetForCollection method
* Add savePreset action
* Add useSync composition
* Sync collection presets with store / api
* Clean up browse flow
* Cleanup tabular code
* Move portal target to browse page
* Save column widths to view options
* Add must-sort prop to v-table
* Add saving flow for viewQuery / viewOptions
* Optimize saving flow
* Provide main element to sub components
* Add per page option
* Add field setup drawer detail
* Add logout route
* Don't render spinner on top of content
* Use logout route instead of onBeforeEnterLogout handler
* Remove onBeforeLogoutRouteEnter test
* Fix warnings in tests
* Render add new link, only render delete on isnew is false
* Add header actions buttons based on state
* Add header buttons and breadcrumbs
* Style tweaks
* Add navigation guard for single collections
* Add delete button logic
* Add ability to delete items on browse
* Add select mode to tabular layout
* Add saving / deleting logic to detail view
* remove tests (temporarily)
* Remove empty tests temporarily
* Add pagination to tabular layout if collection is large
* Add server sort
* wip table tweaks
* show shadow only on scroll, fix padding on top of private view.
* Update table
* fix header hiding the scrollbar
* Fix rAF leak
* Make pagination sticky
* fix double scroll bug
* add selfScroll prop to private view
* Last try
* Lower the default limit
* Fix tests for table / private / public view
* finish header
* remove unnessesary code
* Fix debug overflow + icon alignment
* Fix breadcrumbs
* Fix item fetching
* browse view now collapses on scroll
* Add drawer-button component
* Fix styling of drawer-button drawer-detail
* Revert "browse view now collapses on scroll"
This reverts commit a8534484d496deef01e399574126f7ba877e098c.
* Final commit for the night
* Add scroll solution for header overflow
* Render table header over shadow
* Add useScrollDistance compositoin
* Add readme for scroll distance
* Restructure header bar using sticky + margin / add shadow
* Tweak box shadow to not show up at top on scroll up
* Fix tests
Co-authored-by: Nitwel <nitwel@arcor.de>
* added button group
* Update src/components/v-button-group/readme.md
Co-Authored-By: Rijk van Zanten <rijkvanzanten@me.com>
* added button group
* Prevent button injection warning by defaulting parentFunctions to null
* Add custom values example to storybook
* Fix stylelint complaints
* Fix other linter warnings
* Update story to reflect prop name change
* Fix test
* Fix readme's of compositions
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* mvp list groups
* list group updates
* updated readme and list group to use css vars and icons
* added supgroups to story
* add list group test
* Expand Transition / Transitions Folder (#187)
* add expand transition to components folder
* expand readme
* test sorta
* test is dumb
* dummy component to test
* oops
* Add tests for capitalize first
* Rename v-transition-expand to expand-transition, inline util in test
* Update src/components/transitions/expand/expand-methods.ts
* Update src/components/transitions/expand/expand-methods.ts
* Update src/components/transitions/expand/expand-methods.ts
* Rename some more things, add storybook entry
* Use expand transition in detail drawer
* Improve readme
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Refactor out groupable top level component + indentLevel prop
* Fix tests
* Update readme
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* working on story with reactive subtitle
* styling of icons seems consistent with default sizing
* checkbox in list story
* colors
* lines and tests
* merge conflict
* basically im a genius styling is cool now
* Update src/components/v-button/readme.md
* Fix scoping of nav mode
* Tweak spacing of icons
* Register list item subcomponents globally
* Render icons in sidebar nav of collections module
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Fix scope declaration in lang
* Rename event listener composition
* Rename compositions
* Don't export app from main
* Fix naming smell
* Add roles to asides
* Add rel to a tag in logo
* exclude storybook files from sonar cloud
* Fix a11y issues
* Delete unused styles from linear progress
* Allow vuei18n result as name in table haeder
* Rename createX to defineX
* Fix styling glitch in private view
* 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
* Add fields store
* Add test coverage for fields store
* Remove hydration tests
It doesn't do anything itself, but just calls init / reset methods of stores
* Rename store methods to hydrate / dehydrate
* DRY that sucker
* Move hydration logic into a store
* Fix tests for new store
* Rename hydrate store to app store, fix tests in auth
* Fix tests of router
* Fix tests in module-bar-logo
* bunch of things
* Fix tests in hydrate
* Fix router tests
* Clean up auth tests
* Update tests for collections / fields stores
* Use stores instead of mocks in tests
* Add test for store getter in collections
* Add header bar basic
* Fix alignment of breadcrumb
* Fix icon size in breadcrumb
* Add slots / stories for header bar
* Fix typo
* Add disabled color overrides to button
* Fix box icon
* Add header actions section for collapsable buttons
* Tweak css of drawer responsively
* Cover viewport (for notched use)
* Hide gray boxes on iOS taps
* Only show hover effect for devices that support hover
* Finish collapsable header buttons
* Remove wrong reference
* Tweak spacing of nav toggle
* Update storybook entry
* Add storybook entry for header actions
* Update structure of private-view and subcomponents
* Add provide support to storybook
* Update storybook / readme's for private view components
* Use defineComponent instead of createComponetn
* Fix broken import
* Fix tests, update readmes, etc
* Add storybook entries for header actions and module bar
* Remove unused utils
* Use defineComponent instead of createComponent
* Update structure of stories
* Fix story of private view
* 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
* Setup file / folder structure for drawer-detail
* Add type definition for icon options
Might be useful, might be not.
* Provide drawer open state to detail and respond to it
* Rename active-background to background-color-active
* Add hover / active styling
* Remove duplicate scss decl
* Add better example to storybook
* Add drawer detail group, finish drawer detail
* Format readme table (ocd)
* Add v-item-group / v-item / groupable compositions
* Add support for multiple prop
* Handle internal selection, prepare for custom v-model
* Support v-model in item-group
* Add docs
* Register new components
* Fix typing of and add tests for array equal util
* Move is-empty to util
* Base all internal state on index / value instead of id
* Cleanup usage of groupableParent
* Add support for max option
* Add support for mandatory
* Add docs / cleanup code
* Add full test coverage for groupable compositions
* Add tests for v-item / v-item-group