| @@ -1,12 +1,19 @@ | ||
| 1 | 1 | { |
| 2 | 2 | "apiVersion": 3, |
| 3 | 3 | "name": "blockenberg/progress-bar", |
| 4 | 4 | "title": "Progress Bar", |
| 5 | - "category": "blockenberg", | |
| 5 | + "category": "bkbg-content", | |
| 6 | 6 | "icon": "chart-bar", |
| 7 | 7 | "description": "Display animated progress bars with customizable styles and labels.", |
| 8 | - "keywords": ["progress", "bar", "skill", "percentage", "stats", "chart"], | |
| 8 | + "keywords": [ | |
| 9 | + "progress", | |
| 10 | + "bar", | |
| 11 | + "skill", | |
| 12 | + "percentage", | |
| 13 | + "stats", | |
| 14 | + "chart" | |
| 15 | + ], | |
| 9 | 16 | "textdomain": "blockenberg", |
| 10 | 17 | "editorScript": "bkbg-progress-bar-editor", |
| 11 | 18 | "editorStyle": "bkbg-progress-bar-style", |
| 12 | 19 | "style": "bkbg-progress-bar-style", |
| @@ -12,17 +19,32 @@ | ||
| 12 | 19 | "style": "bkbg-progress-bar-style", |
| 13 | 20 | "viewScript": "bkbg-progress-bar-frontend", |
| 14 | 21 | "supports": { |
| 15 | 22 | "html": false, |
| 16 | - "align": ["wide", "full"] | |
| 23 | + "align": [ | |
| 24 | + "wide", | |
| 25 | + "full" | |
| 26 | + ] | |
| 17 | 27 | }, |
| 18 | 28 | "attributes": { |
| 19 | 29 | "items": { |
| 20 | 30 | "type": "array", |
| 21 | 31 | "default": [ |
| 22 | - { "label": "Web Design", "percentage": 90, "color": "#3b82f6" }, | |
| 23 | - { "label": "Development", "percentage": 85, "color": "#10b981" }, | |
| 24 | - { "label": "Marketing", "percentage": 75, "color": "#f59e0b" } | |
| 32 | + { | |
| 33 | + "label": "Web Design", | |
| 34 | + "percentage": 90, | |
| 35 | + "color": "#3b82f6" | |
| 36 | + }, | |
| 37 | + { | |
| 38 | + "label": "Development", | |
| 39 | + "percentage": 85, | |
| 40 | + "color": "#10b981" | |
| 41 | + }, | |
| 42 | + { | |
| 43 | + "label": "Marketing", | |
| 44 | + "percentage": 75, | |
| 45 | + "color": "#f59e0b" | |
| 46 | + } | |
| 25 | 47 | ] |
| 26 | 48 | }, |
| 27 | 49 | "layoutStyle": { |
| 28 | 50 | "type": "string", |
| @@ -67,20 +89,8 @@ | ||
| 67 | 89 | "percentageColor": { |
| 68 | 90 | "type": "string", |
| 69 | 91 | "default": "#6b7280" |
| 70 | 92 | }, |
| 71 | - "labelSize": { | |
| 72 | - "type": "number", | |
| 73 | - "default": 16 | |
| 74 | - }, | |
| 75 | - "percentageSize": { | |
| 76 | - "type": "number", | |
| 77 | - "default": 14 | |
| 78 | - }, | |
| 79 | - "labelWeight": { | |
| 80 | - "type": "number", | |
| 81 | - "default": 500 | |
| 82 | - }, | |
| 83 | 93 | "percentagePosition": { |
| 84 | 94 | "type": "string", |
| 85 | 95 | "default": "right" |
| 86 | 96 | }, |
| @@ -115,10 +125,31 @@ | ||
| 115 | 125 | "titleColor": { |
| 116 | 126 | "type": "string", |
| 117 | 127 | "default": "#1f2937" |
| 118 | 128 | }, |
| 119 | - "titleSize": { | |
| 120 | - "type": "number", | |
| 121 | - "default": 24 | |
| 129 | + "titleTypo": { | |
| 130 | + "type": "object", | |
| 131 | + "default": {} | |
| 132 | + }, | |
| 133 | + "labelTypo": { | |
| 134 | + "type": "object", | |
| 135 | + "default": {} | |
| 136 | + }, | |
| 137 | + "pctTypo": { | |
| 138 | + "type": "object", | |
| 139 | + "default": {} | |
| 122 | 140 | } |
| 123 | - } | |
| 141 | + }, | |
| 142 | + "deprecated": [ | |
| 143 | + { | |
| 144 | + "attributes": { | |
| 145 | + "labelSize": { "type": "number", "default": 16 }, | |
| 146 | + "labelWeight": { "type": "number", "default": 500 }, | |
| 147 | + "labelLineHeight": { "type": "number", "default": 1.4 }, | |
| 148 | + "percentageSize": { "type": "number", "default": 14 }, | |
| 149 | + "titleSize": { "type": "number", "default": 24 }, | |
| 150 | + "titleFontWeight": { "type": "number", "default": 600 }, | |
| 151 | + "titleLineHeight": { "type": "number", "default": 1.3 } | |
| 152 | + } | |
| 153 | + } | |
| 154 | + ] | |
| 124 | 155 | } |