Changes
- feat(colors): rgbToText() -> new util on the
colorsobject, the inverse oftextToRgb(): turns an{ r, g, b, a }object into anrgb()/rgba()string, just asrgbToHex()mirrorshexToRgb() - fix(QColor): hex alpha precision -> typing a hex alpha byte such as
#ff000001no longer turns it into#ff000000(which also left the header out of sync), and#..02no longer becomes#..03. Anrgba()alpha with more than two decimals is kept instead of rounded. The Tune alpha field now accepts and shows a fractional percent (the sliders keep whole-percent steps). The color utils change along with it:hexToRgb()now returns the alpha as a percent with one decimal (#..80givesa: 50.2, not50), andtextToRgb()keeps the decimals of anrgba()alpha, so a color comes back unchanged after a round trip through the utils (#18562) - fix(Screen): missing Screen Orientation API -> the app no longer fails to mount on Safari < 16.4 (and in jsdom) with "Right side of assignment cannot be destructured". Where the API is missing,
$q.screen.orientationstays at its'portrait-primary'default, the same as on the server (#18561)
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following: