Convert settings to third party settings

Created on 14 May 2024, about 2 months ago

Problem/Motivation

Tailwind JIT currently stores its theme configuration as a top level config, e.g.

gin.settings.yml:
-------------------
secondary_toolbar_frontend: true
high_contrast_mode: false
tailwind_jit:
  compile_html_requests: true
  html_input_file: 'foo.css'
  compile_ajax_requests: true
  ajax_input_file: 'bar.css'

While this does work, it is actually not fully correct. The proper way would be storing the settings as third party settings

gin.settings.yml:
-------------------
secondary_toolbar_frontend: true
high_contrast_mode: false
third_party_settings:
  tailwind_jit:
    compile_html_requests: true
    html_input_file: 'foo.css'
    compile_ajax_requests: true
    ajax_input_file: 'bar.css'

Remaining tasks

  • Provide a config schema
  • Change to third party setttings
  • Write update hook
πŸ“Œ Task
Status

Postponed

Version

1.0

Component

Code

Created by

πŸ‡¦πŸ‡ΉAustria hudri Austria

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024