David Capello
c5b952173f
Minor fixes in aseprite file format specs
2019-03-29 16:13:16 -03:00
David Capello
07cc284c30
lua: Add Image:isEmpty() and Image:isPlain()
2019-03-29 15:55:10 -03:00
David Capello
c945996fd6
lua: Add tostring support for Point/Size/Rectangle
2019-03-29 15:54:20 -03:00
David Capello
047dbbca67
Update clip module
2019-03-28 22:57:31 -03:00
David Capello
427bbe9573
Update laf module
2019-03-28 12:56:44 -03:00
David Capello
325d675786
Fix thumbnails for indexed images with transparent color (GIF files mainly)
2019-03-28 10:44:06 -03:00
David Capello
d9aa0d5c68
Convert thumbnails to sRGB color space + don't use EditorRender from thumbnails workers
2019-03-28 10:28:34 -03:00
David Capello
30798435d1
Fix an edge case where m_remainingItems has elements but we don't have more workers to consume it
2019-03-26 15:19:52 -03:00
David Capello
dbae196f2d
Fix using Enter key to open folder a when we've the focus in the filename entry
2019-03-26 14:22:48 -03:00
David Capello
8ba0ea4519
Simplify the stop process of thumbnail generators
2019-03-26 10:59:11 -03:00
David Capello
ce27188852
Fix FileList items size in list mode when the vertical scroll bar is hidden
2019-03-26 09:25:58 -03:00
David Capello
5acadc69ca
Avoid locking the UI when we enter in a new folder
...
Instead of calling ThumbnailGenerator::generateThumbnail() for each
visible item on FileList::onPaint(), we create another queue of items
to be generated on each monitoring tick.
2019-03-26 08:20:24 -03:00
David Capello
9e7e2767c8
Fix several issues decoding TGA files
2019-03-25 23:48:21 -03:00
David Capello
9a75d01efe
Improve the File Selector adding new view types: list, small icons, big icons ( fix #451 )
2019-03-25 22:09:22 -03:00
David Capello
01fb806091
Update doc library copyright year
2019-03-25 08:53:17 -03:00
David Capello
d18001559b
Fix bug locking mutex to access doc objects list and newId counter
2019-03-25 08:22:12 -03:00
David Capello
2812a95f1e
lua: Add params to app.useTool() to change the cel where we'll draw
2019-03-23 16:34:51 -03:00
David Capello
1f7f5415cd
lua: Add Color.rgbaPixel and .grayPixel
2019-03-23 16:34:15 -03:00
David Capello
98080544cf
lua: Rename app.toolStroke() -> app.useTool()
...
This function was called app.drawWithTool() first, but some tools do
not "draw" (e.g. eraser, selection-like tools, etc.). And then the
app.toolStroke() name could be confused with the Edit > Stroke
command.
2019-03-23 13:31:14 -03:00
David Capello
7d8e493dca
Fix crash undoing Edit > Shift (regression from 1c05ea10bb7c6cde8bfc04711ebf104f5b7da658)
2019-03-23 11:44:38 -03:00
David Capello
fd9ff17976
Merge branch 'macos-menubar' of https://github.com/kawa-yoiko/aseprite into kawa-yoiko-macos-menubar
2019-03-23 09:48:56 -03:00
David Capello
396824383f
lua: Add app.activeTool + Tool object
2019-03-23 09:19:10 -03:00
David Capello
54f95dda77
Fix gradient origin when the kFromCenter is not used (regression introduced in 250d40c0f3615db2eecc04d038da1ab52eeae265)
...
When the kFromCenter is enabled, we have to use the middle-point of
the two points controller as the origin of the floodfill algorithm,
but when kFromCenter is not enabled, we use the first point. This is
the only way to make both cases work well in such a way that the
origin of the floodfill is not displaced when the mouse is moved.
2019-03-22 18:22:30 -03:00
David Capello
3c35887abf
Specialize Params::get_as<bool>() to read "true" as a true bool
...
Just like new params impl Param<bool>::fromString()
2019-03-22 11:47:45 -03:00
David Capello
674f9ff3b5
Get AutocropSprite strings from i18n file
...
After introducing AutocropSpriteCommand::onGetFriendlyName(), we stop
using the automatic commands_AutocropSprite string from en.ini. This
commit fix that regression from f24eb75298c118500ff4428661fe186eefdde2b2
2019-03-22 11:27:39 -03:00
David Capello
60e8a5967d
Minor changes to f24eb75298c118500ff4428661fe186eefdde2b2
2019-03-22 11:26:44 -03:00
David N Campo
f24eb75298
Add --trim-by-grid CLI option
2019-03-22 10:55:26 -03:00
Shiqing
223002c182
Disable app menu during laf modal dialogs on macOS
2019-03-22 13:40:31 +08:00
David Capello
8062c81018
Remove unused variable
2019-03-21 17:07:59 -03:00
David Capello
9461e609e2
Add dimension and color in theme.xml to customize palette view separators
2019-03-21 16:58:50 -03:00
Shiqing
e9d7fd2a06
Fix app menu may become disabled on macOS
2019-03-21 20:14:57 +08:00
David Capello
4919740861
Add option to disable the separator between palette entries
2019-03-20 14:27:19 -03:00
David Capello
3ec3f75d91
Add radial gradient
...
Related to:
* https://steamcommunity.com/app/431730/discussions/1/3182216552785250054/
* https://community.aseprite.org/t/radial-gradient/2711
* part of #1629
2019-03-19 20:54:25 -03:00
David Capello
250d40c0f3
Fix gradients from center and/or outside sprite canvas
2019-03-19 20:40:23 -03:00
David Capello
da695c0a98
Keep old recent files so we'll be able to run old versions and new without losing recent files/paths
2019-03-19 10:06:13 -03:00
David Capello
104b68555e
Fix crash using UIContext::getAllEditorsIncludingPreview() on ToolLoopBase::limitDirtyAreaToViewport() when a two points controller is used on app.toolStroke() on batch mode
2019-03-18 22:32:50 -03:00
David Capello
33c6fc5f40
lua: Fix tools tests when ENABLE_UI is not defined
2019-03-18 13:30:17 -03:00
David Capello
7aec117b5e
Fix segfault on CLI mode because activeInk() tries to access to the color bar
2019-03-16 13:46:09 -03:00
David Capello
25189224b9
lua: Rename app.drawWithTool() -> app.toolStroke()
2019-03-16 13:15:06 -03:00
David Capello
1cb5949e9b
lua: Add app.drawWithTool() function
2019-03-15 17:03:02 -03:00
David Capello
79601567c5
Remove assert that can fail in batch mode
2019-03-15 16:26:10 -03:00
David Capello
de5dbe5e24
Use Debug build type on travis
2019-03-15 16:11:20 -03:00
David Capello
d872a0b422
Fix issue where filter preview sometimes doesn't start
2019-03-11 20:18:37 -03:00
David Capello
9cf408541f
Add Edit > FXs > Outline command ( fix #371 , #1198 )
2019-03-11 15:35:22 -03:00
David Capello
db348ea3b5
Fix problem adding new error lines in FileOp when \n are not used correctly
2019-03-11 12:01:52 -03:00
David Capello
be067452de
Change ReplaceColorFilter color fields from int to color_t
2019-03-11 12:01:28 -03:00
David Capello
e4117d05c5
Minor changes in style/formatting
2019-03-11 11:48:13 -03:00
David Capello
41707c103d
Remove unused field from GetPixelsDelegate in convolution filter
2019-03-11 11:43:22 -03:00
David Capello
2527b90544
Remove unused field from ConvolutionMatrixFilter
2019-03-11 11:42:35 -03:00
David Capello
b7b2d4651d
Render: Avoid drawing the background image if it's not needed
2019-03-09 15:00:09 -03:00