[FEATURE] Modernize tree rendering and implement RTL and dark mode
The SVG based renderer for the page, file and select trees has been replaced by a HTML based one. It uses reactive rendering based on lit's component model. Using HTML and CSS rendering offers more flexibility than SVG, so that RTL and dark mode support could now be implemented. Releases: main Resolves: #102125 Resolves: #103043 Resolves: #100467 Resolves: #98088 Resolves: #97346 Change-Id: Ic27b1d08c232d9074a734c80e222fb801672b967 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81411 Reviewed-by:Benjamin Franzke <ben@bnf.dev> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
core-ci <typo3@b13.com>
Showing
- Build/Sources/Sass/backend.scss 1 addition, 1 deletionBuild/Sources/Sass/backend.scss
- Build/Sources/Sass/component/_resources.scss 0 additions, 41 deletionsBuild/Sources/Sass/component/_resources.scss
- Build/Sources/Sass/component/_root.scss 10 additions, 1 deletionBuild/Sources/Sass/component/_root.scss
- Build/Sources/Sass/component/_svgtree.scss 0 additions, 379 deletionsBuild/Sources/Sass/component/_svgtree.scss
- Build/Sources/Sass/component/_tree.scss 478 additions, 0 deletionsBuild/Sources/Sass/component/_tree.scss
- Build/Sources/Sass/typo3/_element_tree.scss 3 additions, 3 deletionsBuild/Sources/Sass/typo3/_element_tree.scss
- Build/Sources/TypeScript/backend/drag-tooltip.ts 283 additions, 0 deletionsBuild/Sources/TypeScript/backend/drag-tooltip.ts
- Build/Sources/TypeScript/backend/drag-uploader.ts 7 additions, 1 deletionBuild/Sources/TypeScript/backend/drag-uploader.ts
- Build/Sources/TypeScript/backend/enum/data-transfer-types.ts 20 additions, 0 deletionsBuild/Sources/TypeScript/backend/enum/data-transfer-types.ts
- Build/Sources/TypeScript/backend/enum/key-types.ts 12 additions, 10 deletionsBuild/Sources/TypeScript/backend/enum/key-types.ts
- Build/Sources/TypeScript/backend/form-engine/element/category-element.ts 27 additions, 42 deletions...ypeScript/backend/form-engine/element/category-element.ts
- Build/Sources/TypeScript/backend/form-engine/element/select-tree-element.ts 28 additions, 44 deletions...Script/backend/form-engine/element/select-tree-element.ts
- Build/Sources/TypeScript/backend/form-engine/element/select-tree-toolbar.ts 6 additions, 10 deletions...Script/backend/form-engine/element/select-tree-toolbar.ts
- Build/Sources/TypeScript/backend/form-engine/element/select-tree.ts 44 additions, 134 deletions...ces/TypeScript/backend/form-engine/element/select-tree.ts
- Build/Sources/TypeScript/backend/localization.ts 1 addition, 1 deletionBuild/Sources/TypeScript/backend/localization.ts
- Build/Sources/TypeScript/backend/module-menu.ts 13 additions, 13 deletionsBuild/Sources/TypeScript/backend/module-menu.ts
- Build/Sources/TypeScript/backend/new-content-element-wizard.ts 2 additions, 1 deletion.../Sources/TypeScript/backend/new-content-element-wizard.ts
- Build/Sources/TypeScript/backend/page-tree/page-tree-element.ts 0 additions, 1129 deletions...Sources/TypeScript/backend/page-tree/page-tree-element.ts
- Build/Sources/TypeScript/backend/page-tree/page-tree.ts 0 additions, 125 deletionsBuild/Sources/TypeScript/backend/page-tree/page-tree.ts
- Build/Sources/TypeScript/backend/resource/resource.ts 0 additions, 2 deletionsBuild/Sources/TypeScript/backend/resource/resource.ts
Please register or sign in to comment