Commit Graph

702 Commits

Author SHA1 Message Date
Julian Descottes
22dd474799 add border radius to settings export tabs 2016-12-22 22:33:04 +01:00
Julian Descottes
16151e8e95 remove text-shadow from settings panels 2016-12-22 22:21:32 +01:00
Julian Descottes
2f62be4927 simplify buttons styling 2016-12-22 14:21:21 +01:00
Julian Descottes
fbaccb03f2 introduce css variables 2016-12-22 13:06:01 +01:00
juliandescottes
dda566a218 fix broken serializer 2016-12-21 17:20:54 +01:00
Julian Descottes
6cc41ee07b add a warning popup when detecting an unsupported browser 2016-12-21 15:44:04 +01:00
juliandescottes
32070efcc1 save split: add comments and cleanup 2016-12-21 12:22:50 +01:00
juliandescottes
c743334a31 Switch back to line layout 2016-12-21 11:45:34 +01:00
juliandescottes
84419a1550 split saved piskel in chunks when serialization fails 2016-12-21 02:28:11 +01:00
juliandescottes
66c941dd25 support chunked layerData in regular deserializer 2016-12-18 11:36:11 +01:00
juliandescottes
dba62d2b0d add pskl.utils.Array.chunk 2016-12-18 09:16:52 +01:00
juliandescottes
58bfe16b27 performance warning: text cleanup 2016-12-18 06:52:44 +01:00
juliandescottes
57b37971f6 add svg warning icon 2016-12-17 10:19:17 +01:00
juliandescottes
8dab74ceea add text to warning notifications popup 2016-12-16 10:04:36 +01:00
juliandescottes
d0cca52f47 issue #555: add performance warning icon, show dialog 2016-12-16 07:49:15 +01:00
juliandescottes
58cf9f8390 issue #555 detect performance issues based on sprite specs 2016-12-16 07:49:15 +01:00
juliandescottes
49109e51c9 fix js error when resizing piskel (missing fps arg) 2016-12-16 07:02:31 +01:00
Julian Descottes
b21fc0490d remove unused previewController member in ImportService 2016-12-13 11:04:03 +01:00
Julian Descottes
25ede9ffff cleanup unused arguments in PiskelFileUtils 2016-12-13 11:00:58 +01:00
Julian Descottes
37d2861352 move fps info from preview controller to piskel model 2016-12-13 09:17:34 +01:00
Julian Descottes
2fe0b842a5 update pixijs export metadata app url 2016-12-13 07:28:55 +01:00
Julian Descottes
dd7ab574b9 Merge pull request #581 from PSeitz/savejson
add pixi export
2016-12-12 20:23:45 -10:00
Julian Descottes
16cfffa898 Merge pull request #579 from PSeitz/piskelcopy
Copy between piskels
2016-12-09 07:18:45 -10:00
Julian Descottes
732c3c2d76 Merge pull request #577 from GMartigny/559-TooLongLayerName
Add ellipsis to overflowing layer item name #559
2016-12-06 03:19:48 +01:00
Pascal Seitz
21c7425cbc add pixi export 2016-12-05 19:11:01 +01:00
Guillaume Martigny
9ac9583455 Address comment and nit 2016-12-05 09:43:15 +01:00
Pascal Seitz
9608995d9c Fix spaces 2016-12-04 11:59:07 +01:00
Pascal Seitz
5faa985dea Copy between piskels
#272
2016-12-04 11:40:18 +01:00
Guillaume Martigny
5544f734cf 🥷 2016-12-02 17:30:38 +01:00
Guillaume Martigny
9d0d38e081 Proposal : tooltip only when layer name overflow 2016-12-02 17:21:10 +01:00
Guillaume Martigny
ad5c8182e4 Add ellipsis to overflowing layer item name #559 2016-12-01 11:43:23 +01:00
Guillaume Martigny
f2424ed16e Resolve options collision
Disable preview widget with tooltip
Fix animation with shortcuts
2016-11-30 11:25:47 +01:00
Smie
da0e8dec84 Stylistic changes to pixel and pen size code. 2016-11-28 08:21:30 -07:00
Smie
a65eeee2e0 Merge branch 'master' of https://github.com/juliandescottes/piskel 2016-11-26 13:32:23 -07:00
Smie
39dba2b70f Displays pen size in selector for sizes above 4 pixels wide. 2016-11-26 13:09:07 -07:00
juliandescottes
0cb4a7831b fix drawing tests when running in browser 2016-11-24 14:18:52 +01:00
Guillaume Martigny
696d18748a Move tooltips
Change "best" option on resize
Update available options on resize and configuration change
2016-11-23 18:32:17 +01:00
Guillaume Martigny
e328b4c7b8 Add a dropdown for preview size options [1x, best, full]
https://github.com/juliandescottes/piskel/issues/362
2016-11-22 17:12:15 +01:00
Smie
8cb7a4aaf6 Permits brush size of only 1-32 pixels. 2016-11-21 12:53:14 -07:00
juliandescottes
136506da40 issue #374 throttle calls to currentColorsService update function 2016-11-20 12:08:31 +01:00
juliandescottes
d08c101b11 issue #374 cap cached frames for cachedframeprocessor to 100 2016-11-20 01:10:05 +01:00
juliandescottes
4b50dfdb5b issue #374 limit undo/redo to the last 500 states 2016-11-20 00:24:48 +01:00
Julian Descottes
e3b363d757 Fix regression when loading piskel files 2016-11-12 18:33:00 +01:00
Julian Descottes
440c28d0fd Fix regression when loading piskel files 2016-11-12 18:32:21 +01:00
Smie
a560872df7 Stylistic changes to src/js/utils/PixelUtils.js 2016-10-28 18:39:00 -06:00
Smie
aca6c28b4b Allows square brush size of up to 1,000,000 pixels using keyboard shortcuts. 2016-10-28 17:56:22 -06:00
Julian Descottes
8f493a8147 add comment in arraybuffer serialization helpers 2016-10-16 18:33:10 +02:00
Julian Descottes
73986c4e61 move arraybuffer serializer to dedicated subfolder 2016-10-16 18:28:12 +02:00
Julian Descottes
2a7957bce2 rollback to modelv2 for all serializations except history service 2016-10-16 00:22:06 +02:00
Julian Descottes
2b78456314 fix #554: zooming in/out breaks drawing area on Safari 2016-10-10 18:14:06 +02:00
juliandescottes
4b378d48a2 trigger piskel_saved event after loading page sprite 2016-10-10 03:03:59 +02:00
juliandescottes
5faf4af7c9 fix page title update when loading existing piskel 2016-10-10 02:44:51 +02:00
juliandescottes
d947fe1c05 add blob type 2016-10-10 02:17:19 +02:00
juliandescottes
85336f9b9a fix loading of v2 models 2016-10-10 01:47:26 +02:00
juliandescottes
91f637d2fd fix color picker regression with intToColor missing 2016-10-09 23:59:16 +02:00
juliandescottes
7ae40d8794 fix pick color with middle mouse no longer workin 2016-10-09 23:59:16 +02:00
juliandescottes
5a39d6850e fix backward compatibility issue on piskelapp.com 2016-10-09 23:59:16 +02:00
Julian Descottes
1624792f61 Fix transparency issues after deserialization 2016-10-09 13:09:28 +02:00
juliandescottes
dd58af30b9 close dialogs when clicking outside of the dialog container 2016-10-02 00:56:13 +02:00
juliandescottes
4e515f4820 use monospace instead of Courier 2016-10-02 00:49:49 +02:00
juliandescottes
71ec809aea fix #502: add smoothscroll polyfill 2016-10-02 00:23:26 +02:00
Dávid Szabó
9538e03928 Fix BackupService change JSON to new serialization 2016-10-01 14:34:01 +02:00
Dávid Szabó
e647826095 Move string to buffer converting code to utils 2016-10-01 14:34:01 +02:00
Dávid Szabó
5fe9081df1 Remove unneccessary frame version incrementing 2016-10-01 14:34:01 +02:00
Dávid Szabó
d4f038f97b Move buffer to string converting to utils 2016-10-01 14:34:01 +02:00
Dávid Szabó
23a0768f8d Fix wrong calculation of requried bytes 2016-10-01 14:34:01 +02:00
Dávid Szabó
4cc434edd6 Remove atob and btoa, it's already in base64 2016-10-01 14:34:01 +02:00
Dávid Szabó
26b3cf3a23 Remove unnecessary caching 2016-10-01 14:34:01 +02:00
Dávid Szabó
7e9c632efd Remove unused sub variable 2016-10-01 14:34:01 +02:00
Dávid Szabó
6c50816830 Refactor downloadAsFile to accept blob 2016-10-01 14:34:01 +02:00
Dávid Szabó
38cbfe4fce Fix FileDropperService to work with the new cb 2016-10-01 14:34:01 +02:00
Dávid Szabó
d775609183 Remove unneccessary frame version incrementation 2016-10-01 14:34:01 +02:00
Dávid Szabó
74f36daa7c Break oneliner to multiple lines 2016-10-01 14:34:01 +02:00
Dávid Szabó
ffca6aa44c Move intToHex to utils and change for to map 2016-10-01 14:34:01 +02:00
Dávid Szabó
6ea9c248d8 Remove unneccessary else if 2016-10-01 14:34:01 +02:00
Dávid Szabó
9c96c7eaf2 Fix missing variable and remove unnecessesary if 2016-10-01 14:34:01 +02:00
Dávid Szabó
c97ce34e6e Fix consistency 2016-10-01 14:34:01 +02:00
Dávid Szabó
43f989919c Remove unneccessary type check 2016-10-01 14:34:01 +02:00
Dávid Szabó
0ec8036670 Move Uint32Array.fill polyfill to utils 2016-10-01 14:34:01 +02:00
Dávid Szabó
3a2d837f5a Decrease animated preview throttle to 300ms 2016-10-01 14:34:01 +02:00
Dávid Szabó
0f404d2b25 Refactor dom initialize flag 2016-10-01 14:34:01 +02:00
Dávid Szabó
5577c3ab5a Fix GalleryStorageService
GalleryStorageService is sending JSON so it couldn't serialize the
ArrayBuffer which came from serializing the Piskel. In this commit it
sends the ArrayBuffer as an Array to the server so it can store it easily.
2016-10-01 14:34:01 +02:00
Dávid Szabó
baf8049ea6 Fix jshint errors 2016-10-01 14:34:01 +02:00
Dávid Szabó
74b7f93ddb Fix code style errors 2016-10-01 14:34:01 +02:00
Dávid Szabó
fb97533cc9 Rework frameslist for better perfomance 2016-10-01 14:34:01 +02:00
Dávid Szabó
ebab5ecb3f Change frameslist throttle from 1sec to 500ms 2016-10-01 14:34:01 +02:00
Dávid Szabó
37443ecdc2 Fix code style errors 2016-10-01 14:34:01 +02:00
Dávid Szabó
91f0d98d63 Fix wrong colors being in current colors 2016-10-01 14:34:01 +02:00
Dávid Szabó
fa716d7a6c Fix ColorSwap and Bucket tool 2016-10-01 14:34:01 +02:00
Dávid Szabó
ac3e43bf61 Add caching to CurrentColorsService 2016-10-01 14:34:01 +02:00
Dávid Szabó
502eb1aac4 Fix missing name and description from v2 2016-10-01 14:34:01 +02:00
Dávid Szabó
218c0b511b Fix callbacks to work with the new serializer 2016-10-01 14:34:01 +02:00
Dávid Szabó
a3fd2f0d89 Remove unnecessary argument 2016-10-01 14:34:01 +02:00
Dávid Szabó
c2b283be67 Fix services to use new serializer format 2016-10-01 14:34:01 +02:00
Dávid Szabó
dbbd57ae28 Fix old deserializers to match new callback func 2016-10-01 14:34:01 +02:00
Dávid Szabó
fefc635e25 Add function for reading file as array buffer 2016-10-01 14:34:01 +02:00
Dávid Szabó
8910bf0dbd Add model version 2 backward compatiblity 2016-10-01 14:34:01 +02:00
Dávid Szabó
f607c65789 Add model version 3 deserializer 2016-10-01 14:34:01 +02:00
Dávid Szabó
2962a838d3 Add model version 3 serializer 2016-10-01 14:34:01 +02:00
Dávid Szabó
7eab386122 Make sure opacity is a float and rounded 2016-10-01 14:34:01 +02:00