Transform your structured information in an instant by applying Views to them. Currently you can choose from List, Table, Cards, Calendar, Tabs and Side menu.
Views = Different ways to arrange and visualize your information.
Switching between views is like toggling the same data between a Microsoft Word to Excel document: Changing views happens in a snap, and is effortless. Changing views doesn't undo the settings from the previous state; you can have several saved view states on the same set of information.
Views replace the traditional document: Tana stores your information in an outline form—a document-agnostic way—that allows you to add views whenever you want and wherever you need it at the moment.
Views work on nodes with children: This means they also work on Search nodes, as well as Fields.
Add a view to any plain node: Go to the node options (ellipsis button) and turn on "Show view options". This will visualize its child nodes in the selected view, and show a range of different options that change based on the chosen view.
Available views include: List, Table, Cards, Calendar, Tabs and Side menu. More are in development and being added on a regular basis.
Granular control of what you see: Customize your views through view options like Filter, Group, Sort and Display. These options give you a lot of control over what you see, and how you see it. Bonus: for long lists, use pagination to limit how many results you see at the time.
Click on Node option ⋯ or right-click on the node bullet > Show view options
Command line: Cmd/Ctrl+K > Show view options, or Show as [view]
This will bring up the View options next to the node. These view options apply to the child nodes, and the parent node becomes the "frame" that contains this view.
The table view shows child nodes as rows and their fields as columns.
Add child nodes using the empty placeholder row at the bottom of the table, or add in-between rows using Enter at the end of any node on the left-most column like you're adding a node underneath it.
Adding a column to a table adds a field to the node. If the table is showing results based on a supertag search, Tana will suggest incorporating the new field into the supertag definition.
You can move columns around by:
Using the keyboard shortcut Cmd/Ctrl+Shift+Arrow Up to move to the left; Arrow Down to move to the right
Right-click the field header and choose Move column left/right
Calculations
Calculations are allowed in columns with numeric field type. Turn on by right-clicking on the field and choosing one of the options in the Calculation menu. When turned on, calculations show up on the bottom row. Filtering values will change the calculated value.
Choose between the following calculations:
Sum: Adds all values up.
Average: Adds all values and divides by count.
Median: Sorts values and displays the value of the one that appears in the middle
Min: Shows the smallest value in the list
Max: Shows the largest value in the list
Count all: Counts all rows and returns this value
Count values: Counts all rows with numbers in them and returns this value
Count unique: Counts number of unique numbers and returns this value
Group by a field that contains data like Status, Dates, or Categories will arrange the cards in grouped columns, and you can drag cards between columns to change their Status, Date, or Category.
Use Display to choose which fields are always shown on the bottom of the card. If a field contains an image, the image will fill the bottom of the card.
The Calendar view shows nodes in one of three different time granularities: day, week and month.
It looks for a date field in each child node and plots it in the month/week/day view.
Add child nodes by clicking in the calendar and creating a new entry.
Flip between month/week/day by using the navigation arrows on the top right of the view. The calendar symbol in the middle takes you to Today's date.
Child nodes without date information are set aside in a list called "[number of] nodes with no date >" at the bottom left of the calendar view. You can drag-n-drop these nodes into the calendar and this will add a date to an existing date field, or add a system date field if none other date field exists.
Child nodes with two or more date fields will show in the calendar twice. You can control which dates to use in the "Date fields" view option.
If you're in a Workspace with two or more members, you have the option to save default view settings that all will see as default.
If any changes are made to the default setting by any member, they will see the green button to "Save for everyone", which will change the default saved view for everyone.
You can change the view as much as you want without clicking on the "save for everyone" button, and Tana will remember your personal settings for next time.
Any collection of child nodes have a limit of displaying 100 nodes before it turns on pagination. This is on by default to ensure speed and performance. You can adjust the number if needed, though this might affect performance.
Pagination is set in node configuration. See Nodes and references on how to control pagination through Page File.
Tana shows content using different width settings, which depends on what view type is activated. All nodes are set on Auto, and you have the choice to override it.
Access content widths in the dropdown on the top right corner of the panel.
Options:
Auto: Switches between Medium and Full automatically. List view is set on Medium, the rest are set for Full.
Medium: Provides a focused writing experience by setting generous white space on either side of the content
Full: Expands content as wide as possible, filling the view.
FixedFixed calendar view 'Day length' option not showing 24:00. ()
ImprovedField descriptions on card grouping columns and table columns are now shown as a little ?, hover to read. ()
FixedGrouping by the Done system field or by checkbox fields will now display only Yes and No options (as these are the only valid values). ()
FixedFixed sorting disabled for nodes that don't have fields, even if there are system field that can be be used for sorting. ()
ImprovedImprovement to grouping. When you choose a field to group by, the default is now "All groups" - any new groups will be automatically added. If you want to remove some groups, turn this off. Now, you need to manually specify which groups that should be shown. ()
ImprovedNode name is now listed under system fields on sorting menu ()
ImprovedColumn calculations now work with formatted numbers, including bold/italic text, currency symbols, and commas ()
FixedFixed an issue where search nodes under card views weren't active when expanded ()
InfoAlphabetic sorting is based on a more intuitive expectation now:
(A b a A B) would previously sort to (A A B a b), whereas now it will sort to (A A a B b). ()
There is a command called Set view definition. It can set the Group, Sort and Display settings of a node view.
There is no good UX for this at the moment, so the instructions are not conventional nor friendly for beginners. But right now, this is one way of doing it:
Mock up a node that will have sample child nodes representing the data you'll be applying this command on
Then, create the exact view settings you want with Group, Sort and Display.
Go Cmd/Ctrl+K > Debug Node on the parent node and look at Views for node:
Clone the fields over to the command node so it looks like this:
When you run this command on a node, this should change the view settings according to your configuration.