diff --git a/composer.json b/composer.json index 679f191..d9adee6 100644 --- a/composer.json +++ b/composer.json @@ -22,6 +22,8 @@ "drupal/core-composer-scaffold": "^10.6", "drupal/core-project-message": "^10.6", "drupal/core-recommended": "^10.6", + "drupal/gin": "^4.0", + "drupal/gin_toolbar": "^2.0", "drupal/image_delta_formatter": "^1.3", "drupal/image_field_caption": "^3.0", "drupal/migrate_google_sheets": "^2.3", diff --git a/composer.lock b/composer.lock index 36cef2b..2a383a7 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": "b6910aa746da9a58dfcadde6f45bdad8", + "content-hash": "883e680c8ddbbc1fde2b177cfdc92db5", "packages": [ { "name": "asm89/stack-cors", @@ -4254,6 +4254,135 @@ "issues": "http://drupal.org/project/issues/formatter_suite" } }, + { + "name": "drupal/gin", + "version": "4.1.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin.git", + "reference": "4.1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin-4.1.3.zip", + "reference": "4.1.3", + "shasum": "20fa50955fd6ea65cc8d23dbd98a3bf87b853431" + }, + "require": { + "drupal/core": "^10.3 || ^11 <11.2", + "drupal/gin_toolbar": "^2.0" + }, + "type": "drupal-theme", + "extra": { + "drupal": { + "version": "4.1.3", + "datestamp": "1768553545", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "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" + }, + { + "name": "saschaeggi", + "homepage": "https://www.drupal.org/user/1999056" + } + ], + "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": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin_toolbar.git", + "reference": "2.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-2.1.0.zip", + "reference": "2.1.0", + "shasum": "b312a2dea5379ea5883d92c2a2e5f0499972a083" + }, + "require": { + "drupal/core": "^10 || ^11 <11.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.0", + "datestamp": "1750245881", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "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" + }, + { + "name": "saschaeggi", + "homepage": "https://www.drupal.org/user/1999056" + } + ], + "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/honeypot", "version": "2.2.2", diff --git a/config/sync/block.block.claro_breadcrumbs.yml b/config/sync/block.block.claro_breadcrumbs.yml new file mode 100644 index 0000000..c22ed73 --- /dev/null +++ b/config/sync/block.block.claro_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: c3192ffa-a343-4241-95ff-3d7b5798b170 +langcode: en +status: true +dependencies: + module: + - system + theme: + - claro +_core: + default_config_hash: NjcxOBrPOiK5-38t56DwFBDVY4yer7YSlbRWXFuHe7A +id: claro_breadcrumbs +theme: claro +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.claro_content.yml b/config/sync/block.block.claro_content.yml new file mode 100644 index 0000000..e34deea --- /dev/null +++ b/config/sync/block.block.claro_content.yml @@ -0,0 +1,22 @@ +uuid: 888cdade-61f7-4129-985f-e45530b11b4c +langcode: en +status: true +dependencies: + module: + - system + theme: + - claro +_core: + default_config_hash: a0Yyx1GeyKarZ4T_yXQBR_ZFKnXiFLtxAb6gWLd8nr0 +id: claro_content +theme: claro +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.claro_help.yml b/config/sync/block.block.claro_help.yml new file mode 100644 index 0000000..32b78af --- /dev/null +++ b/config/sync/block.block.claro_help.yml @@ -0,0 +1,22 @@ +uuid: 27dbb88d-eb96-4fdd-93bd-65e1f571cec6 +langcode: en +status: true +dependencies: + module: + - help + theme: + - claro +_core: + default_config_hash: jccFSSVqV0WCDb6NtML1VWAWTtDbZ-zn5YgTRMgMrIM +id: claro_help +theme: claro +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.claro_local_actions.yml b/config/sync/block.block.claro_local_actions.yml new file mode 100644 index 0000000..3f5323b --- /dev/null +++ b/config/sync/block.block.claro_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 16f21cec-4595-4798-ac66-33d9939d553b +langcode: en +status: true +dependencies: + theme: + - claro +_core: + default_config_hash: CdXfDmRgAvms7EQovxxWPdYi0GitxeRbVtScYK16ZH0 +id: claro_local_actions +theme: claro +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.claro_messages.yml b/config/sync/block.block.claro_messages.yml new file mode 100644 index 0000000..098d746 --- /dev/null +++ b/config/sync/block.block.claro_messages.yml @@ -0,0 +1,22 @@ +uuid: d707b0ec-1c1d-497e-b93b-d0ed0b5c9b6e +langcode: en +status: true +dependencies: + module: + - system + theme: + - claro +_core: + default_config_hash: '-Ac3ISpIT0PQ-whzD7_dw0SdKi6dAbRFNWdSjOiVDqg' +id: claro_messages +theme: claro +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.claro_page_title.yml b/config/sync/block.block.claro_page_title.yml new file mode 100644 index 0000000..4f5be9c --- /dev/null +++ b/config/sync/block.block.claro_page_title.yml @@ -0,0 +1,20 @@ +uuid: aa9c2871-df96-4310-bb41-e45ea4ff8e5d +langcode: en +status: true +dependencies: + theme: + - claro +_core: + default_config_hash: fNwDdW063tk_ktzSWzZVeQS9wzvLooVO280BQ9WrsIs +id: claro_page_title +theme: claro +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.claro_primary_local_tasks.yml b/config/sync/block.block.claro_primary_local_tasks.yml new file mode 100644 index 0000000..1bbf813 --- /dev/null +++ b/config/sync/block.block.claro_primary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 2f77b935-57d3-4e06-b16f-51caf89547ef +langcode: en +status: true +dependencies: + theme: + - claro +_core: + default_config_hash: ACjBZI5shAMiiUpsz-inLYVXDqNNXRnSzAWV3kV_8Hw +id: claro_primary_local_tasks +theme: claro +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.claro_secondary_local_tasks.yml b/config/sync/block.block.claro_secondary_local_tasks.yml new file mode 100644 index 0000000..2d276f2 --- /dev/null +++ b/config/sync/block.block.claro_secondary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: bf5dddce-5e8e-4dd6-84db-177132780ca6 +langcode: en +status: true +dependencies: + theme: + - claro +_core: + default_config_hash: 2L0geP-ixCbCkEpW6BVF6H7vDUZN4ea07_Y9CociQm4 +id: claro_secondary_local_tasks +theme: claro +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/block.block.gin_breadcrumbs.yml b/config/sync/block.block.gin_breadcrumbs.yml new file mode 100644 index 0000000..0c747b1 --- /dev/null +++ b/config/sync/block.block.gin_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: 20558a60-f1b0-4325-b2dc-8cdd110f13f4 +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..fbe673c --- /dev/null +++ b/config/sync/block.block.gin_content.yml @@ -0,0 +1,22 @@ +uuid: e7a78792-c73c-455e-b174-9fa1d2c34fd0 +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..f22b8df --- /dev/null +++ b/config/sync/block.block.gin_help.yml @@ -0,0 +1,22 @@ +uuid: 9530c3ff-6a0b-4f9c-bb2d-3105574ae896 +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..c4899df --- /dev/null +++ b/config/sync/block.block.gin_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 8555cd2a-dbcd-4cf0-928f-72425d28c8a4 +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..b810cd7 --- /dev/null +++ b/config/sync/block.block.gin_messages.yml @@ -0,0 +1,22 @@ +uuid: e8c09dcd-ab76-4a87-b30d-14983eb06851 +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..3aae6b5 --- /dev/null +++ b/config/sync/block.block.gin_page_title.yml @@ -0,0 +1,20 @@ +uuid: 351d48de-86be-4fe2-a6bc-48d848ddf888 +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..f3100dc --- /dev/null +++ b/config/sync/block.block.gin_primary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 5acd4f5c-7caf-4cc4-89e2-b4722ff9cd09 +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..d7b8df7 --- /dev/null +++ b/config/sync/block.block.gin_secondary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 617cefba-1ef1-49a2-9b45-daa142d667fe +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 aa767c1..2c3b917 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -118,4 +118,6 @@ theme: adminimal_theme: 0 stark: 0 leshed: 0 + claro: 0 + gin: 0 profile: figli_starter_kit diff --git a/config/sync/gin.settings.yml b/config/sync/gin.settings.yml new file mode 100644 index 0000000..749bab0 --- /dev/null +++ b/config/sync/gin.settings.yml @@ -0,0 +1,27 @@ +_core: + default_config_hash: c8aZhkIY8zHUo0_UOll4vVs_l48dHL_gBqbvfuAM0Rs +favicon: + use_default: true +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: false +logo: + path: '' + use_default: false +third_party_settings: + shortcut: + module_link: true +preset_accent_color: blue +preset_focus_color: gin +enable_darkmode: '1' +classic_toolbar: new +secondary_toolbar_frontend: true +high_contrast_mode: false +accent_color: '' +focus_color: '' +layout_density: default +show_description_toggle: false +show_user_theme_settings: false +sticky_action_buttons: false diff --git a/config/sync/system.theme.yml b/config/sync/system.theme.yml index 75e32f8..c5523ef 100644 --- a/config/sync/system.theme.yml +++ b/config/sync/system.theme.yml @@ -1,5 +1,5 @@ _core: default_config_hash: TpdA4rsOBAawnqeon9A-Ooht_4VO3hHKib79xyHcTyg langcode: fr -admin: adminimal_theme +admin: gin default: leshed