jdescottes
1b501bd84b
Updated cursor hotspots to be within range of the cursor image (otherwise issue with recent regression in Chrome ; see https://code.google.com/p/chromium/issues/detail?id=172857 .)
2013-03-21 01:12:46 +01:00
juliandescottes
019df61cdc
Fixed layout issue when hovering on non 32x32 tile previews
2012-09-20 23:01:49 +02:00
juliandescottes
562d669ae1
Basic export - opening new window with concatenated spritesheet in PNG format
2012-09-20 00:43:39 +02:00
juliandescottes
016649bb46
Fixed overlap between drawing canvas and preview.
2012-09-16 23:34:00 +02:00
juliandescottes
0d1775b24c
Dynamic size for frame
2012-09-16 18:48:32 +02:00
Vince
cfd5050901
UI cleanup
2012-09-16 04:33:26 +02:00
Vince
1a143ad5e3
Vertical mirror pen - initial implementation
2012-09-16 00:49:52 +02:00
Vince
e52f0cbe6e
Add css sections in tools.css
2012-09-16 00:48:20 +02:00
Vince
440a6391e9
Generate tool's markup automatically
2012-09-15 20:25:45 +02:00
Vince
277fd979e9
master conflict merge
2012-09-15 02:24:06 +02:00
juliandescottes
813b60b854
Simplified Rectangle.js and pixelUtils
2012-09-14 22:20:00 +02:00
Vince
841885939d
Basic lasso tool
2012-09-14 20:12:21 +02:00
Vince
e85fe32f02
Basic rectangular select tool basic
2012-09-13 22:57:32 +02:00
Vince
f169a90644
Checkbox crappy styling and fixing overlayproxy grid
2012-09-08 23:53:59 +02:00
Vince
ba5500b4b0
Dynamic DPIs !
2012-09-08 16:32:28 +02:00
Vince
c66ce4c9ad
Implementing interstitial tiles
...
Interstitial tiles are fake slides and allow us to insert drag n drop
tiles between two other.
2012-09-08 02:50:59 +02:00
Vince
39b85e6092
Removing duplicate CSS rules
2012-09-07 23:43:38 +02:00
Vince
6a0ba8acfe
Small css cleaning for preview film
2012-09-07 23:24:48 +02:00
Vince
b824207d1d
Dragndrop preview film tiles
...
- import go jquery-ui
- Basic implementation without styling
- only swapping is possible (no insertion)
2012-09-07 23:14:25 +02:00
juliandescottes
5f6fd068eb
added proper icon
2012-09-07 01:14:51 +02:00
juliandescottes
f06f03a7f7
Added simple move tool
2012-09-07 01:08:25 +02:00
juliandescottes
4c1c96095f
Added secondary color support.
...
Added :
- second color picker
- removed automatic switch to eraser when using right click
- colors are automatically added to palette when selected
2012-09-06 22:37:19 +02:00
juliandescottes
f2b1e433c0
realigned cursros hotspots
2012-09-06 01:09:02 +02:00
juliandescottes
89be121dd1
Fixed animation preview when deleting
2012-09-05 00:42:25 +02:00
juliandescottes
53436009e3
Changed main-canvas to drawing-canvas
2012-09-05 00:13:45 +02:00
Patrick Brosset
d4faba810d
series of tiny improvements to the ui
2012-09-04 23:48:02 +02:00
juliandescottes
4c4faa88e6
Moved drawing logic outside of tools. Previews and animations are broken. Performance is somehow degraded
2012-09-04 14:10:16 +02:00
Vince
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
Vince
946444a16b
Adding rectangle tool
2012-09-02 13:19:20 +02:00
Vince
4622cf67a7
Adding support for transparent color
2012-09-02 01:41:49 +02:00
Vince
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
Vince
6b7294e8c5
Shit merge
2012-09-01 02:17:24 +02:00
Vince
ca04f8db4d
Tool plugin architecture with eraser/pen/paintbucket tools.
2012-09-01 01:21:58 +02:00
juliandescottes
509ffcea2a
Added message when loading an animation from Service
2012-08-30 16:30:22 +02:00
Vince
6cc8534041
Adding localstorage support
2012-08-29 23:01:04 +02:00
juliandescottes
6d2b1944fa
Use slider for choosing FPS
2012-08-29 13:46:57 +02:00
Firstname Lastname
3a4ef0d6eb
palette finished + firefox fix
2012-08-29 10:46:25 +02:00
Vince
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
Vince
1f95b8611b
Delete/Duplicate actions for tile preview + FPS tuner for animated preview
2012-08-25 02:25:44 +02:00
Julian Descottes
1b44e3fd48
Initial commit from dropbox
...
Basic features :
Can create frames
Can edit frames (black and white only)
Can select the frame to edit
Animated preview
And that's it.
Really tired and code is extremely ugly, just needed to do something
that _works_
2012-08-23 00:57:35 +02:00