Commit Graph

8 Commits

Author SHA1 Message Date
renovate[bot]
8063dda2c7 Update dependency typescript to v4.4.3 (#7973)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-10 18:30:56 -04:00
rijkvanzanten
a6e88183e9 v9.0.0-rc.92 2021-09-02 21:53:23 -04:00
Nicola Krumschmidt
ef8f81aaf4 Disable attribute inheritance for all layout components (#7749)
* Disable attribute inheritance for all layout components

This prevents vue from polluting the DOM with unused state props.

* Disable attribute inheritance in layout templates
2021-09-01 09:02:50 -04:00
Nicola Krumschmidt
a137a44e24 Update layout templates to new layouts system (#7726) 2021-08-31 12:41:50 -04:00
Nicola Krumschmidt
f99b97720e Rework layout extension component management (#7489)
* Rework layout extension component management

* Move cards layout to new system

* Move calendar layout to new system

* Move map layout to new system

* Use new useLayout everywhere

* Remove useLayoutState composable
2021-08-31 10:55:46 -04:00
Nicola Krumschmidt
ffded1a050 Expose package.json from shared and extensions-sdk (#7713) 2021-08-31 10:04:03 -04:00
Nicola Krumschmidt
2a82927423 Add support for typescript extensions to extension-sdk (#6881)
* Add support for scaffolding typescript extensions to extensions-sdk

* Add support for building typescript extensions to extensions-sdk

* Fix type issues in extension templates

* Expose types of extensions-sdk

* Add language option to create-directus-extension
2021-08-30 10:57:43 -04:00
Nicola Krumschmidt
d2ca0d094c Rename extension-sdk to extensions-sdk (#7282)
While it is never nice to rename an already published package,
this allows us to reserve the "@directus/extension-" prefix for official extensions.
2021-08-27 13:48:19 -04:00