David Capello
a13385a081
Fix timeline scroll behavior when we are moving frames or layers
...
Minor change to e8977bb6a354dfd06c28968cb6d13d258c555333 for #1780
just to avoid scrolling frames if we are moving only layers or
viceversa (don't scroll layers if we are moving frames).
2018-09-18 22:54:53 -03:00
David Capello
7984e0beb8
Fix crash when we apply a filter that removes a cel
v1.2.10-beta1
2018-09-18 09:37:00 -03:00
David Capello
5b6c35aa86
lua: add Layer.parent/previous/next properties
2018-09-18 09:36:42 -03:00
David Capello
38f3c668b6
Flattening one image layer will flatten all layers anyway
...
(the same is not true for groups)
2018-09-18 09:24:52 -03:00
David Capello
a138f2bce6
lua: add more properties to Layer metatable
2018-09-18 00:21:40 -03:00
David Capello
b0eea5cc50
Add possibility to flatten visible/selected layers ( fix #1226 )
...
Discussion:
* https://github.com/aseprite/aseprite/issues/1226
* https://community.aseprite.org/t/wish-flatten-selected-layers/163
2018-09-18 00:19:24 -03:00
David Capello
d840fcadc0
Add new AAP-RadiantXV palette
...
Published here: https://twitter.com/AdigunPolack/status/1039884732413165574 thanks to Adigun Polack
2018-09-17 15:44:16 -03:00
David Capello
22f172c932
Fix crash deleting a tag that is being played in the Preview window
...
Fix: https://community.aseprite.org/t/consistent-crashing-when-deleting-loop-tag/1984
2018-09-17 15:41:28 -03:00
Gaspar Capello
c05c3dad43
Enhancement canvas mirror sides ( fix #1826 )
2018-09-17 15:08:26 -03:00
David Capello
9b259a7a43
Add an (optional) alert before running a script
2018-09-17 14:59:44 -03:00
David Capello
f6e3aa9fd8
Add security dialog to access files from scripts
2018-09-17 13:14:56 -03:00
David Capello
aed23f4751
lua: use the active EngineDelegate::onConsolePrint() in print() function
...
This is needed to output print() messages in the DevConsoleView when
it's open.
2018-09-14 20:38:27 -03:00
David Capello
b4b232b10f
Update submodules
2018-09-14 20:34:59 -03:00
David Capello
eb56884677
lua: use our base::open_file_raw to open files from io lib funcs
2018-09-13 16:55:53 -03:00
David Capello
4a35e20adf
lua: fix Sprite:saveAs() to avoid using the UI
2018-09-13 12:28:11 -03:00
David Capello
99d7a434d4
lua: remove Sprite:save()
...
At the moment we will remove this function because it makes more sense
to use saveAs() from scripts.
2018-09-13 12:27:48 -03:00
David Capello
2b3e386d15
Load Scripts menu before loading keyboard shortcuts
...
In this way we can see the keyboard shortcuts to run scripts when the
menus are loaded for the first time.
2018-09-13 11:56:39 -03:00
David Capello
6108d2d5ad
lua: add missing get_image_from_arg() function
2018-09-13 11:53:41 -03:00
David Capello
415a37ade0
lua: Add Cel.image property setter
2018-09-13 11:50:45 -03:00
David Capello
ded3b8ba77
lua: add Image:putSprite()
2018-09-13 11:50:30 -03:00
David Capello
bd33333f15
lua: add Palette() ctor to copy palettes
2018-09-13 11:50:04 -03:00
David Capello
be8f026b91
lua: the Color(integer) ctor behavior will depend on the active color mode
2018-09-13 10:54:44 -03:00
David Capello
fdac96153b
lua: fix app.fg/bgColor to get the color value with convert_args_into_color()
2018-09-13 10:53:43 -03:00
David Capello
fe9f8bc468
Add option to disable the alert about drawing with fg/bg index out of bounds
2018-09-13 10:53:14 -03:00
David Capello
195c74ec11
lua: add Frame.__eq
2018-09-12 18:37:17 -03:00
David Capello
ce9f064438
lua: add support to use ipairs() with some collections (sprites/tags/slices/layers/frames/cels)
2018-09-12 18:36:41 -03:00
David Capello
02388e2d6a
lua: add app.sprites
2018-09-12 12:55:56 -03:00
David Capello
b2f83e0a90
lua: complete some app.active* set/get properties
2018-09-12 12:17:48 -03:00
David Capello
3cd70aa0aa
lua: Add cel.position setter/getter
2018-09-12 11:22:13 -03:00
David Capello
4ab94e9982
lua: add Sprite/Image.spec (ImageSpec metatable)
2018-09-11 21:52:53 -03:00
David Capello
065e2520a9
Minor formatting change
2018-09-11 18:32:13 -03:00
David Capello
03c663da21
lua: add functions to create layers/frames/cels/tags/slices
...
Some extra additions:
* Layer.cels
* AniDir constants
* Slice property setters
* Tag.sprite
* Fixed frame numbers in Tag properties
2018-09-11 18:29:15 -03:00
David Capello
4c5637f636
Add missing doc::Image(ImageSpec) impl
2018-09-11 16:53:09 -03:00
David Capello
83285d1717
Remove unused variable
2018-09-11 15:02:08 -03:00
David Capello
9f23f0be55
lua: change Frame.frame property to Frame.frameNumber
2018-09-10 16:14:13 -03:00
David Capello
5a6ff70edc
lua: include stacktrace when we access an invalid property
2018-09-10 16:00:02 -03:00
David Capello
0b72249fcd
lua: add BlendMode constants
2018-09-10 15:11:59 -03:00
David Capello
f66d355249
Avoid unused var in release mode
2018-09-10 14:35:54 -03:00
David Capello
c12fd2a5f4
lua: add Sprite.transparentColor
2018-09-10 14:35:45 -03:00
David Capello
d8fb99576e
lua: Palette() ctor by default is a 256 colors palette
2018-09-10 14:34:35 -03:00
David Capello
4eefcaaa09
lua: add Sprite:setPalette()
2018-09-10 13:49:41 -03:00
David Capello
10d7020b23
lua: add Image:pixels(Rectangle) function
2018-09-07 18:03:33 -03:00
David Capello
f604ac95dd
lua: add app.alert() function
2018-09-07 16:42:58 -03:00
David Capello
ef23e1b307
lua: add app.isUIAvailable
2018-09-07 16:06:32 -03:00
David Capello
d91fe69c15
lua: add Selection(Rectangle) ctor
2018-09-07 14:47:17 -03:00
David Capello
6abda997d4
lua: Add Selection:add/subtract/intersect/__eq
2018-09-07 14:44:54 -03:00
Gaspar Capello
336407fab6
Enhancement undo show tooltips option ( fix #1827 )
2018-09-06 15:26:42 -03:00
David Capello
3035820d39
Add script::ScopedEngineDelegate
2018-09-06 15:12:48 -03:00
David Capello
0e3be4ec91
Add Zughy-32 palette
2018-09-06 15:01:11 -03:00
David Capello
26d510fffd
Support more commands without UI
...
- BackgroundFromLayer
- CelOpacity
- LayerFromBackground
- RemoveLayer
2018-09-06 14:18:59 -03:00