---
url: /reference/views-compared.md
description: >-
  The eleven view types side by side (what each shows, what it supports, whether
  it works on mobile) and who sees User, Workspace and List views.
---

# Views compared

This page compares the eleven view types and the three view **Type** values that decide who sees
a view. A [view](/concepts/views) shows tasks from its sources without owning them, so the same
task can appear in several views at once.

## View types

You pick the type in **Display Mode** when you
[create a view](/guides/build-a-today-view#create-the-view), and change it later with the
**Change mode** button in the view's header.

| View type | Shows | Good for | Learn more |
|---|---|---|---|
| **List** | Tasks as rows, optionally [grouped](/reference/view-grouping) | Working through tasks one by one | [Filter, sort and group a view](/guides/filter-sort-and-group-a-view) |
| **Kanban** | Tasks as cards in columns, one column per group (by status, for example) | Moving work between stages | [Filter, sort and group a view](/guides/filter-sort-and-group-a-view) |
| **Table** | Tasks as rows with a column per field | Comparing and editing many fields at once | [Edit tasks in bulk](/guides/edit-tasks-in-bulk) |
| **Timeline** | Tasks as bars from start date to due date, a [Gantt chart](https://en.wikipedia.org/wiki/Gantt_chart) | Planning over weeks and months | [Timeline: move, resize and add tasks](/guides/plan-on-timeline-and-calendar#timeline-move-resize-and-add-tasks) |
| **Calendar** | Tasks on their dates, by **Day**, **Week**, **Month** or **Year** | Seeing what falls on which day | [Calendar: block time by the hour](/guides/plan-on-timeline-and-calendar#calendar-block-time-by-the-hour) |
| **Dashboard** | Widgets: counts, charts, clocks, notes and embedded boards | An overview of progress and load | [Build a dashboard](/guides/build-a-dashboard) |
| **Dashboard V2** | Task charts and number cards on a separate grid | Exploring task counts and estimates by status, person or date | [Build a dashboard](/guides/build-a-dashboard#task-charts-in-dashboard-v2) |
| **Feed** | A stream of events: task changes, comments, [time logs](/guides/track-time), and changes to lists, folders, the workspace and its members | Catching up on what changed | [Follow changes across a list or folder](/guides/see-task-history#follow-changes-across-a-list-or-folder) |
| **Relations** | Tasks as a graph of their relations and subtasks | Finding how tasks connect | [Relations graph](/guides/link-related-tasks#relations-graph-see-the-connections) |
| **Scrum Poker** | An estimation session over the view's tasks | Estimating [story points](/reference/task-fields) as a team | [Estimate with Scrum Poker](/guides/estimate-with-scrum-poker) |
| **GTD** | Tasks grouped into **Up next**, **Put off** and **Closed**, and a session that clarifies the view's **Up next** tasks one at a time | Clarifying what you captured ([GTD in Hule](/concepts/gtd)) | [Run a GTD session](/guides/run-a-gtd-session) |

## Controls by view type

| View type | [Filter](/reference/view-filters) | [Sort](/reference/view-sorting) and [group](/reference/view-grouping) | [Select several tasks](/guides/edit-tasks-in-bulk#select-tasks) | [On mobile](#views-on-mobile) |
|---|---|---|---|---|
| **List** | Yes | Yes | Yes\* | Yes |
| **Kanban** | Yes | Yes, always grouped | Yes\* | Yes |
| **Table** | Yes | Yes | Yes\* | No |
| **Timeline** | Yes | Yes | Yes\* | Yes |
| **Calendar** | Yes | Partly ([see below](#exceptions-by-view-type)) | No | No |
| **Dashboard** | Task widgets only | Shown, ignored | No | No |
| **Dashboard V2** | Yes, plus a **Widget filter** per chart | No | No | No |
| **Feed** | Yes | Order only: **Newest first** or **Oldest first** in [**Feed settings**](/guides/see-task-history#follow-changes-across-a-list-or-folder) | No | No |
| **Relations** | Yes | Shown on a list's own views, ignored | No | No |
| **Scrum Poker** | Yes, outside a session | Preview only | No | No |
| **GTD** | Yes, outside a session | Yes, always grouped | Yes\*, outside a session | No |

\* Not on a list you can only read; see [Read-only lists](#control-limits-and-access).

### Control limits and access

* **Limits.** A view holds up to 10 sort rules, and a Table shows up to 30 columns; see
  [Limits](/reference/limits#view-limits). With an 11th sort rule, Hule doesn't save the sort
  until you remove one.
* **Read-only lists.** On a list you can only
  [read](/reference/permissions-and-access#share-access-levels), the list's own views show
  **Filter** but not **Sort**, **Group** or task selection.

### Exceptions by view type

* **Calendar.** The grid places longer tasks on top, and timed tasks at their hour, whatever
  you pick. **Group**, then **Sort**, order the **+N more** list and the **Unscheduled** panel.
  **Color by** in [**Calendar settings**](/guides/plan-on-timeline-and-calendar#calendar-block-time-by-the-hour)
  sets the chip color.
* **Dashboard.** The filter narrows the widgets that show task data; text, image and clock
  widgets don't use it. **Sort** and **Group** are shown, but each widget groups by its own
  setting.
* **Relations.** On a list's own views **Sort** and **Group** are shown, but the graph ignores
  them; other Relations views hide them.
* **Scrum Poker.** Until you press **Start session**, a member who can start a session sees a
  preview that sorts and groups like the view's **List** type; other members see **No
  estimation session yet**. The session takes the tasks in the sort order, without the groups.
  While the session and its summary are on screen, the view's header hides **Filter**.

## Views on mobile

In a phone's browser, Hule uses its [mobile layout](/guides/install-the-desktop-app#phone-browser)
and draws three view types in their own way:

| View type | On mobile | Guide |
|---|---|---|
| **List** | Rows; swipe a row to mark it **Done** (or **Reopen** it) or to **Delete** it. The **+** button adds a task to the list on screen | [Create and edit tasks](/guides/create-and-edit-tasks) |
| **Kanban** | One column at a time, with a strip of column tabs above. Hold a card, then tap a column tab to move it there; **Add task** sits at the foot of a column | [Filter, sort and group a view](/guides/filter-sort-and-group-a-view) |
| **Timeline** | A scale of days with a lane per group. Tap a bar for the task's sheet (**Open task**, **Edit dates**, **More…**); hold a bar to drag its dates; **No date** lists the tasks without dates | [Timeline: move, resize and add tasks](/guides/plan-on-timeline-and-calendar#timeline-move-resize-and-add-tasks) |
| Any other type | The message *This view is only available on a big screen for now* | — |

::: danger Deleting a task can't be undone
The swipe tray's **Delete** asks once, then removes the task for good.
:::

### Mobile behavior

The **⋮** list menu holds these entries; the last two appear on a Timeline only:

| **⋮** menu entry | Who sees it | View types |
|---|---|---|
| **Refresh the list** | everyone | List, Kanban, Timeline |
| **Sources** | everyone | List, Kanban, Timeline |
| **Grouping**, **Sort**, **Filter** | a view you [can change](/reference/permissions-and-access#share-access-levels) | List, Kanban, Timeline |
| **Slice** (whether the view shows [subtasks](/guides/break-down-with-subtasks) as rows) | a view you can change, over lists with subtasks | List, Kanban, Timeline |
| **Scale** | everyone | Timeline |
| [**Timeline settings**](/guides/plan-on-timeline-and-calendar#timeline-move-resize-and-add-tasks) | a view you can change | Timeline |

* **Switching views.** The view picker at the top lists all of the list's views; the ones mobile
  can't show are marked **Soon**.
* **New views.** On a phone you can create a List, Kanban or Timeline view; in **Display mode**
  the other types are marked **Created on a big screen only**.
* **Pages with no mobile screen.** Settings, the notifications
  [**Inbox**](/guides/set-up-notifications) and other such pages open the list you visited last,
  or your first list; the rest of the phone layout is in
  [Phone browser](/guides/install-the-desktop-app#phone-browser).

## View access: User, Workspace, List

A view's **Type** decides who sees it and where its tasks come from. It is set when you create
the view. How access flows down the tree: [Sharing along the hierarchy](/concepts/sharing).

::: info Type is not view type
**Type** (User, Workspace, List) decides who sees a view; the view type (List, Kanban…) is
picked in **Display Mode**.
:::

| **Type** field | Who sees it | Sources | Where you create it | Guide |
|---|---|---|---|---|
| **User** ([personal view](/concepts/personal-and-work)) | Only you | Any workspaces, folders and lists you pick | **New view** from the **+** on your row in **User Views****New view** from the **+** next to SearchBoth let you switch **Type** to Workspace or List | [Build your own Today view](/guides/build-a-today-view) |
| **Workspace** | Members with access to its folder; a view at the top of the workspace, every member | Workspaces, folders and lists in this workspace | **New view** in the menu of a workspace or folder | [Share a folder or a list](/guides/share-a-folder-or-list) |
| **List** | Members with access to the list | The one list it was created on | **New view** in the menu of a list | [Set up a list](/guides/set-up-a-list) |

A Workspace or List view created with **Inherit access** off is
[**Private**](/guides/share-a-folder-or-list#private-branches): only people it is shared with
see it.

For example, a personal view **Today** with the sources **Work** (a workspace) and
**Home / Errands** (a list in another workspace) shows tasks from both workspaces side by side,
and only you see it. It can also be your
[home page](/guides/build-a-today-view#home-page-open-today-at-start).
