David Capello
be1ed24847
Add import_sprite_sheet.xml widget
2015-03-19 15:21:28 -03:00
David Capello
671d6a6aac
Merge branch 'master' of git@github.com:aseprite/aseprite.git
2015-03-19 14:40:17 -03:00
David Capello
9d3d3d1f17
Add padding parameters to export sprite sheet (related to #78 )
2015-03-19 14:39:37 -03:00
David Capello
860bceca7f
Don't pack generated sprite sheet from "Export Sprite Sheet" command
2015-03-19 10:23:57 -03:00
David Capello
63485449f6
Add an option in "Export Sprite Sheet" to open the generated sprite sheet
2015-03-19 10:17:40 -03:00
David Capello
62b9f30f92
Add operator| and operator& to gfx::Rect
2015-03-19 10:10:29 -03:00
David Capello
f5e9d3fe15
Add gfx::Rect::inflate(int) member function
2015-03-19 10:10:06 -03:00
David Capello
f9a444aed7
Show "Home" tab in first position when we open a file from command line
2015-03-18 17:34:22 -03:00
David Capello
48ff42e249
Merge branch 'gitter-badger-gitter-badge'
2015-03-18 16:46:24 -03:00
David Capello
1cfc1ec9eb
Merge branch 'gitter-badge' of https://github.com/gitter-badger/aseprite into gitter-badger-gitter-badge
...
Conflicts:
README.md
2015-03-18 16:46:09 -03:00
David Capello
42d72c7e7a
Merge branch 'master' of git@github.com:aseprite/aseprite.git
2015-03-18 15:15:54 -03:00
David Capello
e0ff176236
Take care of linked cels when creating the sprite sheet texture
2015-03-18 15:15:30 -03:00
David Capello
97d59a94c9
Avoid updating the status bar from the Editor and Timeline at the same time ( close #603 )
2015-03-18 12:54:05 -03:00
David Capello
f475378d38
Add possibility to duplicate the current cel only (Alt+M)
2015-03-17 18:19:41 -03:00
David Capello
b4d3e5681e
Merge branch 'master' of git@github.com:aseprite/aseprite.git
2015-03-17 17:30:26 -03:00
David Capello
5ef4cb1460
Change get_readable/writable_extensions() API from char* to std::string
2015-03-17 17:17:01 -03:00
David Capello
79c30a9ef3
Fix crash if we close a tab when we're dragging it
2015-03-17 16:56:55 -03:00
David Capello
50e9ed6326
Unify "Export Sprite Sheet" command with DocumentExporter
2015-03-17 16:43:51 -03:00
David Capello
4421f4cb10
Add support for native OS X clipboard
2015-03-17 14:46:08 -03:00
David Capello
750c7b5414
Don't copy LockMove flag in Document::copyLayerContent() for a second background
2015-03-17 10:07:12 -03:00
David Capello
31e3a693cd
Fix copy-paste of Background layer between sprites
...
Insert the Background layer as the bottom one when we paste it.
2015-03-17 10:06:37 -03:00
David Capello
d1f3ea307c
Draw background layer with an underline
2015-03-17 09:53:42 -03:00
David Capello
7391355184
Fix cmd::AddFrame::onMemSize() impl
2015-03-17 09:29:42 -03:00
David Capello
d9c155a0cd
Add extra empty frames if it's necessary on a copy-paste operation of layers between different sprites
2015-03-17 09:29:24 -03:00
David Capello
38e67dbbb6
Fix bug drawing the Timeline range to be copied between documents
2015-03-16 19:53:41 -03:00
David Capello
0d9771f044
Fix minor typo
2015-03-16 19:53:20 -03:00
David Capello
b3232311ff
Copy frame tags when we duplicate a sprite
2015-03-16 18:21:08 -03:00
David Capello
dae3a0dd81
Fix duplication of background layers when a sprite or layer is duplicated
2015-03-16 18:05:19 -03:00
David Capello
827eddd459
Fix problem copying background cels in indexed images
...
Now index 0 is persisted in the copy.
2015-03-16 18:04:57 -03:00
David Capello
0350ac4bbe
Initial work on Skia backend (WIP)
2015-03-16 15:05:13 -03:00
David Capello
a67c7bb1b2
Merge pull request #609 from aisamanra/master
...
Small fixes needed to build on clang/gcc
2015-03-16 10:19:49 -03:00
David Capello
35eddf1f08
Add missing "base/base.h" to use uint32_t (fix undo_tests compilation)
2015-03-16 09:13:54 -03:00
Getty
85c569b2f1
Small fixes needed to build on Linux: missing #includes and shadowed templates
2015-03-14 17:28:02 -07:00
David Capello
5ffdef5959
Fix problems showing native Win32 open/save dialog when we specify just a folder
2015-03-12 19:48:27 -03:00
David Capello
30052dbd9e
Show internal Win32 error if we use GetOpenFileName Win32 API function incorrectly
2015-03-12 19:47:44 -03:00
David Capello
6800302d34
Fix drag-and-drop of a future frame after a frame in the past
2015-03-12 19:15:42 -03:00
David Capello
602ca6a7b7
Center icons of timeline
...
Just in case we want to make timeline's cels biggers in the future.
2015-03-12 17:25:04 -03:00
David Capello
5a95c6a48b
Adjust frame tags when we move/copy frames
2015-03-12 16:44:42 -03:00
David Capello
d36f10ee02
Add "Set Loop Section" option in frame popup menu
2015-03-12 15:37:09 -03:00
David Capello
c7e37910e5
Reference frame tags with an ObjectId in Timeline::Hit::frameTag instead of a FrameTag*
...
With this we avoid strange states where the Timeline is redraw after a
undo/redo and the referenced FrameTag was just deleted.
2015-03-12 15:31:34 -03:00
David Capello
e6dc94ddb2
Add undo info for FrameTags when frames are added/removed
...
Also we remove the entire FrameTag when all its frames are removed.
2015-03-12 15:05:20 -03:00
David Capello
9947d80b5e
Allow to get a PART_HEADER_FRAME bounds from Timeline for frames > last frame
...
This was done just for testing, to see if FrameTags are outside the
valid range.
2015-03-12 15:00:45 -03:00
David Capello
cdc9b419c7
Fix crash adding/removing frames in sprites with frame tags
2015-03-11 18:45:35 -03:00
David Capello
a9fae58a98
Fix style for recent files/paths to avoid line breaks
2015-03-11 18:06:54 -03:00
David Capello
d3f152d1a5
Fix Graphics::doUIStringAlgorithm() for word wrap with rc.w == 0 (without limit)
2015-03-11 18:06:33 -03:00
David Capello
30a90c88e9
Ignore slash type and case to compare paths in RecentFiles
2015-03-11 17:48:28 -03:00
David Capello
7724c212e8
Return to the current frame when we stop the animation in Preview window
2015-03-11 16:20:19 -03:00
David Capello
2b74549e00
Advise about .ase format when we are going to lose information in Save operation
2015-03-11 16:15:09 -03:00
David Capello
b630565188
Shrink bounds when MaskContentCommand is used in the background layer
...
So we can select the important part of the background layer when
we use Ctrl+T on it.
2015-03-11 16:01:35 -03:00
David Capello
0cb4b2234d
Always load params when a command is executed
...
This is to avoid leaving commands with old params (a problem with
keyboard shortcuts). To make sure, we've changed arguments from Params*
to Params&, so we always have params to load.
Also, in this change we introduce a new way to give parameters to executed
commands from menu items using AppMenuItem::setContextParams(). Before
showing a popup, we can call setContextParams() to give extra params to
the command (e.g. the specific FrameTag to remove or change properties).
In this way "contextparams" attribute for <item> in gui.xml is not
available anymore.
2015-03-11 15:40:22 -03:00