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
