Aseprite Devblog
Subscribe via RSS
-
Skia, RTTI, and C++ exceptions Jun 27, 2018
If you are going to use the static version of the Skia library in your program, and you use C++ exceptions as your error handling mechanism, you might have problem in your hands (mainly in your macOS port).
(Continue reading...) -
New source code license Sep 1, 2016
Personal note: I’m not a native English speaker, this post might contain mistakes, typos, etc. I’ve written it as fast as possible.
From Aseprite v1.1.8 the program source code license has changed from the GPLv2 to a new EULA that still gives you the possibility to compile and modify the program for your own purposes, but it doesn’t allow you to redistribute Aseprite.
(Continue reading...) -
Forward Compatibility Jul 1, 2016
The next Aseprite version (v1.2-beta1) will contain a new feature to create layer groups, which aren’t supported on v1.1. My plan is to release Aseprite v1.1.6 with some forward compatibility: It is a way to load the new
(Continue reading...).aseprite
format with layer groups and convert them to something readable/usable in the old v1.1 version (and show an huge warning about it). -
Color with alpha Jul 11, 2015
Hi everyone! This week I wasn’t able to work on Aseprite as much as I’d wish (as result of some personal issues). Anyway as there is a big change coming for the next release I think that some feedback from you will be a great help. (Make your comments below.)
(Continue reading...) -
June Progress Jun 21, 2015
Here are some details about the main changes made in these weeks.
(Continue reading...) -
Data Recovery Jun 14, 2015
From v1.1-beta3, Aseprite includes a data recovery feature. It was originally planned for v1.3, but as several new internal refactors were made for v1.1 (increasing the probability of crashes), it was rescheduled for v1.1 milestone.
(Continue reading...) -
The Tool Loop Jun 6, 2015
Probably, the most craziest part of source code inside Aseprite is the “tool loop.” And as it is the craziest one, it is the one I’m most proud of (even when the code is ugly as hell). So, what is it?
(Continue reading...) -
Weekly Devblog Post May 30, 2015
Let’s resuscitate this devblog.
(Continue reading...) -
Migration problems from Google Code to GitHub Aug 20, 2014
Today we can say good bye to Google Code. Finally.
We’ve migrated all issues to GitHub. The first attempt of migration was a complete disaster. Sure, we tested the migration with some dummy accounts/projects, but real problems appear when you try your migration script with your project repository.
(Continue reading...) -
Big changes without short-term benefits May 2, 2014
Last year we were making a lot of refactoring tasks. As you know, improving code doesn’t affect users in a direct way (and that sucks) but anyway these changes are good for our future (or should be).
(Continue reading...) -
Why? Aug 13, 2013
This is the first thing I want to talk about: Why Aseprite? Why open source? Why C++? Why am I programming this?
(Continue reading...) -
Welcome to Aseprite development Apr 1, 2013
Hello everybody! In this blog I’ll try to give you some ideas about what kind of problems you can face when you are developing graphic software. Remember, I don’t have the last word, these are just comments about design decisions made by one person in its spare time. I’ll love to hear about your concerns, opinions, recommendations, refactoring ideas, etc. Feel free to ask me anything.
(Continue reading...)