Improve UICheckBox in different pixel densities.

Improve stylesheet units printing.
Added `dpr` as device-pixel rounded stylesheet length unit.
Fixes in 7GUIs Cells.
This commit is contained in:
Martín Lucas Golini
2024-02-20 00:34:52 -03:00
parent b48a49b47c
commit d276aa5bc7
18 changed files with 105 additions and 49 deletions

View File

@@ -1057,8 +1057,7 @@ void App::setUIScaleFactor() {
i18n( "set_ui_scale_factor", "Set the UI scale factor (pixel density):\nMinimum value is "
"1, and maximum 6. Requires restart." ) );
msgBox->setTitle( mWindowTitle );
msgBox->getTextInput()->setText(
String::numberClean( String::format( "%.2f", mConfig.windowState.pixelDensity ) ) );
msgBox->getTextInput()->setText( String::fromFloat( mConfig.windowState.pixelDensity ) );
msgBox->setCloseShortcut( { KEY_ESCAPE, 0 } );
msgBox->showWhenReady();
msgBox->on( Event::OnConfirm, [this, msgBox]( const Event* ) {