Logseq/Entity/UX/Pattern
UX Pattern
- In this garden, UX Pattern pages model reusable interaction patterns and interface affordances that describe how an interface behaves, how people invoke it, and what kind of action space it opens up.
Namespace vs entity type
- A page under
UX/Pattern/... is a strong candidate for this entity type, but the namespace alone does not decide the type. - Neighboring
UX/... pages may still be better modeled as term or concept pages when they are mainly a definition, essay, or design lens rather than a reusable interaction pattern.
What counts as an instance
Finding and deduplicating
- Search for an existing page before creating a new UX pattern entity.
- Search in this order: exact expected title, alias matches, sibling branches under
UX/Pattern/, product-specific pages that may be describing the same interaction, then page-body mentions. - Classify as: existing, similar (needs human judgment), new, or blocked.
Frontmatter
- On instances, set
logseq-entity:: to this entity-type page so backlinks list all UX pattern entities. - Shared frontmatter conventions live on Logseq/Frontmatter.
Naming and namespaces
Page shape
- Use a lean hub shape: H1 with the pattern name, then brief sections such as Overview, Interaction, Examples, and Related as the topic warrants.
- Keep examples concrete and product-facing, but keep the page centered on the reusable interaction pattern rather than one implementation.