-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Closed
Description
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 she laf-os. It's necessary to port the entire program to other backend (from Allegro 4 to Allegro 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:
- Select an alternative library to handle graphics (Skia)
- Windows and OS X Skia ports (officially released on v1.1.4)
- Fix keyboard shortcuts with Unicode characters (mainly in 0009939)
- X11 Skia port (for v1.2)
- Remove Allegro back-end
- Tablet pen support on X11 (eraser tip, etc.)
- Update widgets layout in real-time when resizing window (Window resizes by scaling #2536)
- Update
ui
library to support multipleui::Manager
/os::Display
s - Add cross-platform IME support #2841
thedaemon, crispinha, tcfunk, tony, luizpestana and 14 more