4eebff804b
Layers:Review:Renamed layers-container to layers-list-container. Extracted URLs to Constant.js
2013-09-29 23:26:09 +02:00
76511058d1
Layers:Review:Rename renderers frame up/down to above/below
2013-09-29 23:16:32 +02:00
4f754c6af2
Layers:Review:Changed FrameRenderer className property to classes (array)
2013-09-29 23:14:10 +02:00
17ba93cc9f
Layers:Review:Renamed layers canvases css classes to layers-above/below-canvas
2013-09-29 23:05:24 +02:00
be9238c9b1
Layers : FRAMESHEET_RESET -> PISKEL_RESET
...
Framesheet no longer exists.
2013-09-29 00:01:18 +02:00
ca427e0853
Dev environment : closure compiler + jshint update
...
Fixed error raised by closure compiler
Added es3 option to jshint (detect trailing commas)
Added curly option to jshint (missing curly braces for if/for blocks)
Removed trailing whitespaces (not enforced through jshint though)
2013-09-28 23:52:51 +02:00
1bc73125dc
Fix jscolor : add jscolor.install to Palette Controller init sequence. Fix layer canvas update on DPI change
2013-09-26 22:43:45 +02:00
50ca22d91a
Clear layers canvas before redraw
2013-09-26 21:53:37 +02:00
3a8d96f840
Arrow icons update
2013-09-26 07:47:11 +02:00
9395be3034
Layers : add layer icon. Position buttons on top of list. Fix name generation issue
2013-09-25 22:43:21 +02:00
80a9fe3396
First layer UI. Just functional, UX far from ideal
2013-09-25 00:11:12 +02:00
6528c7724b
Issue 24 : Layers
...
!! NOT STABLE !!
Initial implementation. No UI update yet.
Check js/model/Piskel.js and js/model/Layer.js for an overview of the new
API.
Piskels can be saved on the existing service.
Previous piskels cannot be loaded. This should be fixed soon.
2013-09-22 21:02:43 +02:00
4f6863eb8a
Gif export panel first draft
2013-09-07 17:50:43 +02:00
73b98850db
Added cheap lazy templates + logic to switch between setting controllers
2013-08-12 07:31:09 +02:00
f468790baa
Merge from master + added more jshint checks (undef and latedef). Very helpful to catch post merge issues.
2013-08-10 14:28:10 +02:00
87a68bfe21
Dev environment:force indentation to 2 spaces. Added new grunt module, grunt-leading-indent to check space consistency, and modified jshint options to enforce 2 spaces
2013-08-10 12:11:16 +02:00
21172249a3
Added fix for PreviewFilmController for very big piskels : limit DPI to 1
2013-08-05 23:55:19 +02:00
1977141076
Fixed size related issues. Selection Manager no longer depends on the frameoverlay which is now only manipulated by the tools
2013-08-05 23:34:11 +02:00
66d19cf9ca
Merge pull request #112 from juliandescottes/fix-canvas-size-with-grid
...
Fix canvas size when grid display is active
2013-06-19 22:23:55 -07:00
a01afe2cfd
Changed sortable items selector to a more robust one
2013-06-20 00:32:53 +02:00
07ced5a3b2
Exclude add-frame-button from sortable items in preview-film
2013-06-20 00:05:23 +02:00
4618cb643a
Fix canvas size when grid display is active
...
- Dynamic resizing of canvas when display_grid is activated/deactivated
- Adding a main-wrapper to get a perfect alignement at the top and
bottom the application screen
- fix DPI update on page load (independent of grid option).
- fix available width for DPI calculation (using margin-box, was using
only content before)
2013-06-19 19:01:12 +02:00
6cb145ae34
Merge branch 'master' into user-settings
2013-06-19 07:38:13 +02:00
0fe2e981b0
Reverted back to onchange due to lack of support of input range in firefox 21
2013-06-19 00:29:07 +02:00
5913b19641
Plug canvas background settings on UserSettings storage
...
Canvas background class are now manager at the FrameRenderer level
instead of CSS classes at the top of the DOM.
2013-06-17 23:10:35 +02:00
9eac3414a3
Clean grid code: semantic names and tiny refactor using UserSettings
2013-06-17 23:06:17 +02:00
9a3a87bd57
Fix travis
2013-06-17 21:03:22 +02:00
1d4ff1d2de
Create an event based UserSettings and use it for the grid diplay state.
2013-06-17 20:24:27 +02:00
889d5c0d53
Add basic UserSettings persistence static utility.
...
Based on localStorage for now.
2013-06-17 19:54:43 +02:00
97ddc6ecc1
Adding simple backgorund picker (without persistence)
2013-06-17 11:36:56 +02:00
453f77cdd6
Nit: fix indentation
2013-06-17 10:37:08 +02:00
458f56f1ec
Move toggling code to settingscontroller
2013-06-16 10:36:26 +02:00
955a49d2dd
Adding SettingsController
2013-06-16 10:17:50 +02:00
765f75f255
Fix preview frames scrollers
...
They were not properly updated when content was re-becoming smaller
than the scroller.
2013-06-16 09:38:31 +02:00
f6f02c7c1f
correct slider init value and better FX slider event handling
2013-06-15 21:27:08 +02:00
13de7cbcfb
New layout: application actions sticking to the right edge
2013-06-15 19:04:36 +02:00
92561db1c6
Fix contextmenu right click (active only above drawing canvas)
2013-06-14 13:18:26 +02:00
460c391326
Code cleanup + unsued images removal
2013-06-14 13:17:20 +02:00
2b18165f86
Fix scroller overflows apparitions
2013-06-13 23:20:51 +02:00
8b265bdb9b
Adding overflow markers for preview frame scroller
2013-06-13 22:55:19 +02:00
9478055658
Move 'add frame button' to preview frames
...
and change UXD
2013-06-13 17:39:59 +02:00
f08f58328e
Fix selected state for tools on load
2013-06-13 17:39:59 +02:00
5b0a8f157d
Fixing DnD, removing LESS, cleaning code
...
- Updating DnD to use Sortable instead of draggable/dropppable
(updating deps as well).
- much simpler logic for DnD
- Remove LESS for now since it's a bit yet overkill
- fix moveFrame function
2013-06-13 00:04:39 +02:00
31062a70a9
proto init implementation + less
2013-06-12 14:53:47 +02:00
fba6693426
Make jshint quiet now
2013-05-27 23:42:53 +02:00
9b40b11703
Support secondary color for color picker
2013-04-09 07:24:07 +02:00
afe75c56bf
Clean comments
2013-04-09 01:37:30 +02:00
1441dcd67a
Adding simple color picker
...
Left click colorpicker tool:
- Create PRIMARY/SECONDARY_COLOR_SELECTED/UPDATED events
- remove isPrimary arguments
2013-04-09 01:32:30 +02:00
c7a8233adc
Saving and reading FPS from model
2012-09-20 23:57:26 +02:00
019df61cdc
Fixed layout issue when hovering on non 32x32 tile previews
2012-09-20 23:01:49 +02:00