a506bb2a80
Fix timelapse export breaking
2022-06-15 18:28:06 -04:00
1e81810e01
Remove superflous init()
2022-06-15 13:38:42 -04:00
4c38201296
Overhaul parsing to better handle possible errors
2022-06-15 13:25:34 -04:00
8672a69e8b
Separate drawing code into SilicaEngine class
2022-06-15 12:32:56 -04:00
beac4f568e
Move rows/columns variables to SilicaDocument
2022-06-15 12:07:09 -04:00
ac740e653a
Move Silica structures into their own file
2022-06-15 11:34:54 -04:00
5dd85f1989
Overhaul documentation in the Document class
2022-06-15 11:30:53 -04:00
897df62a49
Fix indentation and remove more debug logging
2022-06-15 11:09:17 -04:00
eeba7bba02
Actually update loading label
...
For some reason, I never actually hooked up the field to actually disappear when
loading successfully.
2022-06-15 11:01:20 -04:00
cea81a2221
Move class extensions into their own file
2022-06-15 10:58:30 -04:00
441c353c41
Remove unused ci color kernel, previously used for grayscale filter
2022-06-15 10:56:38 -04:00
823622c547
Bump version numbers of app extensions too
2022-06-15 10:54:14 -04:00
b839bb5b79
Properly rotate and flip canvas on PSD export
2022-06-15 10:53:34 -04:00
9f3d694469
Bump build numbers for app extensions
2022-06-14 22:21:38 -04:00
79885d4406
Fix localization issues
2022-06-14 22:20:09 -04:00
ded53bb5ae
Automatically unpremultiply, prevent duplicate opacity and blending for PSD export
...
This fixes the last few bugs related to PSD export!
2022-06-14 11:48:42 -04:00
981604d68d
Overhaul blend mode handling
...
Now we decode a much nicer enum, instead of manually parsing
ints on both the PSD and rendering side
2022-06-14 11:17:58 -04:00
590c16da52
Bump version to 1.2, build 6 and update copyright
2022-05-19 11:03:32 -04:00
acda007eee
Add the rest of the supported Photoshop blend modes, fix clipping
...
This is not the final blending code, it will go through another refactor
but it's an improvement from before.
2022-05-19 11:00:51 -04:00
985241a8b3
Support a couple more Photoshop blend modes
2022-05-10 00:43:28 -04:00
50d532aac9
Protect against some missing keys
2022-05-09 20:46:59 -04:00
78c36c9acf
Update README screenshot url
2022-03-30 12:57:51 -04:00
4fb1b8ae18
Switch to ZipFoundation main branch
2022-03-30 12:48:40 -04:00
61c619ea99
Re-add LICENSE
2022-03-30 12:22:15 -04:00
6fb367575e
Fix typo in README
2022-03-22 12:31:59 -04:00
4b72801de2
Update README
2022-03-22 12:31:24 -04:00
67f8466a07
Remove old test file
2022-02-28 12:31:08 -04:00
d3c77e3713
Move LZO stuff into it's own folder
2022-02-28 12:30:08 -04:00
5e0937f86d
Fix tests failing to compile
2022-02-28 12:22:08 -04:00
9590378b8a
Adapt export accessory view to video file types
2022-02-28 12:19:08 -04:00
7c36cc864f
Separate PSD blend mode calculation into it's own function
2022-02-28 12:19:08 -04:00
d637f65851
Separate accessory view init into it's own function
2022-02-28 12:06:08 -04:00
ee81008930
Add experimental PSD exporting
...
Not everything is working yet, this requires
more PSDWriter modifications.
2022-02-28 12:04:08 -04:00
baac84383b
Handle document names better
...
Now it's possible for the document title to be
null, just like an author name. Also, the
document title is used for the default filename
when exporting.
2022-02-28 12:03:08 -04:00
e3b94dee42
Only enable export actions when document is actually open
2022-02-14 12:38:08 -04:00
0c015e2327
Throw error when not a valid NSKeyedArchive
2022-02-14 12:36:08 -04:00
d8c3229394
Prettify Document.getChunkFilename
2022-02-14 12:31:08 -04:00
a71699c15d
Add test for Document.parseChunkFilename
2022-02-14 12:30:08 -04:00
6aad7b912d
Add placeholder export accessory view
2022-02-14 12:10:08 -04:00
866a378c8d
Add a scrollable and zoomable image view
2021-09-30 08:38:54 -04:00
e1d869ffdc
Make canvas rendering non-blocking
2021-09-30 07:55:58 -04:00
3fe5d9eb3a
Add a visible error message for invalid documents
...
* Also enables concurrent reading, which should be safe
2021-09-30 07:53:41 -04:00
b87fe7e585
Protect crashes against invalid Procreate documents
2021-09-30 07:35:50 -04:00
8113d13835
Call com.procreate files "Procreate Document"
2021-09-29 17:56:37 -04:00
73c88d1c51
Increase version and build numbers
2021-09-29 17:55:28 -04:00
c9f7923ed1
Make time-lapse export cancellable
2021-09-29 17:54:04 -04:00
7e5028efa7
Add time-lapse export option
2021-09-29 17:27:13 -04:00
a801579bc1
Fix alpha
2021-09-29 16:30:57 -04:00
8a83dbc25b
Prevent a bunch of unnecessary CG->NS<-CI image conversions
2021-09-29 13:02:32 -04:00
3c7c1f865a
Fix clipping masks
2021-09-27 12:23:18 -04:00