mirror of
https://github.com/robbert-vdh/nih-plug.git
synced 2026-07-01 02:36:54 +00:00
Change the minimum scale factor in Vizia to 0.5
This commit is contained in:
@@ -40,6 +40,9 @@ state is to list breaking changes.
|
|||||||
- `nih_debug_assert*!()` failures are now promoted to a warning instead of a
|
- `nih_debug_assert*!()` failures are now promoted to a warning instead of a
|
||||||
debug message. This makes the non-fatal debug assertion failures easier to
|
debug message. This makes the non-fatal debug assertion failures easier to
|
||||||
spot.
|
spot.
|
||||||
|
- The minimum scale factor in `nih_plug_vizia` has changed from 0.25 to 0.5.
|
||||||
|
Vizia rounds things to single pixels, and below 0.5 scaling single pixel
|
||||||
|
borders would disappear when not using a HiDPI setup.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|||||||
@@ -95,8 +95,9 @@ impl View for ResizeHandle {
|
|||||||
* (compensated_physical_x / start_physical_x)
|
* (compensated_physical_x / start_physical_x)
|
||||||
.max(compensated_physical_y / start_physical_y)
|
.max(compensated_physical_y / start_physical_y)
|
||||||
as f64)
|
as f64)
|
||||||
// Prevent approaching zero here because uh
|
// Vizia rounds borders to integer pixels, and at <0.5 scaling one pixel
|
||||||
.max(0.25);
|
// borders will simply disappear
|
||||||
|
.max(0.5);
|
||||||
|
|
||||||
// If this is different then the window will automatically be resized at the end
|
// If this is different then the window will automatically be resized at the end
|
||||||
// of the frame
|
// of the frame
|
||||||
|
|||||||
Reference in New Issue
Block a user