Commit Graph

6385 Commits

Author SHA1 Message Date
David Capello
f2739d89f1 Fix #1889: Now {tagframe} can be used in --filename-format for the filenames in a --data sheet 2018-10-11 17:00:48 -03:00
David Capello
bccd3f1bf8 lua: add Dialog() 2018-10-11 12:01:21 -03:00
David Capello
f72e28a18c Remove unused variables 2018-10-10 09:52:46 -03:00
David Capello
c1f8f6a1cd Add dependencies to compile Aseprite on Ubuntu/Debian 2018-10-10 09:51:01 -03:00
David Capello
a13385a081 Fix timeline scroll behavior when we are moving frames or layers
Minor change to e8977bb6a3 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 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