Template enhancement for better UX & onboarding

From my discord message:

How to signal the existence of the template-including-parent feature to users is a problem – it’s noticeable if you make a template by right-clicking the bullet, but if the user prefers manually writing properties, it depends on the user reading docs… which only a small portion does.

If I were to design the app I would

  • restrict “block menu” (and command for keyboard users) as the only ways to do template
  • greatly enhance the accessibility to block menus on mobile
  • hide the template property (like updated-at fields so users don’t know their existence and are discouraged to write them manually)
  • use other visual cues to indicate this is a template (like add an icon to the top right corner, and maybe change border or background color)