[Proposal] Stylesheets that accomodate different forms of visual impairments

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Posts: 10528
Joined: Thu Jan 05, 2017 9:03 pm

[Proposal] Stylesheets that accomodate different forms of visual impairments

Postby Kunda1 » Sat Feb 20, 2021 8:21 pm

The open source project Scribus has functionality that changes its UI to accommodate 4 different types of visual impairments. Maybe it's time we do the same for FC ?
Options available when previewing a document in Scribus
Options available when previewing a document in Scribus
Scribus-colorblindness.png (9.14 KiB) Viewed 945 times
Options are:
  • Normal Vision - Color Blindness - Normal Vision
  • Protanopia (Red) - Color Blindness - Red Color Blind
  • Deuteranopia (Green) - Color Blindness - Greed Color Blind
  • Tritanopia (Blue) - Color Blindness - Blue Color Blind
  • Full Color Blindness" - Color Blindness - Full Color Blindness
Here is the code
https://github.com/scribusproject/scrib ... lorblind.h
https://github.com/scribusproject/scrib ... rblind.cpp

NormandC in a related post, posted a link to a PDF explaining how to design UIs for different impairments: https://www.nngroup.com/reports/usabili ... eb-design/

Anyone interested in working on this?

Related Resources Edit: typos + added screenshot of Scribus interface
Edit2: added the names of each form of colorblin/colorblindness
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 10528
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] Stylesheets that accomodate different forms of visual impairments

Postby Kunda1 » Sun Feb 21, 2021 2:39 am

Paging UI-oriented folk to see if you may be interested to collaborate on this?
pablogil wrote: pinged by pinger macro
turn211 wrote: pinged by pinger macro
Chrismettal wrote: pinged by pinger macro
OBKF wrote: pinged by pinger macro
st_phan wrote: pinged by pinger macro
1D_Inc wrote: pinged by pinger macro
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
pablogil
Posts: 856
Joined: Wed Nov 26, 2014 3:19 pm
Location: Badajoz (Spain)
Contact:

Re: [Proposal] Stylesheets that accomodate different forms of visual impairments

Postby pablogil » Tue Feb 23, 2021 10:28 am

It's a nice idea but, as I could check, it's not just something about stylesheets but the whole UI (3D view colors, shadows, selection colors, ...) so it would need first to attempt to unify all UI theming stuff under a same "box" so that later we could create full "normal" themes and then those "special" ones.
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
User avatar
Kunda1
Posts: 10528
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] Stylesheets that accomodate different forms of visual impairments

Postby Kunda1 » Tue Feb 23, 2021 11:24 am

pablogil wrote: Tue Feb 23, 2021 10:28 am It's a nice idea but, as I could check, it's not just something about stylesheets but the whole UI (3D view colors, shadows, selection colors, ...) so it would need first to attempt to unify all UI theming stuff under a same "box" so that later we could create full "normal" themes and then those "special" ones.
Is there a way to quickly ascertain what is themeable in the UI or do we need to tediously go through a process of elimination to get there using:
@hyarion's https://github.com/hyarion/FreeCAD_InspectWidgets
or
https://www.kdab.com/development-resour ... /gammaray/
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 10528
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Proposal] Stylesheets that accomodate different forms of visual impairments

Postby Kunda1 » Sat Feb 27, 2021 9:20 pm

bump
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features