diff --git a/composer.json b/composer.json index 159d6d8..c5777ad 100644 --- a/composer.json +++ b/composer.json @@ -21,6 +21,8 @@ "drupal/core-composer-scaffold": "^10.2", "drupal/core-project-message": "^10.2", "drupal/core-recommended": "^10.2", + "drupal/gin": "^3.0@RC", + "drupal/gin_toolbar": "^1.0@RC", "drupal/hook_event_dispatcher": "^4.0", "drupal/inline_entity_form": "^3.0@RC", "drupal/layout_builder_modal": "^1.2", diff --git a/composer.lock b/composer.lock index 5889665..8630f96 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5c895fe7237c9b57c482ea50847e0bc8", + "content-hash": "5255d8c15b8bdb99d2493cb09a95ecc7", "packages": [ { "name": "asm89/stack-cors", @@ -1834,6 +1834,127 @@ "source": "https://git.drupalcode.org/project/entity_reference_revisions" } }, + { + "name": "drupal/gin", + "version": "3.0.0-rc10", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin.git", + "reference": "8.x-3.0-rc10" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin-8.x-3.0-rc10.zip", + "reference": "8.x-3.0-rc10", + "shasum": "f79fd895dd1f16c3af457bfaed5527f5b5bc752c" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/gin_toolbar": "^1.0@beta" + }, + "type": "drupal-theme", + "extra": { + "drupal": { + "version": "8.x-3.0-rc10", + "datestamp": "1712686345", + "security-coverage": { + "status": "not-covered", + "message": "RC releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "scripts": { + "phpcs": [ + "phpcs -s --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 0 'web/modules/custom'" + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Sascha Eggenberger (saschaeggi)", + "homepage": "https://www.drupal.org/u/saschaeggi", + "role": "Maintainer" + } + ], + "description": "For a better Admin and Content Editor Experience.", + "homepage": "https://www.drupal.org/project/gin", + "support": { + "source": "https://git.drupalcode.org/project/gin", + "issues": "https://www.drupal.org/project/issues/gin" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/saschaeggi" + }, + { + "type": "other", + "url": "https://paypal.me/saschaeggi" + } + ] + }, + { + "name": "drupal/gin_toolbar", + "version": "1.0.0-rc5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin_toolbar.git", + "reference": "8.x-1.0-rc5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-8.x-1.0-rc5.zip", + "reference": "8.x-1.0-rc5", + "shasum": "523b565244440a16fa447065a98841770992bd2e" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-rc5", + "datestamp": "1702727588", + "security-coverage": { + "status": "not-covered", + "message": "RC releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Sascha Eggenberger (saschaeggi)", + "homepage": "https://www.drupal.org/u/saschaeggi", + "role": "Maintainer" + } + ], + "description": "Gin Toolbar for Frontend use", + "homepage": "https://www.drupal.org/project/gin_toolbar", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/gin_toolbar", + "issues": "https://www.drupal.org/project/issues/gin_toolbar" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/saschaeggi" + }, + { + "type": "other", + "url": "https://paypal.me/saschaeggi" + } + ] + }, { "name": "drupal/hook_event_dispatcher", "version": "4.0.1", @@ -13222,6 +13343,8 @@ "aliases": [], "minimum-stability": "beta", "stability-flags": { + "drupal/gin": 5, + "drupal/gin_toolbar": 5, "drupal/inline_entity_form": 5, "drupal/rabbit_hole": 10 }, diff --git a/config/sync/block.block.gin_breadcrumbs.yml b/config/sync/block.block.gin_breadcrumbs.yml new file mode 100644 index 0000000..d06fb1e --- /dev/null +++ b/config/sync/block.block.gin_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: a5f402a7-a825-4dc9-ac48-96a772b14701 +langcode: en +status: true +dependencies: + module: + - system + theme: + - gin +_core: + default_config_hash: y9X3xgCsO59pQyzNLzY1D3SDJJxCHILLWkpPnmuTJ2E +id: gin_breadcrumbs +theme: gin +region: breadcrumb +weight: 0 +provider: null +plugin: system_breadcrumb_block +settings: + id: system_breadcrumb_block + label: Breadcrumbs + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.gin_content.yml b/config/sync/block.block.gin_content.yml new file mode 100644 index 0000000..6bb2851 --- /dev/null +++ b/config/sync/block.block.gin_content.yml @@ -0,0 +1,22 @@ +uuid: 456e7204-b06b-493e-821c-c78686c06ea3 +langcode: en +status: true +dependencies: + module: + - system + theme: + - gin +_core: + default_config_hash: hBHXB7hC05XU7pDYzETt-GUcpFlogK1gkjyAsg0Ym58 +id: gin_content +theme: gin +region: content +weight: 0 +provider: null +plugin: system_main_block +settings: + id: system_main_block + label: 'Main page content' + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.gin_help.yml b/config/sync/block.block.gin_help.yml new file mode 100644 index 0000000..803fe1b --- /dev/null +++ b/config/sync/block.block.gin_help.yml @@ -0,0 +1,22 @@ +uuid: f76884ab-4882-4f3b-ac64-6ed8dcb04872 +langcode: en +status: true +dependencies: + module: + - help + theme: + - gin +_core: + default_config_hash: 8nOAry2oKqJOr0zbrlJ3sZHDFJLIO6j-0vT0K_TYca4 +id: gin_help +theme: gin +region: help +weight: 0 +provider: null +plugin: help_block +settings: + id: help_block + label: Help + label_display: '0' + provider: help +visibility: { } diff --git a/config/sync/block.block.gin_local_actions.yml b/config/sync/block.block.gin_local_actions.yml new file mode 100644 index 0000000..2e7b9fc --- /dev/null +++ b/config/sync/block.block.gin_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 6976d59c-2ac7-42c9-9ac2-b5644bec2926 +langcode: en +status: true +dependencies: + theme: + - gin +_core: + default_config_hash: OQ9aJ-4qVwK1x00o9EOYK4eFDjQr_HLpbPiJaPSVZiQ +id: gin_local_actions +theme: gin +region: content +weight: -10 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/config/sync/block.block.gin_messages.yml b/config/sync/block.block.gin_messages.yml new file mode 100644 index 0000000..c6bee54 --- /dev/null +++ b/config/sync/block.block.gin_messages.yml @@ -0,0 +1,22 @@ +uuid: 2dda9a85-0697-4b91-acf7-1da59e4a5c34 +langcode: en +status: true +dependencies: + module: + - system + theme: + - gin +_core: + default_config_hash: WvPhI8OwllG0gE69-F8qL3ai3nd5SbYD6JpmEuZcyok +id: gin_messages +theme: gin +region: highlighted +weight: 0 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.gin_page_title.yml b/config/sync/block.block.gin_page_title.yml new file mode 100644 index 0000000..282fc7b --- /dev/null +++ b/config/sync/block.block.gin_page_title.yml @@ -0,0 +1,20 @@ +uuid: 53514caa-e24c-4619-bac1-eb1f5b9e8bb0 +langcode: en +status: true +dependencies: + theme: + - gin +_core: + default_config_hash: HLQY2xgby8K3vN_98hiOSasOhm9pdCsH234-s0duJ8Q +id: gin_page_title +theme: gin +region: header +weight: -30 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: { } diff --git a/config/sync/block.block.gin_primary_local_tasks.yml b/config/sync/block.block.gin_primary_local_tasks.yml new file mode 100644 index 0000000..e229a1d --- /dev/null +++ b/config/sync/block.block.gin_primary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 9e50af1e-65d7-4371-af87-6f4b855a9d81 +langcode: en +status: true +dependencies: + theme: + - gin +_core: + default_config_hash: Hh01DLj9k7UnNdPpOQXHZHW7GHf2OPNDQyCJF7_R9ac +id: gin_primary_local_tasks +theme: gin +region: header +weight: 0 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Primary tabs' + label_display: '0' + provider: core + primary: true + secondary: false +visibility: { } diff --git a/config/sync/block.block.gin_secondary_local_tasks.yml b/config/sync/block.block.gin_secondary_local_tasks.yml new file mode 100644 index 0000000..e3a3426 --- /dev/null +++ b/config/sync/block.block.gin_secondary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 24b47122-9ce0-4d8f-a4b1-fc03cd0b4092 +langcode: en +status: true +dependencies: + theme: + - gin +_core: + default_config_hash: BCWhood0xXFQYqxFgL1spXdb9KeIuXH1YvTdjIEedDg +id: gin_secondary_local_tasks +theme: gin +region: pre_content +weight: 0 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Secondary tabs' + label_display: '0' + provider: core + primary: false + secondary: true +visibility: { } diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index dfa6e7f..307e1e3 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -24,6 +24,7 @@ module: field_ui: 0 file: 0 filter: 0 + gin_toolbar: 0 help: 0 history: 0 hook_event_dispatcher: 0 @@ -68,4 +69,5 @@ theme: claro: 0 stable9: 0 opdavies: 0 + gin: 0 profile: standard diff --git a/config/sync/gin.settings.yml b/config/sync/gin.settings.yml new file mode 100644 index 0000000..37ebacd --- /dev/null +++ b/config/sync/gin.settings.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: UvSCt3S_NldJPFzvhSNOy9vWoPPFhmsmTC12vtVss9s +preset_accent_color: blue +preset_focus_color: gin +enable_darkmode: '0' +classic_toolbar: vertical +secondary_toolbar_frontend: true +logo: + use_default: true +high_contrast_mode: false +layout_density: default +show_description_toggle: false +show_user_theme_settings: false +third_party_settings: + shortcut: + module_link: true diff --git a/config/sync/system.theme.yml b/config/sync/system.theme.yml index 1fa2759..55253c0 100644 --- a/config/sync/system.theme.yml +++ b/config/sync/system.theme.yml @@ -1,4 +1,4 @@ _core: default_config_hash: eJ529VM1gSIA_vgTy2PdiDvJuG0xhSxfQjCyl5WKlv4 -admin: claro +admin: gin default: opdavies