Git Product home page Git Product logo

Comments (8)

Thorin-Oakenpants avatar Thorin-Oakenpants commented on August 10, 2024 1

I'd even go slightly further. The puzzle-piece is optional and doesn't always show, so you don't want the items to the right sliding left (muscle memory etc). Or maybe that's just me and some weird sense of strict order kicking in

37982838-f78577da-31f1-11e8-93b2-bdf3695c69c8

Above left group is all scope setting, the right hand group of three tie in with the global revert, but maybe you want a gap, maybe a centered middle div. Or maybe the group of three belong to the left since they are for the current scope

if any that makes sense, food for thought, that's all

from umatrix.

Thorin-Oakenpants avatar Thorin-Oakenpants commented on August 10, 2024

How are the new ruleset definitions are delivered to the addon

Dashboard>Assets> check the ruleset recipes, it's stored locally and updated like other assets

from umatrix.

Gyokur0 avatar Gyokur0 commented on August 10, 2024

@Thorin-Oakenpants thanks for the info.

from umatrix.

gorhill avatar gorhill commented on August 10, 2024

The puzzle icon is a scope-related one, all scope-related icons appears near the scope selector, so I do not intend to change this.

from umatrix.

Gyokur0 avatar Gyokur0 commented on August 10, 2024

Hi gorhill!
Perhaps I described it too complicated, of course it should stay near the scope selector, but the actions for save, revert and reload should be more together.

In the popup.html the line with id=buttonRecipes should be simply be moved up two lines between buttonMtxSwitches and buttonPersist.

mockup

from umatrix.

gorhill avatar gorhill commented on August 10, 2024

Ok, I agree it makes sense.

from umatrix.

Gyokur0 avatar Gyokur0 commented on August 10, 2024

That makes totally sense, this is even better.

The icons on the left are used seldom or should with thought, e.g. you'd be sure what you are doing if you change the scope to the wildcard star, or even disable uMatrix completely, the other two are used more rarely.

The stuff on the right is used far more often.

From my perspective I have strict base rules, so on every new unknown site, I have to enable and reload (more than once if a lot of external content is there). If I like the site I hit the lock. More rarely I hit the eraser, often in experimenting with video in pages. I never have used the revert all button (I just closed the browser)

I'm not sure if putting the reload button directly next to the revert all is a good idea (which is a destructive action, that also affects more than one page).

I tried to optimize this in version 1 in the mockup.

In the second version I switched lock and erase since I use lock and reload more often together. (But I'm also aware undoing an accidental lock click is more complicated that undoing a eraser click)

mockup2

This is based on my experience and usage and I certainly cannot speak for everyone.
The only thing I want is that the gap between reload and lock is not so large, so every presented solution is better than the status quo ;)

from umatrix.

Gyokur0 avatar Gyokur0 commented on August 10, 2024

For me @gorhill has fixed it with 5dd6564

from umatrix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.