We were faced with this exact same problem.
Our multi-select control behaves like yours, except for one detail: when the user clicks into the field, the menu immediately displays the full list of available options.
We explored a number of design options, but agreed early on that we needed a straight-forward, easy-to-discover affordance to trigger the "...
Can't we consider, if user has made no selection then he/she is intending all of them from dropdown?
Many sites filters works in a same way. Users are already trained for using filters. Using the schemes that already exist we reduce cognitive load.
If still want to make user think,
How to show "Select all" option
Try to keep 'select-all' option ...
The way I have come to understand the differences between Design Thinking, Agile and Lean UX is that Design Thinking and Lean UX are frameworks to solve problems where as Agile is a project management methodology.
Design Thinking and Lean UX are very similar at their core. But Design Thinking has gained so much traction in the non UX world that the term has ...
There are several ways to go about this. But generally, the current table data entries have no form of hierarchy whatsoever.
So we start by:
1. Creating a hierarchy between the labels and the content: Here I am doing that by font size and weight. The contrast could be created in a lot of other ways though.
2. We then look at the information themselves ...
Design thinking is sometimes difficult to define but, at its core, centers around a collection of methods or tools focused on achieving a design solution. You wouldn’t necessarily have to choose between Design Thinking and Lean, or the user and the product, but rather how you apply your proven methods to the process of the greater team of which you are a ...
An app can show more than one button in a layout at a time, so a high-emphasis button can be accompanied by medium- and low-emphasis buttons that perform less important actions. When using multiple buttons, ensure the available state of one button doesn’t look like the disabled state of another.
So to answer your question I would say: