- Implemented test_phase9a_prop_attach.gd to validate anchor schema, alignment math, and preview isolation. - Implemented test_phase9b_prop_centering.gd to check canonical origin presentation, bounds, centering, and save threshold. - Implemented test_phase9c_prop_editor_ux.gd to assess the user experience in the prop editor, including anchor renaming and UI responsiveness. - Added corresponding .uid files for each test. - Created sync_sources.py script to manage markdown file synchronization with the notebook. - Added .gitignore for virtual environment files.
49 lines
1.3 KiB
JSON
49 lines
1.3 KiB
JSON
{
|
|
"version": "1.0",
|
|
"outline_widths": { "default": 2.0, "min": 0.5, "max": 32.0 },
|
|
"material_tints": {
|
|
"wood": { "fill": "#8C6133", "outline": "#40290F" },
|
|
"rubber": { "fill": "#E63333", "outline": "#590D0D" },
|
|
"cardboard": { "fill": "#D9B873", "outline": "#66521D" },
|
|
"metal": { "fill": "#808C99", "outline": "#262E38" },
|
|
"none": { "fill": "#8C6133", "outline": "#26201E" }
|
|
},
|
|
"primitive_defaults": {
|
|
"box": { "size_x": 48.0, "size_y": 48.0 },
|
|
"ball": { "radius": 24.0 },
|
|
"plank": { "length": 160.0, "thickness": 16.0 },
|
|
"triangle": { "base": 56.0, "height": 48.0 },
|
|
"line": { "length": 120.0 },
|
|
"circle": { "radius": 40.0, "segments": 12 }
|
|
},
|
|
"canvas": {
|
|
"grid_size": 15,
|
|
"background_color": "#1F1F1F",
|
|
"grid_color": "#FFFFFF26"
|
|
},
|
|
"ui": {
|
|
"fonts": {
|
|
"body": 18,
|
|
"header": 24,
|
|
"menu": 22,
|
|
"menu_bar": 22,
|
|
"mode": 26,
|
|
"status": 18,
|
|
"prop_name": 20,
|
|
"context_menu": 22
|
|
},
|
|
"hit_targets": {
|
|
"button_min_height": 36,
|
|
"row_min_height": 36,
|
|
"mode_button_min_height": 56
|
|
},
|
|
"colors": {
|
|
"text": "#F2F2F2",
|
|
"text_muted": "#9A9A9A",
|
|
"border": "#FFFFFF33",
|
|
"accent": "#4FA3FF",
|
|
"inspector_background": "#262C39"
|
|
}
|
|
}
|
|
}
|