ni / nimble

The NI Nimble Design System
https://nimble.ni.dev
MIT License
30 stars 8 forks source link

DatePicker Research #2293

Open fredvisser opened 2 months ago

fredvisser commented 2 months ago

🧑‍🔬 Research

Background

The Vivid design system has a FAST-based DatePicker that may be a good candidate for inclusion in Nimble. Source

Figma design

❓Questions

I'd like to understand:

  1. Can we directly leverage this implementation in Nimble?
  2. Are there major gaps between the current Nimble design, and the Vivid design? I.e. Styling only? Template only? More?
  3. Does Vivid differ materially from the Nimble architecture? E.g. Alternative approach to design tokens, etc.?
  4. Rough estimate on the size of this effort?

Theme=Light, Date=Single Date

Screenshot 2024-07-19 at 2 33 18 PM
PetitCalgon commented 1 month ago

I made for our plugins a date-time picker, because we needed it: Date picker with

Time picker will show four first hour-dark hour-light

Then show the minutes minute-dark minute-light

Date/Time localization made with d3dateformat

rajsite commented 1 month ago

Blog cited in multiple TC-39 discussions about why JS will not get native datetime string parsing for either Intl or Temporal apis: https://blog.sffc.xyz/post/190943794505/why-you-should-not-parse-localized-strings