Why we designed it this way: The first book "Intro" has only one short Article. There is no need for a Table of Articles nor for a Table of Contents. As such we display none.
Why Sascha thinks this is a bug
Sometimes the Side Navigation is available, sometimes it is not. He interprets it that this is a UI bug.
Sascha's proposal:
Be consistent: Either always show the left navigation bar or do not
Give the user the option to hide it. Use the same three bar Icon. Once the user hides it, it turns into an Off Canvas Navigation. There should be a button in the Off Canvas navigation to un-hide it
For Books that have only one Article, show the the Article still and the Table of Contents to be consistent.
Discussion
How many people feel this is a problem? We should ask at least 6 people. If at least two feel that this is a problem, we will fix it.
Vote
HC: No Problem
LC: No Problem
SL: Problem
The Conclusion
New Type Page: Index Pages
We create a new class of pages: Index Pages
They have no Article-Bar, set in yaml like so: articleBar: 'no'
They are wider, using maximum width for index cards
They have no Contents-Bar (simply do not add it in yml)
They are comprised of index cards representing Book / Groups / Articles on same level
When there is no Article Bar, the expand article bar icon is not present
New page type fixes problem
The new page type described above fixes the problem. Intuitively nobody is expecting the Article-Bar and as such it is not missing compared to other pages. Problem solved!
How the situation began
Why Sascha thinks this is a bug
Sometimes the Side Navigation is available, sometimes it is not. He interprets it that this is a UI bug.
Sascha's proposal:
Discussion
How many people feel this is a problem? We should ask at least 6 people. If at least two feel that this is a problem, we will fix it.
Vote
The Conclusion
New Type Page: Index Pages
New page type fixes problem
The new page type described above fixes the problem. Intuitively nobody is expecting the Article-Bar and as such it is not missing compared to other pages. Problem solved!