Commit Graph

436 Commits

Author SHA1 Message Date
Ben Haynes
d715f86b34 Combine layout options (#563)
* icon width

* updated pagination style

* file preview zoom

WIP — shouldn’t show up on MODAL preview

* overlay/modal close button styling

* duplicate key

* bookmark styling

* card fade

also adds an rgb value for the page background variable

* style per page dropdown

* cards per page dropdown color

* inset non-dense notifications within sidebar

* reduce border radius for xs avatars

* hide non-expanded prepend/append

* reduce sidebar padding

this gives content a bit more room

* WIP: split and update comments and revisions

work in progress

* fix collections module name

* fix file library title

* consistent border on disabled

* fix title/breadcrumb positioning

* breadcrumb fixes

* add “open” button to image interface

WIP — this needs the actual logic, and we might want to remove a button

* hide presets delete until selection

* image shadow and subtext color

* Remove breadcrumb calculation

* increase contrast for image subtitle

* fix textarea hover style

* Update src/modules/collections/index.ts

* Fix typing of translateresult to format

* Add undefined check to collection name

* Put v-if on dialog instead of button

* Remove breadcrumb logic

* Remove breadcrumb calculation

* Rename shadow to collapsed in header bar

* fix rating star display going over table header

* show collection breadcrumb for bookmarks

WIP — needs the formatted collection title

* shorter error to avoid wrapping

* remove periods

* new grid layout icon

* better inline divier text styling

* add v-detail and update layouts to use it

* Finish readme of detail

* Use translations for default value in title

* Add layout options translation

* Don't have margin on base component

* Add margin to v-detail

* Remove duplicated style

* Update src/layouts/cards/cards.vue

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2020-05-13 14:06:14 -04:00
dependabot-preview[bot]
e90a0c72f5 Bump @types/semver from 7.1.0 to 7.2.0 (#564) 2020-05-13 18:03:20 +00:00
Ben Haynes
7aa4911caa Various style tweaks (#555)
* icon width

* updated pagination style

* file preview zoom

WIP — shouldn’t show up on MODAL preview

* overlay/modal close button styling

* duplicate key

* bookmark styling

* card fade

also adds an rgb value for the page background variable

* style per page dropdown

* cards per page dropdown color

* inset non-dense notifications within sidebar

* reduce border radius for xs avatars

* hide non-expanded prepend/append

* reduce sidebar padding

this gives content a bit more room

* WIP: split and update comments and revisions

work in progress

* fix collections module name

* fix file library title

* consistent border on disabled

* fix title/breadcrumb positioning

* breadcrumb fixes

* add “open” button to image interface

WIP — this needs the actual logic, and we might want to remove a button

* hide presets delete until selection

* image shadow and subtext color

* Remove breadcrumb calculation

* increase contrast for image subtitle

* fix textarea hover style

* Update src/modules/collections/index.ts

* Fix typing of translateresult to format

* Add undefined check to collection name

* Put v-if on dialog instead of button

* Remove breadcrumb logic

* Remove breadcrumb calculation

* Rename shadow to collapsed in header bar

* fix rating star display going over table header

* show collection breadcrumb for bookmarks

WIP — needs the formatted collection title

* shorter error to avoid wrapping

* remove periods

* Fix standard font-size of divider label, use large in interface

* Add extra date format strings

* Structure comments, support date headers

* Add ability to delete comments

* Add edited on status badge

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2020-05-12 20:10:48 -04:00
dependabot-preview[bot]
ef1912c109 Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0 (#562) 2020-05-12 22:55:40 +00:00
dependabot-preview[bot]
134f30e798 Bump @typescript-eslint/parser from 2.32.0 to 2.33.0 (#561) 2020-05-12 22:48:12 +00:00
dependabot-preview[bot]
91cf4f410f Bump @typescript-eslint/typescript-estree from 2.32.0 to 2.33.0 (#560) 2020-05-12 22:38:02 +00:00
dependabot-preview[bot]
c4c3eb9437 Bump typescript from 3.8.3 to 3.9.2 (#559) 2020-05-12 21:51:49 +00:00
Rijk van Zanten
38454dc2a4 Fix editor size, init without crop (#558) 2020-05-12 12:10:20 -04:00
Rijk van Zanten
fb43a5dde9 Split up v-form, add repeater (#557)
* Add translation strings

* Move type styles to mixins

* Add repeater interface

* Prevent stepper buttons when disabled

* Split up v-form

* Support disabled in repeater
2020-05-12 12:00:16 -04:00
dependabot-preview[bot]
c4885d41f4 Bump nanoid from 3.1.6 to 3.1.7 (#554) 2020-05-11 21:35:56 +00:00
dependabot-preview[bot]
3059ab6f4d Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0 (#553) 2020-05-11 21:17:45 +00:00
dependabot-preview[bot]
8680008c28 Bump @typescript-eslint/parser from 2.31.0 to 2.32.0 (#552)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.32.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-11 17:11:03 -04:00
Rijk van Zanten
5c00ddddb1 Display template display template display (#551)
* Add util to find related collection

* Allow display.fields to be function

* Return fixed relation for user types

* Pass type / collection / field to displays

* Add template display

* Finish display template display template display
2020-05-11 17:05:11 -04:00
dependabot-preview[bot]
3aec11c42a Bump @typescript-eslint/typescript-estree from 2.31.0 to 2.32.0 (#550) 2020-05-11 20:40:37 +00:00
Rijk van Zanten
648c2a4e0b Add user interface (#549) 2020-05-11 13:23:41 -04:00
Rijk van Zanten
62ef2bb59a Optimize slug/db-safe modes on v-input, add slug interface (#548)
* Optimize slug functionality

* Add slug interface
2020-05-11 12:58:07 -04:00
dependabot-preview[bot]
34b71dc584 Bump @directus/format-title from 3.1.2 to 3.1.3 (#547) 2020-05-11 15:34:11 +00:00
dependabot-preview[bot]
150b748642 Bump vuepress from 1.4.1 to 1.5.0 (#546) 2020-05-11 15:33:29 +00:00
dependabot-preview[bot]
e7cc058a7f Bump jest-sonar from 0.2.7 to 0.2.8 (#545) 2020-05-10 18:08:10 +00:00
dependabot-preview[bot]
931ab2dab0 Bump vue-i18n from 8.17.4 to 8.17.5 (#544) 2020-05-10 16:54:24 +00:00
Rijk van Zanten
631d152c79 Various (#543)
* Fix default size of cards

* Fix layout picker not auto closing

* Fix cards getting huge when theres less than 1 row
2020-05-08 18:27:59 -04:00
Rijk van Zanten
e3120afc7d Fix cp duplication and default values (#542)
* Fix cp duplication and default values

* Fix tests
2020-05-08 17:43:46 -04:00
Rijk van Zanten
f1132168ee Date display (#541)
* Add datetime display

* Pass type to displays

* Fix types
2020-05-08 17:33:12 -04:00
Rijk van Zanten
45c01b6a64 Fix collection race condition + search pagination (#540) 2020-05-08 16:51:14 -04:00
Rijk van Zanten
c08d9ccfe2 Hash (#539)
* Add placeholder color css var

* Add hash interface
2020-05-08 15:58:51 -04:00
Rijk van Zanten
828d81e044 Collection presets (#538)
* Fix table select all

* Fix defaulting + staging changes on new preset

* Navigate to bookmark after creation

* Support exact prop on v-list

* Use exact links in browse

* Show bookmark title when on bookmark

* Force layout refresh on navigation change

* Allow numbers in v-badge

* Add edit bookmark string

* Rename add-bookmark to bookmark-add

* Add bookmark-edit

* Save name changes to bookmark
2020-05-08 15:33:54 -04:00
Rijk van Zanten
9e5c0f0078 Inline select (#537)
* Add inline mode support to v-select

* Use inline selects on tabular/cards
2020-05-08 14:09:06 -04:00
Rijk van Zanten
a070a25353 Field setup (#536)
* Use the correct table header widths for settings / colections

* [WIP] Rework field setup flow

* Finish setup actions logic

* Remove old field-setup

* Use fixed strategy in popper, render to portal

* Stop relying on no-overflow mode

* Stop propagation of outside click event

* Finish field setup, start on relational setup

* Finish up v-menu

* Add relational m2o markup

* Add relational m2o markup

* Remove empty source, fix codesmell
2020-05-08 14:07:00 -04:00
dependabot-preview[bot]
6fd43f8e8e Bump nanoid from 3.1.5 to 3.1.6 (#535) 2020-05-08 16:13:24 +00:00
Rijk van Zanten
caaf4244b7 Improve v-menu performance (#534)
By not rendering the popper content, we can vastly improve rendering performance for the v-form.
2020-05-07 18:28:15 -04:00
Jacob Rienstra
f06a56bc4c fixes for numeric and icon readme (#527) 2020-05-07 11:21:39 -04:00
dependabot-preview[bot]
fb3521f65a Bump @sindresorhus/slugify from 0.11.0 to 1.0.0 (#532)
Bumps [@sindresorhus/slugify](https://github.com/sindresorhus/slugify) from 0.11.0 to 1.0.0.
- [Release notes](https://github.com/sindresorhus/slugify/releases)
- [Commits](https://github.com/sindresorhus/slugify/compare/v0.11.0...v1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-07 11:05:05 -04:00
Rijk van Zanten
0c17735e0e Interface one to many (#533)
* Extract edit modal to standalone component

* Fix creating new item from m2o edit modal

* Rename item-modal to modal-detail

* Extract selection modal in standalone component

* Add required primary-key prop to v-form

* Add inline prop to table

* Fetch items in o2m

* Accept numbers for primary key in v-form

* Use correct collection in render template in m2o

* Render modal detail

* Fix edit existing

* Add add-new

* Do things

* Finish o2m
2020-05-07 10:53:51 -04:00
dependabot-preview[bot]
b4fdf96900 Bump date-fns from 2.12.0 to 2.13.0 (#530) 2020-05-06 21:41:12 +00:00
dependabot-preview[bot]
03e6c8ab03 Bump @vue/test-utils from 1.0.0 to 1.0.2 (#529) 2020-05-06 14:24:56 +00:00
dependabot-preview[bot]
418e222382 Bump stylelint-scss from 3.17.1 to 3.17.2 (#528) 2020-05-06 13:17:51 +00:00
dependabot-preview[bot]
1513bb9f5d Bump nanoid from 3.1.4 to 3.1.5 (#525) 2020-05-05 19:12:54 +00:00
Rijk van Zanten
70c3f05050 Interface many to one (#524)
* Start on m2o

* Render preview in m2o

* Add icons

* Style inline icons

* Add editing modal

* Disable any linter

* Add add-new button

* Pass existing selection on to layout

* Update v-table to allow for keys-only-selection

* Fix batch on tabular
2020-05-05 14:22:01 -04:00
dependabot-preview[bot]
f6d040a687 Bump @vue/test-utils from 1.0.0-beta.33 to 1.0.0 (#523) 2020-05-05 15:07:39 +00:00
dependabot-preview[bot]
a983af6ca1 Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0 (#520) 2020-05-04 21:45:37 +00:00
dependabot-preview[bot]
51153d421d Bump @typescript-eslint/parser from 2.30.0 to 2.31.0 (#518) 2020-05-04 21:30:16 +00:00
Rijk van Zanten
622570cc45 Add presets settings (#517)
* Add shared component creation modal

* Add bookmark strings

* Expose save-as-bookmark method

* Fix typing of filter

* Add save bookmark button

* Add presets browse page

* Add select / delete functionality

* Render null value in layout as value-null

* Start on presets detail view

* Render presets detail view

* Save view options correctly

* Add readonly mode to cards layout

* Add layout drawer to presets detail

* Add delete on detail

* Add empty state

* Fix linter warnings
2020-05-04 12:31:11 -04:00
dependabot-preview[bot]
1fbaa73d06 Bump nanoid from 3.1.3 to 3.1.4 (#516) 2020-05-04 15:46:27 +00:00
Rijk van Zanten
31ef7a48c9 Various fixes (#515)
* 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
2020-05-01 18:08:37 -04:00
Ben Haynes
4dabcc6a25 Various style tweaks (#513)
* 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>
2020-05-01 16:01:22 -04:00
Rijk van Zanten
a2f04f4c28 Fix v-menu active state (#514) 2020-05-01 15:08:16 -04:00
dependabot-preview[bot]
9ddceef16e Bump vue-loader from 15.9.1 to 15.9.2 (#512) 2020-05-01 17:56:16 +00:00
dependabot-preview[bot]
f9678029b1 Bump lint-staged from 10.2.1 to 10.2.2 (#511) 2020-05-01 04:32:52 +00:00
Jacob Rienstra
78951da9de Interface icon (#436)
* icon interface first pass

* icon test

* readme lol

* Fix top placement in attached mode

* Finish icon interface

* Add some padding

* Finishing touches

* Fix tests

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2020-04-30 23:55:11 -04:00
Rijk van Zanten
27c7c055da Interface image (#510)
* Add format filesize util

* Move and tweak file-preview

* Add file lightbox componetn

* WIP add image interface

* Add download prop option to v-button

* Add active model support to image editor

* Add functionality for buttons

* Add deselect button

* Add upload lang

* Fix translations of upload notifications

* Fix local vs global dropzone

* Add v-upload component

* Finish image interface
2020-04-30 17:01:14 -04:00