Note for theme settings
screenshot file name.theme.json and will be displayed in /admin/themes/your-theme. Here is an example:{
"name": "Theme One",
"version": "1.0.0",
"author": "Your Name",
"homepage": "https://www.example.com"
"description": "A modern and sleek theme for blogs.",
"settings": [
{
"type": "checkbox",
"name": "recent_posts",
"label": "Recent Posts",
"value": "",
"info": "Enable Recent Posts widget"
},
{
"type": "select",
"name": "layout",
"label": "Layout Style",
"value": "",
"options": ["grid", "list", "masonry"],
"info": "Choose homepage layout"
}
]
}
To get the settings value, use theme_config('setting_name')
Full Changelog: https://github.com/danpros/htmly/compare/v3.1.0...v3.1.1