A known trick to get a header bar to a view is to make the view a panel, and add the header via a vertial-stacḱ card. But then you lose the columns. The best you can get is a horizontal-stack, but that doesn’t adjust to the screen width.
Enter column-card. A card which takes other cards and display them in columns (Edit: Note the header bar below):
Here’s the same view on my iphone in portrait and landscape mode.
Note how the topmost card covers the whole witdh of the screen in both screenshots, while the other two cards (who are inside a column-card show up beside each other if there’s room enough, and below each other otherwise).
The second screenshot has a header bar as well - containing the gear symbol.
Besides that, they are equal. That’s the whole point. That can’t be done without column-card.
My apologies but i’m trying my best to understand the value in this and I’m struggling to see the benefit. It’s throwing me off that the two screen shots look are identical other than the gear icon header.
You state the following:
“A lovelace card which contains other cards and display them as if they were not inside a card at all.”
Why is this helpful? Maybe I would expect the picture to reflect the visual evidence of why this is useful. At the moment, it appears that the net effect of this card type is that you’ve created a way to have sub-navigation bars. And maybe that’s your point. If that’s the value, then maybe the name is what i’m struggling with.
Ah, really? I tried to, but didn’t really understand how to combine the type: vertical-stack with type: entity-filter.
I got the Entity-filter working in the header, but then all the other columns below wouldn’t show.
Column card has stopped working - like it’s not even there? I have a column card with normally 3 columns but now in 0.80.3 there are only 2 columns just like if it was not there?
That’s the way lovelace sorts cards. Cards will be added to the first available column with less than 5 rows, or if no columns are empty to the shortest one.
Add two more things to your first card, and the second should move to the next column.
If you want to change this behavior, the relevant line in column-card.js is 94.