Joshua Ogunyinka
f9d41665f0
Fix bounds getting reset when a dialog is closed ( fix #3018 )
2022-01-11 11:20:01 -03:00
David Capello
d52455b200
Fix centering the Console correctly when using UI w/multiple windows
2022-01-11 10:41:58 -03:00
David Capello
efd8a71b9f
Merge branch 'main' into beta
2022-01-10 17:03:04 -03:00
David Capello
8a9206a757
Update laf module
2022-01-10 17:00:58 -03:00
David Capello
817879d700
Fix possible infinite loop reading broken .aseprite files ( fix #3123 )
2022-01-10 17:00:12 -03:00
David Capello
f7a87af0fd
Fix crash using Shift+click on Pencil tool (cherry-picked from ab3bf31c6a0e791befeb030bb01373114f86faec)
2022-01-10 15:59:36 -03:00
David Capello
229ded9642
Fix regression detected in #3066 setting default timeline scroll pos
2022-01-10 11:41:33 -03:00
David Capello
8ec2fff447
Merge branch 'main' into beta
2022-01-06 18:44:38 -03:00
David Capello
06cfbd794e
Use DelayedMouseMove for MovingCelState too ( #3119 )
2022-01-06 18:43:12 -03:00
David Capello
ab3bf31c6a
Merge branch 'main' into beta
2022-01-06 17:44:43 -03:00
David Capello
26c1a94b83
Group several mouse movement in one on the Editor
...
Mainly for Line-like tools (which require the last mouse position
only). Related to #3119 , possible fix for several performance issues
on Linux mainly.
2022-01-06 16:54:39 -03:00
David Capello
bc8e1b36eb
Update copyright year
2022-01-05 20:45:08 -03:00
David Capello
ed595eb6b1
Fix crash when a MenuBoxWindow is closed from the os::Window close button ( #2777 )
2022-01-05 20:33:32 -03:00
David Capello
6e726025ee
Merge branch 'main' into beta
2022-01-05 20:16:13 -03:00
David Capello
bc22073a4e
Update laf module
2022-01-05 20:14:56 -03:00
David Capello
4619089869
Fix warning in ColorBar::onIsPaletteViewActive()
2022-01-05 20:14:00 -03:00
David Capello
02de9be1ab
Rename src/tests/test.h -> src/tests/app_test.h to avoid confusion with observable tests/test.h
2021-12-23 21:38:17 -03:00
David Capello
6836911661
Don't define HAVE_CONFIG_H and include "src" directory globally
...
Avoid using include_directories() and add_definitions() as much as
possible.
This change was made to avoid a problem using HAVE_CONFIG_H on Sentry
breakpad implementation where HAVE_CONFIG_H is used (but our config.h
is different from the expected one in breakpad).
2021-12-22 19:08:43 -03:00
David Capello
3fba303291
Define some variables for Sentry when using curl as transport
2021-12-22 17:03:16 -03:00
David Capello
a7a344339c
Update laf & clip submodules
2021-12-22 17:02:34 -03:00
David Capello
2be9403a48
Rename the Sentry crash handler to aseprite_crashpad_handler ( #2857 )
2021-12-21 13:40:38 -03:00
Joshua Ogunyinka
539e115b7d
Fix colorbar palette indicator when view is changed ( fix #3082 )
...
The foreground/background color indicators in the ColorBar weren't
visible in certain scenarios e.g. If we choose the Tiles mode in a
tilemap, and then we select a regular layer without changing to Pixels
mode.
Co-authored-by: David Capello <david@igarastudio.com>
2021-12-16 20:37:29 -03:00
David Capello
0eef399ab9
Merge branch 'lua-errors'
2021-12-15 20:19:59 -03:00
David Capello
9340ca387d
[lua] Minor change in error messages Websocket -> WebSocket
2021-12-15 20:19:26 -03:00
David Capello
91c687b1e3
Merge branch 'main' into beta
2021-12-15 17:51:19 -03:00
David Capello
977994765c
Normalize some cmake options from WITH_* to ENABLE_*
2021-12-15 17:47:44 -03:00
David Capello
cf1678f4b3
Add optional & experimental support to load .psd file (only when ENABLE_PSD=on)
2021-12-15 17:44:51 -03:00
David Capello
72cf9c12f7
Merge branch 'beta-psd' into beta
2021-12-15 17:28:00 -03:00
Joshua Ogunyinka
1350cd92c3
Fix incorrect cel alignment
2021-12-15 16:06:00 -03:00
Joshua Ogunyinka
f567805591
Fix allowing alpha channel if layer is converted from indexed image ( fix #3073 )
2021-12-15 15:03:57 -03:00
lampysprites
3035d00283
[lua] Show errors that happen inside App.transaction
2021-12-12 19:20:12 +07:00
lampysprites
586b2493f9
[lua] Show more specific websocket errors
2021-12-12 18:57:51 +07:00
David Capello
e7575f2373
[lua] Fix crash using app.ranges.images/editableImages collections ( fix #3069 )
...
We were pushing invalid doc::Image objects to the Lua
stack (push_docobj<Image>) instead of pushing a ImageObj related to
the given cels in the active range.
2021-12-10 22:35:37 -03:00
David Capello
a2328a3793
Restore the previous active DocView when we close the non-active sprite
...
Fixes https://github.com/aseprite/aseprite/pull/2727#issuecomment-852524240
Close #2030 , close #2727 , close #3080 , close #3089
Originally reported in:
https://community.aseprite.org/t/preview-file-to-save-when-closing/2779
2021-12-07 15:45:52 -03:00
MorganDavid
b96d8c8c30
Show user what is about to close ( fix #2030 )
2021-12-07 15:12:48 -03:00
Joshua Ogunyinka
b1d8da925c
Add support for sprite slicing
2021-12-07 08:12:19 -03:00
Joshua Ogunyinka
174ec28638
Add support for frame-by-frame animation
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
5df21d96e8
Add support for layer groups
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
6e00c74f5b
Add image processing scanline by scanline using iterators
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
7745921a2b
Optimize image transparency detection
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
e5e9d59e56
Combine onImageScanline into one single function
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
9a12eb584b
Initial to decode PSD files
2021-12-06 15:33:32 -03:00
Joshua Ogunyinka
ff851157cc
Fix Shift+N behavior ( fix #2957 )
2021-12-02 17:33:10 -03:00
David Capello
2b57fcaa6c
Merge branch 'main' into beta
2021-12-01 18:14:53 -03:00
David Capello
de768a020d
Use Skia freetype & harfbuzz when LAF_BACKEND=skia
2021-12-01 18:14:18 -03:00
Gaspar Capello
b5a787a20f
Fix tilemap layers empty after converting color profile ( fix #3052 )
...
Before this fix, tilemap layers disappeared after converting the
Sprite's Color Profile in the Sprite Properties dialog.
2021-12-01 17:18:25 -03:00
Joshua Ogunyinka
3c7b344389
Save and retain color profile when saving palettes (part of #2893 )
2021-12-01 09:21:02 -03:00
Omar Abdul Aziz
b30e64648e
[lua] Dialog:modify() now supports combobox options
...
References:
* https://github.com/aseprite/aseprite/issues/2965#issuecomment-939556356
* https://github.com/aseprite/api/issues/61
2021-11-30 18:59:57 -03:00
David Capello
04fb75a330
Merge branch 'main' into beta
2021-11-19 07:33:44 -03:00
David Capello
ace78af425
Update INSTALL guide with new Skia version ( fix #3062 )
2021-11-19 07:32:49 -03:00