usability – Step shaped visual layout of cascading filters

I find this layout of cascading filters:

enter image description here

much more intuitive and much more “welcoming” to use, over the traditional, horizontal axis layout:

enter image description here


I am trying to explain to myself why this is so. I would presume that the step-shaped layout:

  • is easier on the eyes to get what is on the screen, given that the eyes move in specific patterns and linear layouts are not the most ergonomic for those natural eye movements (Types of Eye Movements and Their Functions)

  • the step-shaped pattern emphasizes mental association with hierarchy, making it even easier to get around what should be clicked first and what next.


What do you think? How would you explain the the difference in the perception of how easy it is to go through the filters by science?


Related questions:
Ellipse-shape arrangement of menu items

Where can I find the settings to alter volume step configuration?

I have a Lenovo m8 FHD tablet running android 10. Rooted with magisk. Iv been trying to find a way to alter the standard 15 volume steps to 30 on this device for a couple of weeks now with no success. I have tried adding ro.media.vol_steps=30 to default.prop but it just added another 15 steps on top so I have 0-15=mute to full vol & 16-30=mute to full vol. I cant install this in my car till I fix this. At some point the actual percieved volume will jump to ‘twice as loud’. Not good for a high end system!
Since then Iv been learning as much as possible about the android file system (not easy!) I have dd’d the entire mmcblk0 to my windows PC but am stuck on mounting and exploring. The hope was to explore all the files in the system at liesure (I live in an ideal world in my head lol) So Iv taken to learning Ubuntu + linux in general but as much as its an ongoing hobby its not solving my initial problem any quicker. So thought Id try and off load it here?? Any ideas how I should approach this?

mobile web – Choosing a “Post Type” from a Grid and move to next step

When a user wants to create a new post, my app has a Grid with “Post Types” as the first step, and below the Grid, it has the rest of the form where users can type a Title and a Body.

enter image description here

When the user selects a Type, the square becomes “selected” and they are automatically scrolled down to the Next step (“Title/Body” fields).

I’d like to add 3 more Types, but also add a description to each of the Types.

So, for example, if the user selects “Type 2”, the app will show a small description such as “Apples, oranges, pears…” (as examples of what can go in that type)

What would be the best way to do this, in a way that looks good and is functional?

I was thinking we can have the description appearing in the middle, on click, and scroll the user down to the next step (“Title/Body” fields)

enter image description here

Is this a good UI/UX?
Is there a better way to do this?
(taking Mobiles in consideration – so we can’t have “on mouse over” events)

dnd 5e – Can the Ring of X-Ray vision prevent Shadow Step?

The Ring of X-Ray vision states:

To you, solid objects within that radius […] don’t prevent light from passing through them.

The Way of the Shadow Monk has a level 6 feature that states:

When you are in dim light or darkness, as a bonus action you can teleport up to 60 feet to an unoccupied space you can see that is also in dim light or darkness.

Say a Shadow monk is inside of a wooden crate with 1 inch thick sides. The crate itself is on a wagon in bright sunlight. Within 60ft of the crate is a tree creating an area of dim light.

If the Shadow Monk activates the Ring of X-Ray vision would they be in darkness for the purposes of using Shadow Step?

Prompted by this question which focuses on how the ring affects the appearance of a dark area. My question is interested about the “reality” of the darkness/illumination.

dnd 4e – D&D 4e Wayfarer’s Step

Been playing a wizard in 4e. We are approaching lvl 11 so I have been looking into different PPs (Paragon Paths) and found the Arcane Wayfarer. My question is, does the Teleport 2 from Wayfarer’s step add on to your original movement. Or is it just a new movement mode. I.E. Can I teleport 2 then run my full 6 movement right after. Or is it Teleport 2 then run 4?

samsung – How do I keep the shopping site open whilst I retrieve the SMS 2 step verification code

Samsung S8. Online shopping using 2 step verification via SMS. When I have to get an SMS verification code I have to go into my SMS folder to retrieve it. But as I have then left the website I am shopping on, it closes so I cannot input the Code. And cannot go back to the website’s Verification screen using the Google back button. Frustrating! So – how can I input my code?

9 – Step by step on how to add Javascript dependencies for modules as Blazy or Slick using Composer

Because my project is deployed to a remote server I need to reduce human access to that server, this is Why I add a composer extra repositories to manage javascript dependencies and then add those dependencies to mi theme library.

  1. Add repositories.
    Blazy and Slick require external libraries that according to the authors it must be done manually. But, you could do it automatically. In the composer.json file add this code in the repositories area.
        {
            "type": "package",
            "package": {
                "name": "kenwheeler/slick",
                "version": "1.8.1",
                "type": "drupal-library",
                "dist": {
                    "url": "https://github.com/kenwheeler/slick/archive/v1.8.1.zip",
                    "type": "zip"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "dinbror/blazy",
                "version": "1.8.2",
                "type": "drupal-library",
                "source": {
                    "url": "https://github.com/dinbror/blazy",
                    "type": "git",
                    "reference": "tags/1.8.2"
                }
            }
        }

Note: that we are using the latest versions for both libraries, but you could fix the text to connect your required version.

  1. Install modules
    Using composer commands to install the modules.
composer require dinbror/blazy
composer require kenwheeler/slick

Note: Because we are setting both packages with type “drupal-library”, they will be installed according to extra params in composer on the propper “installer-paths” folder found in the composer file too.

  1. Add dependencies to your THEME libraries file
    In your custom THEME in the file YOUR_THEME.libraries.yml and the below lines taking care of identation.
blazy:
  js:
    /libraries/blazy/blazy.min.js: {}
    /libraries/blazy/blazy.js: {}
slick:
  js:
    /libraries/slick/slick/slick.min.js: {}
  css:
    /libraries/slick/slick/slick.css: {}
  1. Rebuild your cache
    This way your new changes will take effect. (Drush required)
drush cr