Gaspar Capello
55a37d0e6b
Add tag userdata
...
Some code from https://github.com/aseprite/aseprite/pull/2265
Co-authored-by: Clarence "Sparr" Risher <sparr0@gmail.com>
2020-08-21 18:51:05 -03:00
David Capello
5ee3ebdd71
Add fg/bg tiles selectors in ColorBar
...
Now fg/bg colors and fg/bg tiles are different widgets, and the
StatusBar can show tiles when the eyedropper is picking tiles.
2020-08-21 18:28:31 -03:00
David Capello
fa46aff072
Minor changes in modify_tilemap_cel_region()
2020-08-20 14:22:28 -03:00
David Capello
8ff438c365
Fix crash copying from a tilemap with notiles
2020-08-20 14:22:05 -03:00
David Capello
9f56977666
Improve CopyRegion::CopyRegion() performance
...
We can avoid calling gfx::Region::createUnion() multiple times and
using just on intersection to clip the input region.
2020-08-20 11:41:16 -03:00
David Capello
e8dc717b08
Fix brush preview and drawing in tiles mode
2020-08-19 20:17:50 -03:00
David Capello
319eb3fd62
Use tilemap grid (instead of sprite grid)
...
Re-apply d862f9f94 which was deleted in 74c1f6af6 and it's needed when
we double-click tiles to select then.
2020-08-18 16:41:26 -03:00
David Capello
3623720dd4
Merge branch 'master' into beta
2020-08-18 11:05:37 -03:00
David Capello
f44aad06db
[lua] Fix Dialog:file{ save=true } so 'save' field must be =true
...
Before this change if we used Dialog:file{ save=false } it would show
the save version of the dialog, which didn't make sense.
v1.2.25
2020-08-18 08:55:04 -03:00
David Capello
95ce7541e7
Avoid redrawing transformation on each mouse position change (related to #2149 )
2020-08-17 17:35:34 -03:00
David Capello
b355f34a70
Export all groups (even collapsed ones) by default in JSON metadata ( fix #2484 )
2020-08-17 17:14:12 -03:00
David Capello
88f9fbebec
Add -DSKIA_LIBRARY flag for laf library in compilation instructions
...
The SKIA_LIBRARY is filled automatically using find_library() and
SKIA_LIBRARY_DIR, but it looks like somethings it doesn't work and
it's better to just specify the SKIA_LIBRARY directly.
2020-08-17 11:57:05 -03:00
David Capello
7edafb719c
Merge branch 'master' into beta
2020-08-14 21:10:02 -03:00
David Capello
e37ddbd7de
Merge branch 'tilemap-editor' into beta
2020-08-14 21:08:59 -03:00
David Capello
24a2d9527b
Merge branch 'fix-tile-mode' into tilemap-editor
2020-08-14 20:30:52 -03:00
David Capello
0901ce15b5
Make the tiles mode work when cel origin offset != 0,0
...
Several changes/refactors to make the tilemap tests work, there are
still a couple of things that are not working yet (brush preview when
tile row != 0, and removing tiles with -1 after the tilemap is
expanded).
2020-08-14 20:26:10 -03:00
David Capello
f3e9978bb0
[win] Fix pasting 32-bpp images from Firefox
...
And any app that use DIBV5 format with BI_RGB compression.
2020-08-13 11:02:01 -03:00
Gaspar Capello
e62efb4124
Add palette gradient based on Hue ( fix #2171 )
2020-08-12 17:04:25 -03:00
David Capello
432e8d9943
Merge branch 'master' into beta
2020-08-12 14:23:32 -03:00
David Capello
955d0a9c41
[win] Minor change to call CoInitialize()/CoUninitialize()
v1.2.24
2020-08-12 11:16:31 -03:00
David Capello
6987a15986
Update submodules
2020-08-12 11:16:16 -03:00
David Capello
282b040b52
[win] Fix copy & paste 32bpp images w/alpha channel from/to some Windows programs
...
More information:
https://steamcommunity.com/app/431730/discussions/0/1846946102842809327/
2020-08-11 19:30:39 -03:00
Gaspar Capello
d701ef9ffd
Fix replace current pallete does not create a palette ( fix #2480 )
2020-08-11 10:19:37 -03:00
David Capello
ddee4dc0b9
Fix start playing animation on preview window when adding/removing frames ( fix #2481 )
2020-08-11 08:45:30 -03:00
David Capello
74c1f6af6b
Rollback some changes to keep the Site::grid() origin in the cel position
...
Now ExpandCelCanvas uses a correctly modified doc::Grid that matches
the new and temporal cel position while we are drawing.
2020-08-06 20:26:08 -03:00
David Capello
8b8b062f59
Minor changes
2020-08-06 16:18:53 -03:00
Gaspar Capello
a195487fc0
Fix bounds calculation on tiles drawing outside cel bounds and the filling tile index is tile_i_notile, instead of empty tile.
2020-08-06 10:52:41 -03:00
David Capello
2ffac6803c
Merge branch 'beta' into tilemap-editor
2020-08-06 10:47:06 -03:00
David Capello
4e08d12f28
Merge branch 'master' into beta
2020-08-06 10:46:32 -03:00
David Capello
bbfa023b30
Fix crash adding new frames when there are tags present
v1.2.23
2020-08-04 22:39:54 -03:00
David Capello
d93264c895
Fix opening files from CLI with new OpenBatchOfFiles utility
v1.2.22
2020-08-04 18:22:37 -03:00
David Capello
14fbee19f0
Fix cli_tests when Strings is not available
2020-08-04 18:11:18 -03:00
David Capello
893c8cbe32
Fix minor issues redrawing auto cel guides on Editor
...
E.g. We could open a (foreground) dialog (e.g. New File), and move the
window, and press the Ctrl key to show the auto-guides (or released it
to hide the auto-guides) for new painted areas of the Editor. This
patch fixes that bug.
2020-08-04 16:29:22 -03:00
David Capello
6862bb8ab0
Fix opening several times the "save changes" alert ( fix #2467 )
...
This could happen if we clicked the cross icon in tabs without moving
the mouse.
2020-08-04 15:09:33 -03:00
David Capello
819517b941
Fix reported crash in MovingPixelsState::onUpdateStatusBar()
...
This should be enough to fix a crash reported where we receive a
onUpdateStatusBar() when m_pixelsMovement is already deleted. It's
called from onLeaveState() when we call notifyGeneralUpdate() which
generates a scroll change and finally updates the status bar.
Crash report: https://igarastudio.zendesk.com/agent/tickets/1239
2020-08-04 11:12:57 -03:00
David Capello
d7a3da9518
Fix crash using opacity slider on CelProperties after deleting a cel
...
Crash report: https://igarastudio.zendesk.com/agent/tickets/1208
2020-08-04 10:42:28 -03:00
David Capello
430b493e89
Don't show brush edges in BrushPreview::FULLALL when we're in DrawingState
...
Fixes issue from 8b6116911d0813694fed3859a09b9d5f4a470dd4
2020-08-03 20:13:34 -03:00
David Capello
49c4534a95
Fix isometric lines when snap angle + from center modifiers are used
2020-08-03 20:09:56 -03:00
David Capello
b95f96f645
Don't use fixes for line brush when the brush size = 1
2020-08-03 20:07:25 -03:00
David Capello
7355d0e2db
Add minor checks of .ase header
2020-08-03 17:33:15 -03:00
David Capello
1470108fff
Add support to load sprites without extension (identified only by their content)
2020-08-03 17:32:13 -03:00
David Capello
cd21d33fe7
Add missing #includes
2020-08-03 17:19:23 -03:00
David Capello
d97565e4e0
[lua] Fix app.command.SetInkType{ type=... }
...
Related to https://community.aseprite.org/t/6532/3
2020-08-03 13:52:41 -03:00
David Capello
5edf30687b
Add File > Scripts > Rescan option to rescan the available scripts
...
https://community.aseprite.org/t/6170/6
2020-08-03 13:51:40 -03:00
David Capello
8b6116911d
Add extra options to show brush preview with Eraser/Blur/etc. tools
...
Feature request: https://community.aseprite.org/t/6427
2020-08-03 12:12:52 -03:00
David Capello
d8f6c666de
Merge branch 'beta' into tilemap-editor
2020-07-30 16:49:17 -03:00
David Capello
20d763ca4b
Merge branch 'master' into beta
2020-07-30 16:48:43 -03:00
David Capello
8c0f81cbba
Improve handling of image sequences when dropping files or opening multiple files
...
Now we can repeat the same action (Agree/Skip the all sequence of
images) for all the dropped files/selected files in the "Open File"
dialog (as in the CLI new behavior).
2020-07-30 16:27:23 -03:00
David Capello
1255b17738
Fix opening image sequences more times from CLI
...
We've also fixed the Agree/Skip dialog to show a checkbox and repeat
the same action for all image sequences.
Fixes:
https://github.com/aseprite/aseprite/issues/2128
https://github.com/aseprite/aseprite/issues/1936#issuecomment-451565903
2020-07-30 14:33:27 -03:00
David Capello
4cc2c6188d
Fix cycling through palette indexes when Edit Mode is on
...
https://community.aseprite.org/t/6500
2020-07-29 19:24:07 -03:00