From 263236deb3a1de416a1bcd740a44adf1742a3a91 Mon Sep 17 00:00:00 2001 From: David Capello Date: Sat, 2 May 2020 11:59:34 -0300 Subject: [PATCH] Several fixed for Dynamics * Now the max value in dynamics is equal to the brush size, so changing the brush size (e.g. switching between pencil/eraser tools) will change the max brush size (which is the most common parameter to change) * Added mini_slider style for min/max brush/angle values * Fixed some issues clicking outside the dynamics popup --- data/extensions/aseprite-theme/theme.xml | 5 ++ data/strings/en.ini | 8 ++- data/widgets/dynamics.xml | 19 +++++-- src/app/tools/dynamics.h | 4 +- src/app/tools/intertwiners.h | 2 +- src/app/tools/point_shapes.h | 8 +-- src/app/tools/tool_loop_manager.cpp | 20 +++---- src/app/tools/tool_loop_manager.h | 3 +- src/app/ui/context_bar.cpp | 12 +++- src/app/ui/dynamics_popup.cpp | 70 +++++++++++++++++------- src/app/ui/dynamics_popup.h | 8 ++- src/app/ui/skin/skin_theme.cpp | 4 +- src/ui/combobox.h | 3 +- 13 files changed, 114 insertions(+), 52 deletions(-) diff --git a/data/extensions/aseprite-theme/theme.xml b/data/extensions/aseprite-theme/theme.xml index bf2d027c5..e7067f6e9 100644 --- a/data/extensions/aseprite-theme/theme.xml +++ b/data/extensions/aseprite-theme/theme.xml @@ -964,5 +964,10 @@ + diff --git a/data/strings/en.ini b/data/strings/en.ini index 080609a71..616b09d9e 100644 --- a/data/strings/en.ini +++ b/data/strings/en.ini @@ -536,13 +536,17 @@ angle_tooltip = << -