Fase 3 feedback round 2: live color preview, bigger top icon, dashboard links
- Style preview now updates immediately when picking a color via the
colorpicker widget. It sets the input value through jQuery's synthetic
trigger(), which a native addEventListener('change', ...) never sees -
bound the listener through jQuery instead so both native and
colorpicker-driven changes refresh the preview.
- Icon-above-QR max height raised from 25% to 62.5% of QR height (~2.5x
bigger per feedback); the existing 60%-width cap now becomes the
practical limit for most icons. Verified generated QR still decodes.
- Dashboard's "Dynamic Qr codes" and "Static QR codes" info-boxes now link
to their list pages. "Total qr codes"/"Total Scans" left as-is - no
combined-list or scan-report page exists yet to link them to.
- Random-style button now has a "Randomize" label to match its row-mates
(Load preset/Save as preset/Style preview), instead of an empty spacer.
This commit is contained in:
@@ -174,7 +174,7 @@ class Qrcode {
|
||||
$iconWidth = imagesx($icon);
|
||||
$iconHeight = imagesy($icon);
|
||||
|
||||
$maxIconHeight = (int) ($height * 0.25);
|
||||
$maxIconHeight = (int) ($height * 0.625);
|
||||
$scale = min($maxIconHeight / $iconHeight, ($width * 0.6) / $iconWidth, 1);
|
||||
$targetWidth = max(1, (int) ($iconWidth * $scale));
|
||||
$targetHeight = max(1, (int) ($iconHeight * $scale));
|
||||
|
||||
Reference in New Issue
Block a user