tik.shared

Purpose

Reusable infrastructure and shared UX utilities.

What lives here

  • Cross-tool helpers

  • Shared Maya-aware utilities

  • Common Qt widgets

  • Scene communication helpers

  • Reusable UI patterns and components

Examples

  • tik.shared.scene_data (dict-like scene communication)

  • feedback / messaging modules

  • shared dialogs and panels

  • scene_layout selectors

  • selection helpers

  • inspectors and common widgets

Rules

  • May depend on Maya

  • May depend on Qt

  • Must not define domain ownership or business logic

  • Must not encode pipeline- or rig-specific intent

Mental model

Plumbing and furniture. If multiple tools would reimplement it otherwise, it belongs here.