Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions gallery/sidebar.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,11 @@ module.exports = [
},
{
category: "user-test",
header: "User Tests",
header: "Users",
pages: ["user-types", "configuration-menu"],
},
{
category: "design.home-assistant.io",
header: "Design Documentation",
header: "About",
},
];
4 changes: 4 additions & 0 deletions gallery/src/ha-gallery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ class HaGallery extends LitElement {
for (const page of group.pages!) {
const key = `${group.category}/${page}`;
const active = this._page === key;
if (!(key in PAGES)) {
console.error("Undefined page referenced in sidebar.js:", key);
continue;
}
const title = PAGES[key].metadata.title || page;
links.push(html`
<a ?active=${active} href=${`#${group.category}/${page}`}>${title}</a>
Expand Down
17 changes: 17 additions & 0 deletions gallery/src/pages/user-test/user-types.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: "User types"
---

We have defined three user types for Home Assistant. They are a lean segmentation of users that helps us make decisions throughout the product. User types differ from traditional personas in that the segmentation criteria aren’t demographic and don’t personify a group into a single character with a fictitious background story.

# Outgrowers

Users that outgrow big tech smart home solutions. It just needs to work with easy setup via an app.

# Tinkerers

Technoid users in home networking and development that know how to code.

# Questioner

Users who want more advanced home automation, but need support to make it work.