I’m very proud that you like my plugin. Every suggestion are appreciated. My customers know it.
I try to answer point by point.
- “the project I’m building requires percentage inputs, I didn’t see a way to do that in the plugin currently”
Well, I’m not very sure what “percentage input” means. With my component “MDUI Number Field” you can insert every type of numbers for every purpose, like integer, decimal, float numbers, currencies and then percentages, potentially (integer numbers). However, percentages have a peculiar characteristic: a limit. You can insert numbers from 0 to 100 only. Ok, in a number field, limits can’t be set because insert is free. Is a problem of semantic of component. The best component to represent percentages (or every limited numbers input) is a slider in where you can set minimum and maximum number allowed and a step to select to. Here an example of slider: https://material.io/components/sliders
In a next release I will implement a slider component.
- “I’d love to be able to change the background color of the field to get rid of the gray. Could work around it by making the background of the whole app the same gray, but flexibility there would be nice (and hopefully easy?)”
First I answer to second part of your sentence: You can’t work around by change background color because grey of MDUI components are almost created by lower opacity of black (or white in dark mode). Unfortunately in MDUI plugin I’ve decided to follow Material Design guide lines as strictly as possible and changing of field background is not considered for design chooses. However I’m developing a version of this plugin where anybody can change a lot of parameters to customize design of components (this will spend a lot of time).
- “It looks like the elements have a bit of built in padding, which makes it hard to line everything up down the page (my H1, a shape delineating sections, etc.)”
I’m sorry but I think I don’t understand. Would be useful have some example. However external padding is to help designer to positioning fields in a form better. Simply, just put each component side by side or attached to the top or the bottom of border. Padding helps designer to respect correct spaces between fields.
I hope you can ask me every doubt you can have. Otherwise, I hope I helped you. Bye.