David Capello
0ad50373d3
Enable dynamics for Eraser
2020-04-30 09:02:05 -03:00
David Capello
b989b46ff2
Log warnings about widget styles only on debug build
2020-04-30 08:45:34 -03:00
David Capello
776336320f
Fix issues encoding TGA files
2020-04-29 17:42:14 -03:00
David Capello
682b2c230c
Fix ASSERT that can fail when loading a sequence of files
2020-04-29 17:30:47 -03:00
David Capello
99a9ee49cb
Fix crash at start up on trial version (when !ENABLE_SCRIPTING)
2020-04-25 09:38:19 -03:00
David Capello
2418a075ca
Restore DynamicsField selected status when popup is closed
v1.2.18
2020-04-24 13:39:03 -03:00
David Capello
a6c55b0210
Fix DynamicsPopup::MinMaxSlider when UI scale change
2020-04-24 12:34:54 -03:00
David Capello
b6a86e6aea
Fix DitheringSelector widget issues with UI Scaling changes
2020-04-24 12:25:24 -03:00
David Capello
05e351c10d
Update some C++11 in conding styles
2020-04-24 12:07:52 -03:00
David Capello
0a65ebcb7c
Update laf module
2020-04-24 12:07:40 -03:00
David Capello
1d5edd6dc1
Fix min/max marks X positions in DynamicsPopup sensors
2020-04-24 12:04:56 -03:00
David Capello
79900db158
Fix issue showing the dynamics popup when the UI scaling changed
2020-04-24 12:04:36 -03:00
David Capello
c99a566635
Refactor velocity sensor with tools::VelocitySensor class
2020-04-24 11:19:35 -03:00
David Capello
bb07d25025
[osx] Fix some leaks regenerating native menus
2020-04-24 09:24:42 -03:00
David Capello
7ad1b7b965
Simplify handling of dithering matrices in extensions to avoid memory leaks
2020-04-23 23:41:08 -03:00
David Capello
fa54bb1950
Fix memory leak in load_document()
2020-04-23 23:32:09 -03:00
David Capello
9fd9ea365f
Fix regression introduced with dynamic gradients
...
Now inks need a prepareForPointShape() call.
2020-04-23 20:26:18 -03:00
David Capello
1d15bacdcd
Add sensor tweaks to specify min/max thresholds of the sensor input
...
In this way we can translate the sensor input to a better output range
for our specific device (mouse, stylus, etc.).
2020-04-23 18:03:34 -03:00
David Capello
8677c809fe
Update laf module
2020-04-23 13:38:58 -03:00
David Capello
4cfa5e743e
Add addition mode back for Hue/Saturation filter ( fix #1848 )
2020-04-23 12:05:09 -03:00
David Capello
d1843fcf55
Fix interpolation between stroke points with line brush ( fix #728 )
...
Related to #245 , and there are still problems with gaps using new
dynamic angle parameters.
2020-04-23 11:30:36 -03:00
David Capello
3b370c2ff5
Minor formatting changes
2020-04-22 20:20:04 -03:00
David Capello
3c1ea2f407
Add/process dynamic data in/from stroke points (related to #710 )
...
* Converted Stroke points from gfx::Point to Stroke::Pt
* Process gradient data to create shading betweens points or dithering
with new doc::Brush patterns
2020-04-22 20:17:14 -03:00
David Capello
79f9e28ce8
Added pen pressure sensitivity ( fix #710 )
...
- Added support to detect eraser tip on Linux (#610 )
- Related to #139
- Still needs works for gradients and better brush interpolations
between stroke points
- Requested several times, e.g. https://community.aseprite.org/t/1077
https://community.aseprite.org/t/1881 , steam forum, etc.
2020-04-21 22:27:49 -03:00
David Capello
5affdbbae1
Shox extensions in different categories in the Preferences dialog
2020-04-20 14:20:07 -03:00
David Capello
ff3e9504fd
Fix crash disabling extensions
2020-04-20 14:11:48 -03:00
David Capello
1f34d0e46e
Add different formulas to convert RGB to Grayscale
2020-04-20 10:22:41 -03:00
David Capello
07f1510ebd
User can configure "auto select layer" in quick mode independently
...
Now we have one "auto select layer" option for the quick mode of Move
tool (Ctrl/Cmd key, true by default) an other option for the regular
Move tool mode (false by default).
2020-04-18 21:21:14 -03:00
David Capello
0e32fb653d
Fix problem with libarchive adding /we flag on MSVC Debug
2020-04-18 20:27:46 -03:00
David Capello
f689c2c48e
Fix compilation of trial version
2020-04-17 18:31:03 -03:00
David Capello
e56cc15326
Add possibility to use New Layer via Cut/Copy with ranges
...
Requested here: https://community.aseprite.org/t/5222
2020-04-17 16:13:22 -03:00
David Capello
fb68407e04
Add support to call Flip command without UI
2020-04-17 12:32:10 -03:00
David Capello
c0d4264789
Fix crash loading some kind of .zip extensions w/filename w/Unicode chars
2020-04-17 10:58:47 -03:00
David Capello
9a06deb0e6
[lua] Clear selected colors with app.range:clear() too
2020-04-16 21:26:28 -03:00
David Capello
e149f76934
[lua] Add Range.layers/frames setters and Range:clear()
2020-04-16 19:19:18 -03:00
David Capello
48e941cb2f
[lua] Add Dialog:newrow{ always }
2020-04-16 11:48:44 -03:00
David Capello
7482024827
[win] Fix opening files from File Explorer in the running instance through DDE messages
2020-04-16 11:19:39 -03:00
David Capello
58e78ad886
[win] Disable warning 4244 on MSVC
2020-04-16 11:18:45 -03:00
David Capello
ae9c37e90c
Update lua module
2020-04-15 16:27:01 -03:00
David Capello
2af6a0493e
Fix recent list of files menu
...
This is a problem introduced with the plugin groups, but now we use a
group to store the list of recent files. With this commit we fixed
some bugs in the impl of menu groups.
2020-04-08 17:50:17 -03:00
David Capello
85af3ce735
Fix Widget::previousSibling() impl
2020-04-08 17:48:26 -03:00
David Capello
8b1b624320
Replace NULL to nullptr in ui library
2020-04-08 17:48:06 -03:00
David Capello
28a28cff50
Update laf module
2020-04-08 17:29:57 -03:00
David Capello
b491e589fd
Remove unused variable
2020-04-08 17:29:47 -03:00
David Capello
be79b519ad
Fix linker error when compiling without -O2 (e.g. debug mode)
2020-04-08 12:25:23 -03:00
David Capello
b628e21e76
Replace MIN/MAX() macros with std::min/max() functions
2020-04-08 12:20:53 -03:00
David Capello
86259a64fc
Replace MID() macro with base::clamp() function
...
In the future we will replace base::clamp() with std::clamp().
2020-04-07 19:47:16 -03:00
David Capello
fd651c4189
Set alpha=255 if the current color is MaskType when picking colors from ColorSelectors
...
This is a little UI improvement: If we've just picked the mask color,
and click a color selector, generally we would like to use the opaque
version of that color (instead of the completely transparent version
of that color, alpha=0, which is an useless option).
2020-04-07 12:04:07 -03:00
David Capello
ed5deb9ca3
[lua] Add Dialog:color{ onchange } event
2020-04-07 11:25:58 -03:00
David Capello
4eefb84cf3
[lua] Add possibility to change dialog title with Dialog:modify{ title=... }
2020-04-07 11:14:06 -03:00