f80348d604
- views_type_editor: panel "Types" con tabs Entities/Relations. Entities: name, color picker, shape combo, icon (ti-* + cp preview), principal_field combo, tabla de Fields (string/int/float/bool/date/url/enum) con required y enum values CSV; up/down/X por fila. Relations: name, color, style. Footer Save / Reload from disk + indicador dirty + error inline. - views_type_editor_delete_modal: confirm con conteo de entidades en uso. - types_registry: shape_name() + shape: emit en types_save_yaml para round-trip estable de la cosmetica editada en UI. - main.cpp: panel "Types" en g_panels; init types_draft tras load_input; want_types_save -> save + apply_types_yaml + rebuild atlas + bind + refresh inspector caches; want_types_reload simetrico; conteo de uso desde operations.db cuando se abre el modal de delete.