Commit Graph

4796 Commits

Author SHA1 Message Date
Matthias Mailänder
4f4a2098d2 Adhere to the FreeDesktop Categories specification 2016-07-10 09:36:31 +02:00
David Capello
92084fe14a Expand filename wildcards in command line on Windows (fix #1049) 2016-07-06 15:20:55 -03:00
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
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
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
a9cea5ab42 Update mouse cursor immediately after we change it to native mouse cursor 2016-06-14 09:36:50 -03:00
David Capello
b17a09344d Merge branch 'apply-button' 2016-06-14 09:28:37 -03:00
David Capello
e353cdae4c Merge branch 'applyButton' of https://github.com/TheKK/aseprite into apply-button 2016-06-14 09:23:26 -03:00
David Capello
f81cd5a676 Fix typo in CMakeLists.txt 2016-06-14 09:02:19 -03:00
David Capello
a50a03a182 Merge pull request #1158 from winterheart/static
Force to build internal libraries as STATIC object
2016-06-14 09:00:48 -03:00
Azamat H. Hackimov
cc77d634c2 Force to build internal libraries as STATIC object
Preventing to some compilation errors where
BUILD_SHARED_LIBS incorrectly enabled (#698).
2016-06-14 00:56:53 +05:00
David Capello
893f757eea Don't ignore Space bar on sprite editor when Timeline range is enabled (fix #877) 2016-06-13 11:55:16 -03:00
David Capello
165d3af112 Ask to save each file when we're quitting 2016-06-08 13:29:17 -03:00
David Capello
46e9ece20a Update freetype2 library 2016-06-08 13:04:58 -03:00
David Capello
5456b5950d Activate app on OS X when Aseprite is launched from Steam
It looks like a Steam clien bug on OS X, it activates Aseprite window,
and then Steam is activated again, so the Aseprite window lost the focus
and is left below the Steam window.
2016-06-07 14:47:59 -03:00
David Capello
aa6040e2e4 Don't activate our app ignoring other apps on OS X 2016-06-07 10:23:45 -03:00
David Capello
915fac0d23 Don't show system cursor on OS X in the first mouseEntered 2016-06-07 10:03:57 -03:00
David Capello
b4588d34f4 Merge 'master' branch 2016-06-02 13:05:53 -03:00
David Capello
a4827a3727 Add possibility to change between tags while playing
From:
https://twitter.com/_theMatteBlack/status/735185628107804672
2016-05-27 13:45:12 -03:00