Porsche Design SystemSearchNavigate to GitHub repository of Porsche Design SystemOpen sidebar
Roadmap Table of Contents The roadmap for the Porsche Design System represents the chronological prioritization of the milestones and the backlog of enhancements we are working on. It is no delivery commitment as it may be changed based on teams needs, feedback and new requirements. More details about the actual backlog and work in progress can be found in the Porsche Design System project board: Open Project Board Milestones in Progress Legend: ✅ Completed Generic Components Stepper Horizontal ✅ Tags ✅ Cards Map Styles & Components Platforms Migrate generic content from Design System- to UX platform Optimize icon workflow Consolidate published npm packages ✅ Enable search feature for Design System ✅ Finalize UX platform ✅ Loading Behavior Improve Loading of layout components Skeleton Loading Re-enable SSR support ✅ Milestones Completed and Released Legend: ✅ Completed Testing Support Testing-Library ✅ Generic Components Switch ✅ Table ✅ Accordion ✅ Toast ✅ Popover ✅ UXPin Optimize Components for UXPin ✅ Enable Design System for UXPin ✅ Version 2.0 Stable 2.0 stable release ✅ Adjust CDN security settings ✅ 2.0 RC release ✅ Improve CDN settings and China delivery ✅ Move components to CDN ✅ Extend optional runtime scoping mechanism of Web Components ✅ Change Design System loader configuration ✅ Improved Porsche Next Font ✅ Browser Compatibility Browser Notification Overlay (v2) ✅ New languages for Browser Notification ✅ Change Browser Compatibility & Documentation ✅ Provide Browser Notification Banner (v1) ✅ Generic Components Tabs ✅ Combobox (Extended Select) ✅ Banner ✅ Modal ✅ Patterns Offer Form Validation Pattern ✅ Update Button Pattern ✅ Assets Package: Marque, Icons and Font refinement Favicon and Touch Icons ✅ Marque Refinement ✅ Provide CSS Font-Face definitions ✅ Refine Basic Icon Set ✅ Loading Behavior/FOUC/SSR Spike: Challenge Web Components regarding loading behaviour, Flash of Unstyled Content and Server-Side Rendering ✅ Integration example of web components to avoid FOUC/FOUT ✅ Capabilities and Testing Enable React testing with Jest and JSDOM ✅ Setup sample integration projects for Angular/React/NextJS ✅ Enable SSR support for NextJS ✅ Patterns Offer pre-build form patterns ✅ Offer pre-build button and link patterns ✅ Basic Components Release Text List component ✅ Release Form Fieldset component ✅ Release Button Social component ✅ Release Divider component ✅ Icon Enhancement Refine existing icons ✅ Add new icons for Porsche Product App ✅ Form Elements Release Form components: Text Field, Textarea, Select, Checkbox, Radio Button ✅ Release 1.0 Stable Stable Sketch library without plugin dependencies (replacement of Anima plugin with native Smart Layout functions) ✅ Refactoring of component APIs (events, objects, inherits) ✅ Refinement of design basics and utils (text, spacings and colors) ✅ Refinement of font handling including introduction of SemiBold font weight for headlines ✅ Refinement of focus states ✅ Ensuring stabilization and performance of packages and pipeline ✅ Icon refinement for 1.0 stable ✅ Enhance test covering of existing components ✅ Enhance storefront tests ✅ Establish automated cross browser testing (including IE11) ✅ 1.0 Alpha release Auto generation of Angular and React components ✅ Finalize marque component ✅ Refactor packages for Alpha 1.0 release including documentation ✅ Alpha 1.0 release ✅ Launch Porsche Icon Collection Release icon collection 1.0 alpha ✅ Setup Porsche Design System CDN Setup Porsche Design System CDN ✅ Host and Manage Assets Icons, Porsche crest and fonts ✅ Finalize the style foundations Color styles ✅ Layout (Flex, Grid) and Spacings ✅ Typography Styles ✅ Consolidate current icon collection ✅ Form patterns and elements research ✅ Typography research and testing ✅ Web Component Preparation Spike StencilJS and interview consumers ✅ Foundation preparation ✅ Rebuild and launch Storefront React as Vue application ✅ Development of components for 1.0 alpha release Typography (Text and Headline) ✅ Button Regular ✅ Button Icon ✅ Spinner ✅ Various form element components for testing purpose ✅ Setup infrastructure and toolchain for 1.0 release Setup Open Design Tools and Processes (Abstract) ✅ Provide versioned Design Libraries Basic and Web ✅ Design and develop first release of the Design System Storefront ✅ Setup code distribution infrastructure (NPM Registry) ✅ Setup development and contribution infrastructure (GitHub, CI/CD) ✅ Define User- and Access-Management ✅ Collaboration and Communication Define Issue Management internal/external (GitHub) ✅ Define and document Contribution Workflow ✅ Publish usage and contribution guidelines ✅ Publish FAQs based on community feedback ✅ Setup communication channels (Email, Slack) and ressources ✅
Global settingsThemeChanges the theme of the application and any Porsche Design System component. It's possible to choose between forced theme light and dark. It's also possible to use auto, which applies light or dark theme depending on the operating system settings automatically.LightDarkAuto (sync with operating system)DirectionChanges the direction of HTML elements, mostly used on<html> tag to support languages which are read from right to left like e.g. Arabic.LTR (left-to-right)RTL (right-to-left)AutoText ZoomChanges the text size and values with unit rem or em relatively. This setting can be defined in browser settings for any website or by an application itself on<html> tag. To achieve WCAG 2.2 AA compliance it's obligatory to support text zoom up to at least 200%.100%130%150%200%