#6862 - [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!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

#6862 - [Proposal] Stylesheets that accomodate different forms of visual impairments

Post by Kunda1 »

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 1881 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
Edit3: issue #6862
Last edited by Kunda1 on Tue May 10, 2022 7:31 pm, edited 1 time in total.
Reason: Added GH ticket number to thread title
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

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:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
pablogil
Posts: 882
Joined: Wed Nov 26, 2014 3:19 pm
Location: Badajoz (Spain)
Contact:

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

Post by pablogil »

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
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

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:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

bump
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

Just bumping this in lieu of this A2plus accessibility feature: https://forum.freecadweb.org/viewtopic.php?f=20&t=67878
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply