Index: libs/ui/widgets/kis_preset_chooser.cpp =================================================================== --- libs/ui/widgets/kis_preset_chooser.cpp +++ libs/ui/widgets/kis_preset_chooser.cpp @@ -105,7 +105,19 @@ dirtyPresetIndicator = QString("*"); } - painter->drawText(pixSize.width() + 10, option.rect.y() + option.rect.height() - 10, preset->name().append(dirtyPresetIndicator)); + qreal brushSize = preset->settings()->paintOpSize(); + QString brushSizeText; + + // Disable displayed decimal precision beyond a certain brush size + if (brushSize < 100) { + brushSizeText = QString::number(brushSize, 'g', 3); + } else { + brushSizeText = QString::number(brushSize, 'f', 0); + } + + painter->drawText(pixSize.width() + 10, option.rect.y() + option.rect.height() - 10, brushSizeText); + painter->drawText(pixSize.width() + 40, option.rect.y() + option.rect.height() - 10, preset->name().append(dirtyPresetIndicator)); + } if (m_useDirtyPresets && preset->isPresetDirty()) { const QIcon icon = KisIconUtils::loadIcon(koIconName("dirty-preset"));