From fe809dc80215fd3e300c7dacde316b14794dbe04 Mon Sep 17 00:00:00 2001 From: Anton Berezin Date: Tue, 4 Feb 2025 14:08:53 +0100 Subject: [PATCH] feat: updated main layout according to new design (#4013) * feat: reworked main layout * test: updated html output tests * test: updated footer tests --- .../expectedData/html/core/index.html | 18 +-- .../-menu-item/-menu-item.html | 18 +-- .../-menu-item/image-vector.html | 18 +-- .../-menu-item/index.html | 18 +-- .../-menu-item/is-important.html | 18 +-- .../-menu-item/label.html | 18 +-- .../-menu-item/on-click.html | 18 +-- .../org.dokka.it.android.kmp.core/index.html | 18 +-- .../expectedData/html/index.html | 18 +-- .../expectedData/html/material3/index.html | 18 +-- .../-top-app-bar-action.html | 18 +-- .../index.html | 18 +-- .../expectedData/html/styles/style.css | 46 ------- .../expectedData/html/ui-kit/ui-kit.min.css | 2 +- .../it-android/expectedData/html/index.html | 18 +-- .../-android-specific-class.html | 18 +-- .../-android-specific-class/create-view.html | 18 +-- .../-android-specific-class/index.html | 18 +-- .../sparse-int-array.html | 18 +-- .../-integration-test-activity.html | 18 +-- .../-integration-test-activity/index.html | 18 +-- .../html/it-android/it.android/index.html | 18 +-- .../expectedData/html/styles/style.css | 46 ------- .../expectedData/html/ui-kit/ui-kit.min.css | 2 +- .../demo/-greeter/-greeter.html | 18 +-- .../demo/-greeter/greet.html | 18 +-- .../demo/-greeter/index.html | 18 +-- .../demo/-greeter/name.html | 18 +-- .../-dokka -gradle -example/demo/index.html | 18 +-- .../-dokka -gradle -example/demo/main.html | 18 +-- .../basic-gradle-example/html/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../composite-build-example/html/index.html | 18 +-- .../-kakapo/-kakapo.html | 18 +-- .../-kakapo/description.html | 18 +-- .../-kakapo/index.html | 18 +-- .../foo.example.module.kakapo/index.html | 18 +-- .../html/kakakpo/index.html | 18 +-- .../kea/foo.example.module.kea/-kea/-kea.html | 18 +-- .../-kea/description.html | 18 +-- .../foo.example.module.kea/-kea/index.html | 18 +-- .../kea/foo.example.module.kea/index.html | 18 +-- .../html/kea/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../demo/-greeter/-greeter.html | 18 +-- .../demo/-greeter/greet.html | 18 +-- .../demo/-greeter/index.html | 18 +-- .../demo/-greeter/name.html | 18 +-- .../custom-format-example/demo/index.html | 18 +-- .../html/custom-format-example/demo/main.html | 18 +-- .../custom-styling-example/html/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../java-example/html/index.html | 18 +-- .../-my-java-application.html | 18 +-- .../demo/-my-java-application/index.html | 18 +-- .../demo/-my-java-application/main.html | 18 +-- .../html/my-java-application/demo/index.html | 18 +-- .../html/my-java-application/index.html | 18 +-- .../-my-java-feature-util.html | 18 +-- .../-my-java-feature-util/index.html | 18 +-- .../my-java-features/demo.feature/index.html | 18 +-- .../-my-mongo-db-util/-my-mongo-db-util.html | 18 +-- .../demo.mongodb/-my-mongo-db-util/index.html | 18 +-- .../my-java-features/demo.mongodb/index.html | 18 +-- .../html/my-java-features/index.html | 18 +-- .../-my-java-library-class.html | 18 +-- .../demo/-my-java-library-class/index.html | 18 +-- .../html/my-java-library/demo/index.html | 18 +-- .../html/my-java-library/index.html | 18 +-- .../java-example/html/styles/style.css | 46 ------- .../java-example/html/ui-kit/ui-kit.min.css | 2 +- .../kotlin-as-java-example/html/index.html | 18 +-- .../demo/-greeter/-greeter.html | 18 +-- .../demo/-greeter/get-name.html | 18 +-- .../demo/-greeter/greet.html | 18 +-- .../demo/-greeter/index.html | 18 +-- .../demo/-hello-world-kt/index.html | 18 +-- .../demo/-hello-world-kt/main.html | 18 +-- .../kotlin-as-java-example/demo/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../org.kotlintestmpp.common/-foo/-foo.html | 18 +-- .../org.kotlintestmpp.common/-foo/index.html | 18 +-- .../org.kotlintestmpp.common/index.html | 18 +-- .../async-with-delay.html | 18 +-- .../org.kotlintestmpp.coroutines/index.html | 18 +-- .../org.kotlintestmpp.coroutines/name.html | 18 +-- .../get-current-date.html | 18 +-- .../org.kotlintestmpp.date/get-date.html | 18 +-- .../org.kotlintestmpp.date/index.html | 18 +-- .../-java-annotation/aliases.html | 18 +-- .../-java-annotation/description.html | 18 +-- .../-java-annotation/index.html | 18 +-- .../-java-annotation/usage.html | 18 +-- .../org.kotlintestmpp/[js]my-extension.html | 18 +-- .../org.kotlintestmpp/[js]shared.html | 18 +-- .../org.kotlintestmpp/[jvm]my-extension.html | 18 +-- .../org.kotlintestmpp/[jvm]shared.html | 18 +-- .../org.kotlintestmpp/index.html | 18 +-- .../org.kotlintestmpp/js.html | 18 +-- .../org.kotlintestmpp/jvm.html | 18 +-- .../print-pointer-raw-value.html | 18 +-- .../start-connection-pipeline.html | 18 +-- .../html/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../demo/-greeter/-greeter.html | 18 +-- .../demo/-greeter/greet.html | 18 +-- .../demo/-greeter/index.html | 18 +-- .../demo/-greeter/name.html | 18 +-- .../demo/index.html | 18 +-- .../demo/main.html | 18 +-- .../html/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../-child-project-a-class.html | 18 +-- .../demo/-child-project-a-class/index.html | 18 +-- .../html/childProjectA/demo/index.html | 18 +-- .../html/childProjectA/index.html | 18 +-- .../-child-project-b-class.html | 18 +-- .../demo/-child-project-b-class/index.html | 18 +-- .../html/childProjectB/demo/index.html | 18 +-- .../html/childProjectB/index.html | 18 +-- .../multimodule-example/html/index.html | 18 +-- .../multimodule-example/html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../-child-project-a-class.html | 18 +-- .../demo/-child-project-a-class/extend.html | 18 +-- .../demo/-child-project-a-class/index.html | 18 +-- .../demo/-fancy-a-p-i/-fancy-a-p-i.html | 18 +-- .../demo/-fancy-a-p-i/do-something.html | 18 +-- .../demo/-fancy-a-p-i/index.html | 18 +-- .../html/childProjectA/demo/index.html | 18 +-- .../html/childProjectA/index.html | 18 +-- .../-child-project-b-class.html | 18 +-- .../demo/-child-project-b-class/index.html | 18 +-- .../html/childProjectB/demo/index.html | 18 +-- .../childProjectB/demo/super-function42.html | 18 +-- .../html/childProjectB/index.html | 18 +-- .../html/index.html | 18 +-- .../html/styles/style.css | 46 ------- .../html/ui-kit/ui-kit.min.css | 2 +- .../src/main/ui-kit/footer/styles.scss | 23 ++-- .../src/main/ui-kit/global.scss | 1 + .../src/main/ui-kit/index.ts | 2 + .../src/main/ui-kit/layout/index.ts | 4 + .../src/main/ui-kit/layout/styles.scss | 42 ++++++ .../src/main/resources/dokka/styles/style.css | 46 ------- .../dokka/templates/includes/footer.ftl | 18 +-- .../main/resources/dokka/ui-kit/ui-kit.css | 129 +++++++++++++++++- .../resources/dokka/ui-kit/ui-kit.min.css | 2 +- .../kotlin/renderers/html/CustomFooterTest.kt | 6 +- .../renderers/html/FooterMessageTest.kt | 6 +- 156 files changed, 1446 insertions(+), 1575 deletions(-) create mode 100644 dokka-subprojects/plugin-base-frontend/src/main/ui-kit/layout/index.ts create mode 100644 dokka-subprojects/plugin-base-frontend/src/main/ui-kit/layout/styles.scss diff --git a/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html b/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html index 0a0c063793..25eb0307e4 100644 --- a/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html +++ b/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html @@ -117,14 +117,16 @@

Packages