1
Fork 0
Commit graph

104 commits

Author SHA1 Message Date
cccdd8e40d Add deprecation notice 2024-08-09 19:41:20 +00:00
801bf5d3ce Update README, no more distribution on the App Store 2023-08-05 10:13:36 -04:00
76d5a4949f Update copyright years 2023-02-23 15:50:28 -05:00
ffc29ad79f Update to recommended project settings 2023-02-23 15:50:10 -05:00
fa84149db6 Update version numbers to 1.2.2 2023-02-23 15:48:46 -05:00
d34db5e2ea Fix crash when selecting a export filetype on macOS 12 2023-02-23 15:46:56 -05:00
dacb12aad8 Bump version to 1.2.1 2022-11-21 12:05:02 -05:00
ef10d11098 Insert more error checks 2022-11-21 11:40:05 -05:00
18392104cd Fix byte order preventing some masks from being created 2022-11-21 11:34:39 -05:00
fa70f9094b Protect against crashing with certain layers 2022-11-21 11:09:28 -05:00
871abdc616 Remove mirror links 2022-06-23 13:50:25 -04:00
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