Open Collective
Open Collective
Loading

Grant #88324 to UI Fund

UI fund research/ work on range input

Paid
Grant #88324

Submitted by Ana TudorApproved by Nicole Sullivan

Jul 31, 2022

Request Details
In the initial research that helped establish OpenUI, input type="range" was #6 in the most frustrating controls (cited from 2019 CDS talk). Many of the frustrations are around styling. Browsers are not consistent in the parts they offer for styling, nor their names (where they do align) and relationships of those parts. They are all vendor prefixed and have changed over time. This makes many things difficult and some things even impossible.

Most design systems include at least one answer to range controlling - most often called 'slider', however there are other variants as well in the same vein. This is common enough that OpenUI already has very basic initial research for a component called Slider and a matrix of part support across them. In large part due to the above issues, many, if not most of these components attempt to entirely replace the native input type="range" and replace it with something better.

The CSS working group has had some discussions on some simple agreements around standardizing parts, and additionally agreed that OpenUI would be an ideal place to figure some of this out.

If provided the requested grant, it will fund my own work toward championing work towards advancing this area in OpenUI. Over the next months I would use it to find time towards (with help from people I know who are involved in this effort) helping inform and land considerable additional research and thought, an explainer and well-informed proposals for addressing these issues in OpenUI. While it is slightly difficult to suggest where things will land, I have considerable background in these things and writing about them and am pleased with suggestions toward following a model and path similar to <selectmenu>. It would allow me to spend time helping create and reply to GitHub issues or participate in some discussions, as well as to test and critique polyfills or experimental implementations if they arise in order to help improve them.
$5,000.00 USD

Total amount $5,000.00 USD

Additional Information

Project

UI Fund@ui-fund
Balance:
$26,497.76 USD

payout method

Bank account
Details  
********

By Ana Tudoron
Expense created
By Nicole Sullivanon
Expense approved
By Ember Buckon
Expense processing
By Ember Buckon
Expense paid
Expense Amount: $5,000.00
Payment Processor Fee (paid by UI Fund): $0.39
Net Amount for UI Fund: $5,000.39

Project balance
$26,497.76 USD

Fiscal Host
Open Source Collective

Expense policies

We process expenses twice a week after an admin of the Collective has approved them. We make payments via PayPal and Bank Transfer (using Wise) and can only make payouts to countries served by these payment processors. You are not required to upload an invoice document (the data you submit in the expense form is sufficient), but if you would like to include an uploaded invoice, please make it out to: Collective Name, Open Source Collective, 440 N. Barranca Avenue #3939, Covina, CA 91723, USA

INFORMATION REQUIRED ON EXPENSES:
Please refer to the documentation here for payment processing requirements on reimbursements and invoices.

REFUNDS:
If you would like a refund, PLEASE email [email protected] with the # of the transaction, the collective you donated to, the date, and the amount of the transaction.


 

FAQ

How do I get paid from a Collective?
Submit an expense and provide your payment information.
How are expenses approved?
Collective admins are notified when an expense is submitted, and they can approve or reject it.
Is my private data made public?
No. Only the expense amount and description are public. Attachments, payment info, emails and addresses are only visible to you and the admins.
When will I get paid?
Payments are processed by the Collective's Fiscal Host, the organization that hold funds on their behalf. Many Fiscal Hosts pay expenses weekly, but each one is different.
Why do you need my legal name?
The display name is public and the legal name is private, appearing on receipts, invoices, and other official documentation used for tax and accounting purposes.

Project balance

$26,497.76 USD