David Capello
f4ffd4110c
Start using fmt library
...
This is the first step for a full i18n (#124 ).
2017-10-09 14:43:01 -03:00
David Capello
bcf7efc9bb
Replace duktape with mujs
...
Added other classes like Rectangle, Size, and Point.
2017-08-11 17:22:28 -03:00
David Capello
913a32fbab
Fix .ase specs
...
Don't use GitHub tables for the spec, they don't work for this kind of
documents. I've restored the old layout using just plain text to
describe chunks and fields.
2017-07-26 00:19:17 -03:00
David Capello
14ba0ab411
Add addition/subtract/divide blending modes
...
Changes:
* Added SeparatorInView() to add separators inside a ListBox or ComboBox.
* Added BlendModeItem() to represent each item in the blending modes
ComboBox.
* Now a ComboBox can contain any kind of widgets as children (not just
ListItem). This is required to add separators in the blending modes
ComboBox.
Feature request:
https://community.aseprite.org/t/additive-blending-feature/121
2017-07-24 15:25:13 -03:00
David Capello
f37ccdc578
Replace taocpp/json with dropbox/json11 which compiles on MSVC
2017-06-14 19:50:44 -03:00
David Capello
a9e688989f
Implement Add/Uninstall extension ( #1403 )
...
- Added libarchive to uncompress .zip extensions
- Moved ListItem painting code to styles because we needed a selected+disabled state.
2017-06-12 12:38:53 -03:00
David Capello
27c4d832bf
First draft-implementation of extensions ( #1403 )
...
At the moment only themes are supported and some functionality is not
available yet (disabling an extension, uninstalling it, etc.)
2017-06-10 15:02:39 -03:00
David Capello
02b225868d
Fix slices' user data serialization on .ase format
2017-04-12 08:57:02 -03:00
David Capello
1671411465
Add simple color selection for tag/user data colors
2017-04-04 20:02:29 -03:00
David Capello
f7cf65b245
Move <cursors> to <parts> on theme.xml
...
For this the "pivot" property was added to doc::SliceKeys.
2017-03-14 19:00:24 -03:00
David Capello
643cad5c97
Add basic implementation of slice tool ( #721 ) to modify theme parts
...
It still need support to export to .aseprite-data as <slice> XML elements, and animation support.
2017-03-06 19:27:43 -03:00
David Capello
24faae2ca5
Use HarfBuzz to render combining characters correctly
2017-02-20 17:14:41 -03:00
David Capello
a4065d07ef
Update information about compressed data in .ase file format specs
2017-02-07 19:00:48 -03:00
David Capello
dc19c4b589
Merge branch 'master' into beta
2016-12-07 12:14:28 -03:00
David Capello
6abe417328
Update zlib library URL
2016-12-06 21:26:04 -03:00
David Capello
4dcbb8f5de
Remove reference to fli.txt file
2016-12-06 16:34:24 -03:00
David Capello
c84a18b2f4
Convert Aseprite file format specs into a .md file
2016-12-06 16:32:06 -03:00
David Capello
b7f773566e
Update Allegro library URL
2016-12-06 16:30:13 -03:00
David Capello
c1e428544e
Add minimal .md browser to show README/LICENSES files
...
Now we can see markdown files inside Aseprite. This is an initial
support (text only, separators, links only on headers and to external
URLs).
- Added a new docs/LICENSES.md file
- Removed old .txt licenses
2016-12-06 16:03:51 -03:00
David Capello
2a5ed858dc
Load/save precise cel bounds for reference layers in .ase file
2016-10-12 12:48:11 -03:00
David Capello
7eade4ea70
Minor changes in .ase file format description
2016-10-04 17:26:30 -03:00
David Capello
a9f3702ba4
Merge branch 'master' into beta
2016-09-06 12:46:37 -03:00
David Capello
7fe6037862
Cel position must be signed WORD in .ase format specs ( fix #1246 )
2016-09-05 09:20:49 -03:00
David Capello
20b726f73b
Merge branch 'master' into beta
2016-08-31 19:53:52 -03:00
David Capello
5ecc356a41
Replace GPL license with the new EULA
2016-08-29 13:08:21 -03:00
David Capello
5deabfe365
New flag in .aseprite files
2016-06-09 14:31:30 -03:00
David Capello
6f15ee7392
Add pixel ratio to .aseprite file format
2016-05-24 12:42:47 -03:00
David Capello
addddf78a5
Add color field to doc::UserData
2015-12-11 19:18:36 -03:00
David Capello
8a653b6de2
Load/save user data in .ase files
2015-12-11 16:23:29 -03:00
David Capello
65045c0e2c
Fix interoperability problem with layer opacity between v1.0 and v1.1
...
Saving a file with v1.1, loading it with v1.0, and then loading it back
with v1.1 was generating a layer with flag 32 enabled ("layer has opacity
bit") and opacity = 0 (the opacity was overwritten by v1.0, but the flag
was persisted).
Now the "layers have opacity" bit is saved in the file header. This
flag can be used because v1.0 saves it with value = 0.
2015-07-07 12:58:05 -03:00
David Capello
7a63476a98
Add support to save .ase files with more than 256 palette color entries
...
We've added a new chunk type in .ase files to save palettes with alpha
channel, color name, and palettes with more than 256 colors.
Related to #668 , #467 , and #286
2015-06-30 13:34:55 -03:00
David Capello
50a36aa826
Add support for layer opacity in .ase format (related to #225 )
2015-06-14 21:24:47 -03:00
David Capello
21ca87862c
Add layer blending modes ( fix #318 )
...
- Added doc::BlendMode enum and doc::BlendFunc type
- Renamed LayerImage::getBlendMode() -> blendMode()
- BLEND_MODE_COPY is BlendMode::SRC now
- BLEND_MODE_NORMAL is BlendMode::NORMAL now
- Added app::cmd::SetLayerBlendMode
2015-06-13 21:29:16 -03:00
David Capello
adf3e6c00d
Add AniDir as a FrameTag property (it's persisted in .ase files)
2015-02-19 13:05:39 -03:00
David Capello
9e67942235
Persist FrameTags in .ase files
2015-02-17 18:05:34 -03:00
David Capello
3da835899d
Add information about color chunks in docs/ase.txt
2015-02-17 10:21:36 -03:00
David Capello
74e69e0666
Add continuous layer flag (to indicate that the layer prefer linked cels)
2015-01-20 09:33:56 -03:00
David Capello
cc889f2b2f
Minor refactor to doc::Layer flags
2014-11-16 23:03:30 -03:00
David Capello
c3d36d3598
Save color palette in RGB .ase files ( fix #487 )
2014-09-17 10:08:19 -03:00
David Capello
03020d7bcf
Remove quickref.odt file
2014-03-29 15:54:21 -03:00
David Capello
9b8e87da10
Update copyright year to 2013
2013-01-27 12:13:13 -03:00
David Capello
01aef4d8a3
Update the quickref for v0.9.3.
2012-07-09 13:55:32 -03:00
David Capello
0f0b5f7c35
Update quickref for version 0.9.1.
2012-01-07 18:48:27 -03:00
David Capello
02a9d50524
Update copyright year to 2012.
2012-01-06 00:52:11 -03:00
David Capello
ed6090bc36
Convert all newline to LF style and remove all tabs.
...
This was done to avoid mixed files (CRLF & LF) in the repository.
2012-01-05 19:45:03 -03:00
David Capello
df3c0c1d52
Add quickref.odt file.
2011-08-22 21:08:18 -03:00
David Capello
639e60181e
Minor changes in README.html and added curl and xfree86 licenses.
2011-08-09 22:52:53 -03:00
David Capello
5c010a6f9c
Remove docs/manual/ directory.
2011-06-16 22:59:23 -03:00
David Capello
3d79324b12
Update README.html file (contact, authors, credits, etc.) and add more licenses.
2011-06-16 22:53:02 -03:00
David Capello
bf395fca61
More updates for copyright year to 2011.
2011-01-20 18:32:31 -03:00