1de9ee41b2
Finished first step of refactor.
2012-09-05 00:09:42 +02:00
a567992a1d
moved Frame and FrameSheet to model package
2012-09-04 22:40:54 +02:00
69a03a3416
Previews are fixed. Removed drawing methods from piskel .js
2012-09-04 22:18:00 +02:00
c261c370ad
Removed old debugging method.
2012-09-04 21:27:49 +02:00
4c4faa88e6
Moved drawing logic outside of tools. Previews and animations are broken. Performance is somehow degraded
2012-09-04 14:10:16 +02:00
561c35c882
Adding Frame Renderer utility
2012-09-04 08:35:58 +02:00
bd9f8f4489
Merge branch 'master' into extract-rendering
2012-09-03 23:33:46 +02:00
640d8346b7
Merge branch 'create-palette-component'
2012-09-03 22:49:42 +02:00
3e02037b58
Removed all references to normalizeCOlor
2012-09-03 22:31:56 +02:00
4c611d80c5
Create palette component
...
Create Palette component (was inside the ToolSelector before)
Fix the palette generation as well.
2012-09-03 22:30:53 +02:00
ad1fc2ecc2
Eraser now inherits from SimplePen. Added a superclass property attached in the inherit util
2012-09-03 22:22:24 +02:00
d92c99ccf8
Renamed frameSheetModel to Uppercase
2012-09-03 21:47:08 +02:00
2a20cc90ea
Integration (with myself) fixes
...
- Adding default value in empty frames to avoid artifact when paint
bucketing (you may have issues with previously stored model before this
commit, no migration plan for papybrossette :D)
- Fix issue: Model does not show up when loading a remote GAE model
- Removing FRAMESHEET_UPDATED events (remains of history manager
implementation)
2012-09-03 20:45:25 +02:00
f91308405d
Fix previous init animation
2012-09-03 01:39:21 +02:00
35736949d8
Shit merge
2012-09-03 01:34:11 +02:00
d7044dc44d
Cleanup of piskel.js
...
Partial cleanup of piskel:
new events and constant
move palette and color picker in ToolSelector
create Notifcation.js and move user message in it
create LocalStorageService and move LS stuff in it
2012-09-03 01:24:55 +02:00
9758aa62d9
Add interpolation when using the pen tool quickly
2012-09-02 17:49:28 +02:00
946444a16b
Adding rectangle tool
2012-09-02 13:19:20 +02:00
4622cf67a7
Adding support for transparent color
2012-09-02 01:41:49 +02:00
700c6ab144
Stroke tool
...
Add stroke tool
new icons for tools
started some refactoring to help having a big redraw loop
2012-09-02 00:44:55 +02:00
6b7294e8c5
Shit merge
2012-09-01 02:17:24 +02:00
ca04f8db4d
Tool plugin architecture with eraser/pen/paintbucket tools.
2012-09-01 01:21:58 +02:00
509ffcea2a
Added message when loading an animation from Service
2012-08-30 16:30:22 +02:00
70ad2760df
fixed fps slider
2012-08-30 01:55:14 +02:00
bd8b72f3d5
merged from master
2012-08-30 01:30:26 +02:00
a1872d3521
support post
2012-08-30 01:26:14 +02:00
aaf254cc3f
post
2012-08-30 01:16:13 +02:00
52a9d7b379
Adding query 1.8.0 and pubsub bus
2012-08-30 00:48:22 +02:00
04bcb09496
Merge branch 'gh-pages' of https://github.com/juliandescottes/piskel
2012-08-29 23:58:25 +02:00
c227687df8
Creating init method for localstorage
2012-08-29 23:32:51 +02:00
6cc8534041
Adding localstorage support
2012-08-29 23:01:04 +02:00
c43e25e3bf
merged after pull from remote
2012-08-29 20:43:07 +02:00
9fcd9a22b5
merged from master
2012-08-29 20:40:34 +02:00
33954364f9
per pixel redraw
2012-08-29 20:34:34 +02:00
71c732665f
Update js/frameSheetModel.js
...
Small mistake in catch block
2012-08-29 20:32:23 +03:00
6d2b1944fa
Use slider for choosing FPS
2012-08-29 13:46:57 +02:00
00c5975c65
slider
2012-08-29 13:43:36 +02:00
b8c59702e9
test
2012-08-29 11:51:40 +02:00
09c0d27e71
update preview
2012-08-29 10:57:56 +02:00
3a4ef0d6eb
palette finished + firefox fix
2012-08-29 10:46:25 +02:00
3664d87751
temp commit
2012-08-29 10:15:18 +02:00
6ea7f74d00
adding palette basics
2012-08-29 08:39:03 +02:00
5c58db1983
Merge https://github.com/juliandescottes/piskel
2012-08-29 01:15:20 +02:00
c1635b9d65
Shit cleaning :)
2012-08-29 01:14:28 +02:00
b64f3d46bc
Update js/frameSheetModel.js
...
forgot a small change ...
2012-08-29 02:00:45 +03:00
4366fc42cc
Added serialization/deserialization capabilities
...
Two changes to Framesheet :
* serialize : basic implementation using JSON.stringify
* deserialize : added method
2012-08-29 00:57:55 +02:00
629959e625
Code cleaning: removeFrame & canvas DPI issue
...
Making the drawing canvas really scalable
Cleaning the removeFrame code
2012-08-28 23:30:55 +02:00
6616ec2870
Adding basic color picker
2012-08-28 22:43:32 +02:00
817d375d8f
copied 2 pull requests from grosbouddha
2012-08-28 00:53:27 +02:00
651563f793
FrameSheet model object migration
...
Migration to a Domain object (currently a FrameSheetModel, feel free to
change its name). The model is being used by the slideshow (drawing
each tiles), animation preview (drawing animation) and drawing (update
model and redraw current tile).
Now the rendering information are not stored in a canvas element that
you paste from canvas to canvas but centralize in this model. The frame
is described as an array of array: that will allow different rendering
using the dpi constants and more flexibility (e.g. drawing a grid,
serializing the data).
Some minor modifications:
- cleaning markup
- adding background image to highlight transparent area
2012-08-27 02:05:13 +02:00