Files
Kill_LIFE/docs/YIACAD_APPLE_UI_UX_OSS_RESEARCH_2026-03-20.md
T
L'électron rare 066acde0cb docs: add feature maps, audits, research, plans lots 19-26
- Feature maps: agentic intelligence, digital factory, yiacad global/UI/UX/backend
- Audits: consolidation, refactor manifest, exhaustive refonte
- Research: OSS AI-native CAD, digital factory stack, mascarade observability
- Plans: lots 19-26 (mesh tri-repo, UI/UX refonte, yiacad global,
  intelligence agentique, mistral agents/studio, hypnoled, EDA AI tools,
  git EDA platform)
- Operator docs: machine registry, alignment, sync status, provider compat
- Mascarade/Kill_LIFE product contracts and OPS bridge
- PCB AI fab integration map, artifact WMS index
- References directory

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 00:20:32 +01:00

4.3 KiB
Raw Blame History

YiACAD UI/UX Apple-native - Web Research OSS - 2026-03-20

Sources Apple officielles

Source Apport pour YiACAD
Apple Human Interface Guidelines ancrage global des patterns de navigation, toolbars, search fields et inspectors
Human Interface Guidelines for Generative AI cadrage des affordances IA: contrôle utilisateur, transparence, provenance
Design - What's new confirme les surfaces Apple actuelles à privilégier pour une refonte alignée
App Intents ouvre la piste des commandes système, Spotlight et automatisations natives
Foundation Models framework trajectoire future pour assistance locale et on-device si la stack cible évolue
Liquid Glass technology overview utile comme direction visuelle prudente: profondeur, hiérarchie, matière, sans bruit

Synthèse Apple retenue

  • placer navigation, recherche et actions essentielles au premier niveau;
  • limiter le nombre dactions visibles dans la toolbar;
  • faire des inspecteurs contextuels la destination des détails;
  • exposer lIA comme suggestion ou accélération, jamais comme autorité opaque;
  • conserver une forte lisibilité des états et de la provenance.

OSS / briques exploitables

Projet Usage potentiel
KiCad base ECAD native à faire évoluer côté menus, toolbar et panneaux
FreeCAD base MCAD/workbench à aligner avec le shell YiACAD
KiCad StepUp référence concrète de pont ECAD/MCAD entre KiCad et FreeCAD
CadQuery moteur paramétrique utile pour génération/sync guidée
CQ-editor exemple de shell de modélisation avec panneau et commandes dédiées
kicad-mcp interface MCP exploitable pour assistance KiCad plus fine

Décisions intégrées

  • conserver KiCad et FreeCAD comme socles, pas comme cibles à masquer;
  • prendre KiCad StepUp comme référence fonctionnelle pour le volet sync ECAD/MCAD;
  • utiliser CadQuery comme brique optionnelle dautomatisation future, pas comme shell principal;
  • faire converger les surfaces autour dun shell YiACAD commun avant toute montée en sophistication visuelle.

Delta 2026-03-20 18:12 - Références officielles shell natif

  • KiCad PCB Python Bindings - Action Plugin support
    • confirme que les plugins/actions KiCad peuvent apparaître dans le menu des plugins externes et, si le plugin suit les conventions attendues, exposer un bouton de toolbar.
    • implication YiACAD: un regroupement shell YiACAD Review dans les toolbars reste cohérent avec le modèle upstream.
  • KiCad IPC API - For add-on developers
    • confirme que les actions dadd-on peuvent aussi senregistrer sur la toolbar du PCB editor.
    • implication YiACAD: le lot shell actuel reste compatible avec une trajectoire future vers des add-ons/IPC plus propres.
  • FreeCAD DockWindowManager class reference
    • documente lenregistrement de docks nommés et le fait que les workbenches doivent préparer leurs dock windows.
    • implication YiACAD: le YiACAD Inspector doit rester un dock explicitement nommé et persistant.
  • FreeCAD Developers Handbook - Dock Windows
    • confirme que les docks sont la destination naturelle des panneaux orientés tâche et que les widgets de toolbar plus atypiques demandent davantage de discipline UX.
    • implication YiACAD: linspector/review center doit rester côté dock; la toolbar doit surtout jouer le rôle dentrée rapide.