David Capello
0722d95b5d
Migrate configuration files on OS X to ~/Library/Application Support/Aseprite ( fix #1165 )
2016-07-06 12:22:40 -03:00
David Capello
d91ca36edd
Add forward compatibility in .ase decoder for layer groups
...
As v1.2 can save .ase files with groups, we have added support to make
flat the file and move all layers to the top level, removing all
groups. (Just in case the user want to go back to v1.1 after using v1.2
features.)
2016-07-05 18:17:16 -03:00
David Capello
f9dfe347b1
Remove features that aren't supported in .anim format
2016-07-05 11:52:58 -03:00
David Capello
3a8c90e952
Remove unused variable
2016-07-05 11:52:44 -03:00
David Capello
71d2a2e2e7
Minor changes in some comments
2016-07-05 11:44:58 -03:00
Carlo 'zED' Caputo
99bd10dfbd
pixly: dealing with cels smaller than the sprite
2016-07-05 11:31:56 -03:00
David Capello
51a0bbe6a4
Fix OS X cmd/alt key modifiers status when app is reactivated
2016-07-04 14:14:57 -03:00
Carlo "zED" Caputo
7b4a1ec4af
Add support for Pixly file format ( #1177 )
...
New Pixly .anim format decoder/encoder based on png decoder/encoder.
2016-07-04 12:06:27 -03:00
David Capello
71321dfc82
Fix 'outline' convolution matrices for rendered text
...
This issue was originally reported here:
https://twitter.com/vine2D/status/748579114265653248/
2016-07-01 19:07:01 -03:00
David Capello
d566604205
Fix several bugs applying filters to cels smaller than the sprite bounds
...
Now if we apply a 3x3 (or bigger) convolution matrix to a cel, the cel
will be expanded to so new pixels are included in the new cel content.
2016-07-01 18:49:58 -03:00
David Capello
b13ac1d340
Add crop_image() with a gfx::Rect
2016-07-01 18:42:10 -03:00
David Capello
3df6572170
We can return a const& in Cel::position()
2016-07-01 18:41:26 -03:00
David Capello
c1f8c98ca8
Minor changes in FilterManagerImpl
2016-07-01 17:02:47 -03:00
David Capello
1c984696c1
Select active color bar selection when we change to shading ink
2016-07-01 16:24:29 -03:00
David Capello
ec15ec7bb2
Fix Alt+mouse wheel to navigate color indexes in RGB images/colors ( fix #1153 )
2016-07-01 13:18:33 -03:00
David Capello
9748894a26
Don't use brush edges on tools with "one pixel" point shape ( fix #1167 )
2016-07-01 12:55:29 -03:00
David Capello
b094f6e557
Fix crashes in keyboard shortcuts by incorrect signals lifetime handling
2016-07-01 12:50:47 -03:00
David Capello
a214b4abfc
Update observable library
2016-07-01 12:50:31 -03:00
David Capello
485649a2da
Activate app explicitly on OS X on debug mode
2016-07-01 11:21:40 -03:00
David Capello
9897256d26
Don't trim background layer cels automatically ( fix #1166 )
2016-07-01 11:14:50 -03:00
David Capello
67ce9473f8
Add option to include partial tiles in Import Sprite Sheet ( fix #1161 )
2016-07-01 10:24:44 -03:00
David Capello
ee1dac0893
Right-click subtract selection again on floating pixels ( fix #1164 )
2016-07-01 10:07:55 -03:00
David Capello
ca3b72ee08
Merge branch 'beta' into layer-folder
2016-06-30 12:30:21 -03:00
David Capello
d84ba2db32
Merge branch 'master' into beta
2016-06-30 12:26:41 -03:00
David Capello
8ee743c92a
Improve Timeline UI to move ranges with right-click
...
Now we can popup menus with right-click and move ranges with
right-click. Also, as this commit adds support to right-click with
Ctrl+left click on OS X, we can have full control of the Timeline using
a Mac trackpad.
2016-06-29 19:10:05 -03:00
David Capello
f5c43267fc
Add support to right-click with Ctrl+left click on OS X ( fix #438 )
...
This is only for Tabs and Entry widgets at the moment.
2016-06-29 18:52:09 -03:00
David Capello
262bc0f16e
Improve UI response when we clone tabs with Ctrl or Alt
2016-06-29 12:02:41 -03:00
David Capello
9f43205d63
Add SmileBASIC palette
2016-06-29 11:13:38 -03:00
David Capello
2d6412357c
Remove Sprite::getLayersList() member
2016-06-29 10:59:37 -03:00
David Capello
9e6d7632d9
Minor Render improvement
...
We can return the specific function to composite images depending on the
actual zoom level. In this commit I include a new
composite_image_without_scale() to completely ignore the zoom level when
it's possible.
2016-06-29 10:01:14 -03:00
David Capello
70b759a95b
Install an updated libstdc++ for travis CI/clang
...
This is needed to avoid a compilation error using the
std::chrono::milliseconds(1) constructor in obs::safe_list class.
2016-06-28 20:17:30 -03:00
David Capello
da128d3a6e
Replace signals/slots impl with the observable library
2016-06-28 17:22:23 -03:00
David Capello
bfb65c3d96
Add needed <vector> in input_chain.h
2016-06-28 10:22:56 -03:00
David Capello
73843ea564
Add base::this_thread::native_handle() function
2016-06-28 10:22:32 -03:00
David Capello
e1828ca6f3
Call std::abort() on base_assert() so it acts like a breakpoint
2016-06-28 10:15:44 -03:00
David Capello
67968b0211
Improve base_assert() message so we quickly can find the file:line
2016-06-28 10:14:56 -03:00
David Capello
c77ee9a6b5
Minor change in FindTests.cmake
2016-06-22 18:20:59 -03:00
David Capello
7f4fbb0e85
Fix 'auto select layer' in Move tool for groups
2016-06-21 12:17:18 -03:00
David Capello
7b55037abb
Replace LayersRange with Sprite::all*Layers() members
2016-06-21 12:02:31 -03:00
David Capello
0f77bf0712
Move selected layers into the new group
...
If the Timeline has an active selected range of layers and the user
creates a new layer group, the selected layers will be be grouped as
children of the new layer 'group'.
2016-06-21 00:02:13 -03:00
David Capello
139b8f6d74
Fix goto next/previous layer for multiple group levels
2016-06-20 21:15:35 -03:00
David Capello
6a66e660a7
Update doc library copyright year
2016-06-15 16:34:07 -03:00
David Capello
1b5bfe0ae0
Fix crash editing a LayerGroup properties
2016-06-15 16:13:12 -03:00
David Capello
ebb6825b87
Don't enter in collapsed groups with GotoNext/PrevLayer
2016-06-15 15:49:39 -03:00
David Capello
ac20d1edfc
Fix some commands/editor states to check parent group editable/visible state too
2016-06-15 15:27:38 -03:00
David Capello
32faa33353
No need to regenerate layers if a group is collapsed
2016-06-15 12:37:59 -03:00
David Capello
e0b2893661
Make visible/editable when we click in a disable child
2016-06-15 12:36:49 -03:00
David Capello
7a19167d61
Fix click behavior in PART_HEADER_EYE/PADLOCK in Timeline
...
We have to switch the visible/editable status only in the top level of
layers.
2016-06-15 12:29:10 -03:00
David Capello
b65bd4cd55
Timeline: Add support to show/unlock children in a hidden/locked group
2016-06-15 12:16:23 -03:00
David Capello
25da52b372
Add LayerInfo::parentVisible/Editable()
2016-06-15 12:08:19 -03:00