New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete back-end integration with OS #139
Comments
We are in a kind of deadlock with Allegro 4:
On Windows there are still one odd crash report where a DirectDraw surface wasn't restored (probably fixed here), and on Linux we have lag problems with the mouse. The solution we are working on is this:
|
@dacap is the skia dependency hard locked into the forked and branched version? I'm trying to compile this cleanly on archlinux with the AUR and it's proving to be quite the challenge. If it is locked in to that forked version and branch, that is fine by me. Just need to do some tweaking here. |
@dacap Also an Arch Linux user. Did a system update so I had to rebuild aseprite. Got latest "aseprite" AUR package and it didn't build. Tried "aseprite-git" and it also fails to build. Went to try and install it through the itch.io client (as that's where I purchased aseprite) and it can't install because the packages are .deb files instead of .tars (presumably the Steam version is cross-distro, but I'm not buying again just for that). This change seems to have been made without any input from Linux users. If it were me I would have chosen SDL2 but I don't have a say in this. I guess now because I can't compile due to Skia, I have to manually take apart the .deb file and hand-install it? Or wait another month or so for the PKGBUILD to be fixed? I was in the middle of some artwork but now I'm thinking I may be SOL! |
Is there still a future where this lands on iOS? |
Yes, we have an iOS port, but it's not ready and it's not usable. |
- Added support to detect eraser tip on Linux (#610) - Related to #139 - Still needs works for gradients and better brush interpolations between stroke points - Requested several times, e.g. https://community.aseprite.org/t/1077 https://community.aseprite.org/t/1881, steam forum, etc.
- Added support to detect eraser tip on Linux (aseprite#610) - Related to aseprite#139 - Still needs works for gradients and better brush interpolations between stroke points - Requested several times, e.g. https://community.aseprite.org/t/1077 https://community.aseprite.org/t/1881, steam forum, etc.
What kind of "not usable" are we talking here, if i may ask? in terms of controls, i think it could be hooked up to UIKey and UIPointer quite easily. I would love an .ipa to just mess around with, i really hope that alfa/beta testing will soon be available for the iOS version. |
I'm closing this issue as the laf-os layer is already done in its most part, and every new feature (e..g IME support) will be specified in other issues. |
From davidcapello on July 16, 2012 00:45:55
The whole program should depend on a new layer that hide the details of Allegro 4 library. This library is
shelaf-os. It's necessary to port the entire program to other backend (from Allegro 4 toAllegro 5, SDL2, SFML, Cinder, Skia) The final objective is to support hardware acceleration in current platforms, and the possibility to port Aseprite to tablets (Android, iOS, Surface).Original issue: http://code.google.com/p/aseprite/issues/detail?id=139
Tasks:
ui
library to support multipleui::Manager
/os::Display
sThe text was updated successfully, but these errors were encountered: