Commit Graph

109 Commits

Author SHA1 Message Date
juliandescottes
8568663949 Move clipboard events to dedicated service and fix tests 2017-09-06 23:05:17 +02:00
juliandescottes
e1797b2008 Fix SelectionManagerTest by using a clipboard event mock 2017-09-06 23:05:17 +02:00
juliandescottes
5e6280301d Issue #736 - cleanup selection tool state on SELECTION_DISMISSED event 2017-09-06 00:39:35 +02:00
juliandescottes
c31b7a351c update piskel mock in BackupServiceTest 2017-08-03 00:21:08 +02:00
juliandescottes
ee45cdcc45 add a browse backups dialog 2017-08-03 00:21:08 +02:00
Julian Descottes
e9b39a5c61 add unit test for PiskelDatabase 2017-08-03 00:21:08 +02:00
Julian Descottes
d0a32b18c5 add unit test for backup database 2017-08-03 00:21:08 +02:00
Julian Descottes
372ad1f513 add unit test for BackupService 2017-08-03 00:21:08 +02:00
Julian Descottes
af65344c23 Issue #640 - rename PaletteService pointer to localStorage to localStorageGlobal
PaletteService exposes window.localStorage as this.localStorageService. This is confusing since we also have the LocalStorageService class used to save piskels in local storage.
2017-08-03 00:21:08 +02:00
Julian Descottes
c2dbddcf9f Issue #636 - rename all application-settings things to preferences-settings
The name is not ideal, but it's better to have a MiscPreferencesController than a MainApplicationController for this kind of very simple panels.
2017-06-10 11:20:23 +02:00
Julian Descottes
2c4a8efb44 Issue #636 - add integration test for main settings panel 2017-06-10 11:20:23 +02:00
Julian Descottes
89a65ab032 add test-export-gif-scale test to integration test suite 2017-06-10 11:20:23 +02:00
Julian Descottes
317fda83c3 add integration test for tiny-palettes 2017-06-04 22:29:54 +02:00
Julian Descottes
799c9fbf5a Feature #541 crop based on the current selection 2017-06-01 19:46:34 +02:00
Julian Descottes
319060beb6 add drawing test for move layer top/bottom 2017-05-20 20:03:42 +02:00
juliandescottes
b768a22b1c Fix #689 - add unit test for v1 deserializer 2017-05-14 17:39:33 +02:00
juliandescottes
8f4f9d9b0a Fix #689 - add unit test for v0 deserializer 2017-05-14 17:39:33 +02:00
juliandescottes
14e969a3bb Fix typos and errors in existing DeserializationTest 2017-05-14 17:39:33 +02:00
juliandescottes
799bf76a86 update integration tests after selectMode step changes 2017-05-13 01:36:04 +02:00
juliandescottes
80a1edf027 add unit test for piskel MergeUtils 2017-05-13 01:36:04 +02:00
juliandescottes
41ef0cd460 increase casper load timeout 2017-05-13 01:36:04 +02:00
juliandescottes
d77889d265 add integration test chaining two import flows 2017-05-13 01:36:04 +02:00
juliandescottes
c6733cdad4 add integration test for import merge wizard 2017-05-13 01:36:04 +02:00
juliandescottes
78bbc71e6c Implement Import and Merge wizard dialog 2017-05-13 01:36:04 +02:00
juliandescottes
b5a8eb9f96 Feature #683 - add drawing test for duplicate layer 2017-05-13 01:11:45 +02:00
juliandescottes
af3d0fa48b Feature #683: duplicate layer when SHIFT+CLICK on create layer button 2017-05-13 01:11:45 +02:00
juliandescottes
1918227c81 add integration tests for PNG export & scaled export 2017-01-29 13:56:06 +01:00
juliandescottes
8b1b21368c add gif export integration test 2017-01-29 02:42:42 +01:00
juliandescottes
d781df3290 add drawing test for center tool 2017-01-29 00:11:58 +01:00
juliandescottes
94b1a1df4a History service gets core piskelController from public piskelController 2017-01-14 21:58:37 +01:00
juliandescottes
552d4fa710 nits on test/js/utils/PixelUtilsTest_visit_connected.js 2017-01-14 15:44:47 +01:00
juliandescottes
b11f7a430d add unit test for getSimilarConnectedPixelsFromFrame 2017-01-14 00:56:24 +01:00
juliandescottes
42f4812b46 move drop image logic to FrameUtils, add unit test 2017-01-13 13:58:57 +01:00
juliandescottes
03f37d46ac add unit tests for colorToInt 2017-01-13 03:31:02 +01:00
juliandescottes
95256071e1 add missing EOF new lines 2017-01-08 20:43:15 +01:00
juliandescottes
b86ec72a4e use evalLine in integration/settings/test-resize 2017-01-08 20:42:00 +01:00
juliandescottes
70085bc056 Add integration tests for resize content and resize from other origin 2017-01-08 20:38:12 +01:00
Julian Descottes
a328e4d20e add resize test checking frame content
Moved shared methods to a head.js file
2017-01-08 19:56:53 +01:00
Julian Descottes
d30f6a05d1 add integration tests 2017-01-08 16:09:03 +01:00
juliandescottes
dd9b1e0189 add test to check deserialized piskel contains valid frames 2016-12-21 17:20:54 +01:00
juliandescottes
eca9191f29 increase drawing test timeout to 30 seconds 2016-12-21 15:38:31 +01:00
juliandescottes
32070efcc1 save split: add comments and cleanup 2016-12-21 12:22:50 +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
Julian Descottes
37d2861352 move fps info from preview controller to piskel model 2016-12-13 09:17:34 +01:00
Smie
da0e8dec84 Stylistic changes to pixel and pen size code. 2016-11-28 08:21:30 -07:00
Smie
8cb7a4aaf6 Permits brush size of only 1-32 pixels. 2016-11-21 12:53:14 -07:00
Julian Descottes
73986c4e61 move arraybuffer serializer to dedicated subfolder 2016-10-16 18:28:12 +02:00
juliandescottes
eb69c91d43 add other color picker test 2016-10-09 23:59:16 +02:00
Dávid Szabó
c522d48c8f Fix test to work with new serializer format 2016-10-01 14:34:01 +02:00