Volker_E created this task.
Volker_E added projects: WikimediaUI-Base, Wikimedia Design Style Guide, 
Wikidata Design System, Android Design, KaiOS-Wikipedia-app.
Restricted Application added projects: Wikidata, Wikipedia-Android-App-Backlog, 
Inuka-Team.

TASK DESCRIPTION
  CSS/LESS/stylesheet like variables definition or JSON for design tokens?
  ------------------------------------------------------------------------
  
  2021 with Vue.js UI component library in the making, it's time to revisit the 
technological choice.
  
  Foundation history to status quo:
  In order to unify our web user-interfaces (UI) accordingly to Wikimedia 
Design Style Guide, WikimediaUI Base variables 
<https://gerrit.wikimedia.org/r/plugins/gitiles/wikimedia-ui-base/> as CSS and 
LESS variables were put into place.
  
  We've decided to go with CSS/LESS variables as LESS is supported by 
ResourceLoader and variables were already used, but not centralized in 2017 
<https://gerrit.wikimedia.org/r/q/project:wikimedia-ui-base+status:merged>. CSS 
variables were the future-facing choice and CSS post-processors were on the 
rise too. #wikimedia-portals 
<https://phabricator.wikimedia.org/tag/wikimedia-portals/> is an exemplatory 
user of CSS 
<https://gerrit.wikimedia.org/r/plugins/gitiles/wikimedia-ui-base/+/refs/heads/master/wikimedia-ui-base.css>.
  
  JSON has been chosen in Salesforce design system as it provides design tokens 
for native platforms as well.
  
  In the past, Wikimedia Foundation product design has not shared a lot of 
design “tokens” between web and the native apps, iOS, Android. Neither with 
newest addition KaiOS. We've set out to follow native 
human-computer-interaction recommendations of the platform.
  
  Questions:
  
  - How is the current usage of something comparable to design tokens in the 
various platforms?
  - Are there foreseeable future changes to the need?
  - Is this an issue that is worthwhile tackling on higher level?

TASK DETAIL
  https://phabricator.wikimedia.org/T277616

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Volker_E
Cc: SGautam_WMF, cmadeo, schoenbaechler, JTannerWMF, Aklapper, Sarai-WMDE, 
ItamarWMDE, raja_wmde, Pginer-WMF, AnneT, Michael, Volker_E, Joe-VNO, 
UOzurumba, WaheedHafez, Ryansama, maantietaja, YacineBoussoufa, Confetti68, 
Rileych, Akuckartz, hueitan, AMuigai, Nandana, Lahi, Gq86, Sharvaniharan, 
Jcasariego, GoranSMilovanovic, QZanden, LawExplorer, Iniquity, _jensen, 
rosalieper, JGirault, Scott_WUaS, SBisson, abian, Wikidata-bugs, saper, aude, 
Dbrant, Prtksxna, Lydia_Pintscher, Mbch331, Jay8g
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to