UI improvement proposal: mouse navigation indicator
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: UI improvement proposal: mouse navigation indicator
Hi @pablogil. This is the design i settled with:
At 16px round corners of mouse button only result in blur. I retired the run as macro option and icons are now regular SVG files. If you plan to improve something just do a pull request after. And as you can see 3 dedicated navigation style icons are still missing:
viewtopic.php?f=22&t=17323#p153408
At 16px round corners of mouse button only result in blur. I retired the run as macro option and icons are now regular SVG files. If you plan to improve something just do a pull request after. And as you can see 3 dedicated navigation style icons are still missing:
viewtopic.php?f=22&t=17323#p153408
Re: UI improvement proposal: mouse navigation indicator
I´ll have a look, I have some ideas to replace the remaining icons.
Thanks for the call
Thanks for the call
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: UI improvement proposal: mouse navigation indicator
Mouse icon looks great!pablogil wrote:I´ll have a look, I have some ideas to replace the remaining icons.
But may I suggest that rather than having fill=none, you use Snowy White or Aluminium 1? This would ensure that if the user uses a dark theme the icon is still visible.
I also like the idea of having a touchpad icon for touchpads etc.
- kkremitzki
- Veteran
- Posts: 2517
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: UI improvement proposal: mouse navigation indicator
this is a great usability boost. I really hope this can make it into the release of 0.17. Anything others can do to help?
Re: UI improvement proposal: mouse navigation indicator
Just keep doing what you're doing. Only difference now is we have a place to do it!kkremitzki wrote:Anything others can do to help?
Re: UI improvement proposal: mouse navigation indicator
If you read the thread this is third or forth attempt. And i gave the last one the standard 2 to 3 day treatment.agryson wrote:Mouse icon looks great!
I tested on light/dark stylesheet and got good results. Mono color scheme approach is usually used for indicator purposes. Therefore this feels appropriate to me. But as everything it can be further explored in the future and if better results can be achieved why not. Likely not from my side as i already did my part. But beyond that anything is possible.But may I suggest that rather than having fill=none, you use Snowy White or Aluminium 1? This would ensure that if the user uses a dark theme the icon is still visible.
Well this thread was moved to development forum section therefore i guess now i do have to think about on how to properly place Python based UX improvement in FreeCAD. If i look back my FreeCAD related work in the last few years was UX oriented and i do feel i now have an idea or two on how to properly place some of it in FreeCAD if that should happen. Will think about this a bit and after consult with core devs about it.kkremitzki wrote: this is a great usability boost. I really hope this can make it into the release of 0.17. Anything others can do to help?
Re: UI improvement proposal: mouse navigation indicator
Hi Pablo.pablogil wrote:I´ll have a look, I have some ideas to replace the remaining icons.
Thanks for the call
First of all thank you for deciding to contribute to navigation indicator effort. I know you invested few hours of your time in your contribution and thank you for doing that. I feel that deserves a proper review of the work done and hopefully that will be reflected in the pull request.
OpenInventor:
There was no dedicated icon for this navigation style before. You made one and that should usually be enough. But i detected too much detail for 16px icon. Remove the 6 outer elements and only size up the middle element. Or do something else as you see it fit. Note that for dark stylesheet you will likely want to add tiny outline to top surface if you decide to size up the middle element.
CAD:
There was an icon for CAD navigation style already. Therefore i must evaluate if your proposal improves things. At 16px size it's hard to read the text and basically all what the icon does is it says CAD again. From UX point of view this is a big step back. As navigation indicator should improve first time users experience and make it easier for them to navigate FreeCAD. Therefore from this point of view mouse icon makes more sense as it gives the user better clue on what that place of the interface actually does. I don't feel your current attempt has any real chance. You likely just did this to tease me a bit. Try harder or restore the original icon.
MayaGesture:
There was no dedicated icon for this navigation style before. You made one and you did a good job.
Gesture:
I made the first version and i knew it has 2 issues. It was too perfectly round and it had small issue in dark stylesheet. You took care of both issues. Good job!
OpenCascade:
There was no dedicated icon for this navigation style before. You made one and you did a good job.
Undefined:
From UX point of view geometry should be the same as for the default icon. I wanted to make just the wheel red but that would not cut it. I settled with the additional red outline. You went further and added red fill to it. Things escalated too much. User could easily get the impression something way too serious just happened. Therefore try harder or restore the original icon.
Re: UI improvement proposal: mouse navigation indicator
Hi Pablo.
I had some free time today therefore i merged your contribution and after applied the observations i mentioned in the review:
I left your take on the CAD navigation style icon in the resources folder. As if in the future default navigation style would change from UX point of view likely mouse icon should be used for the new default navigation style and the CAD navigation style therefore already has dedicated icon provided. Now that all navigation styles have dedicated icon i can add additional small feature i was thinking about in the past. And i need to finish tooltips and that will likely be it!
I had some free time today therefore i merged your contribution and after applied the observations i mentioned in the review:
I left your take on the CAD navigation style icon in the resources folder. As if in the future default navigation style would change from UX point of view likely mouse icon should be used for the new default navigation style and the CAD navigation style therefore already has dedicated icon provided. Now that all navigation styles have dedicated icon i can add additional small feature i was thinking about in the past. And i need to finish tooltips and that will likely be it!
- kkremitzki
- Veteran
- Posts: 2517
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: UI improvement proposal: mouse navigation indicator
Beautiful work and thanks to all involved, this is gonna help a lot
The icons are all nice and visually distinct and easy to differentiate with a glance. Now the different mouse models can be more easily demonstrated in an introduction to FreeCAD and people will be able to easily find a model that works for them.
The icons are all nice and visually distinct and easy to differentiate with a glance. Now the different mouse models can be more easily demonstrated in an introduction to FreeCAD and people will be able to easily find a model that works for them.
Re: UI improvement proposal: mouse navigation indicator
Hey, I was just going to update them with the exact result as you did... I fully agree with your previous comments so your modifications are done consequently... great jobtriplus wrote:Hi Pablo.
I had some free time today therefore i merged your contribution and after applied the observations i mentioned in the review:
Pull.png
I left your take on the CAD navigation style icon in the resources folder. As if in the future default navigation style would change from UX point of view likely mouse icon should be used for the new default navigation style and the CAD navigation style therefore already has dedicated icon provided. Now that all navigation styles have dedicated icon i can add additional small feature i was thinking about in the past. And i need to finish tooltips and that will likely be it!
I will then use this spare time to upload a new workbench I have finished yesterday of my "Simple icons" theme.
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here