How customize these user interface elements' colors?

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Fri May 15, 2020 10:50 pm Post

Face palm! I just realized .scrtheme is a zip file. Opened with Winrar and all is good. Time to edit away. :D

EDIT: Some pref settings are assigned the value @ByteArray followed by \x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\x16\0\0\ etc. And others are assigned @DateTime, or @Variant, etc. I'm going to research this unless others can save me some time. ;)
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 12:22 am Post

There's a .pal, .qss, and a .prefs files. I'm leaving the .prefs file alone for now and editing the pal and qss files instead. I'm putting off editing the .prefs file for a rainy day. Thanks for the help all! :)
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

User avatar
krastev
Posts: 521
Joined: Fri Feb 05, 2016 5:21 am
Platform: Windows
Contact:

Sat May 16, 2020 2:10 am Post

ScrivTrex wrote:Bummer! After opening the exported .scrtheme file in Notepad++, I got a bunch of garbled output like this:

Code: Select all

PK   D“¯PDìÖ<         test.xmleÁ‚0Dï~E³wAoZ8hüñ…XZé6DÿÞ
A÷¶³o²32´FôðÜ8«h›lHÀ–®jìUѹ8®w”g+y*}ÓÃÂ5Zp¶q~Tau EHpxš¸´¿ÑHŽ. ®½É¤c–éBþÒwmF0.2ý(3Æã3ƒ…qºR´wÆy¦ÉÏñÁŒš²§Ëð±cúWòPK   D“¯Pž”9¬  œ     test.qssÅYKoÛ8¾/°ÿA¹µ€½N¤[0·lÝKnƒöP"k³‘I-IÅ.‚ýïK‰z’m =   9œù¾™O|L7Œå¤xýý·DýËXÎ8(`Ž¥Äo$>Ê·÷z&…Ùó–³’¢¥m”B;#Ææà]qLË   JZ#ù³m´ä‘R€ÛâXÿWýØ|‘P–âò×HT˜KÌ)”xiÆ·mö½5|´<Ùs:eR²=Xw%‡Tc*Ç¡  ..........

Seems like it's an XML structure. I shall open with an XML editor and report back.

UPDATE: No luck. Says invalid entry in line 1, position 1, and fails to open the file.

You don't open the .scrtheme file; you rename it ot .zip. Then extract the files from that zip and edit them. Then put the newely edited files back into the zip file. Then rename that zip into .scrtheme and that's what you import back into Scrivener.
Krastev
Windows 10 Home 64-bit
Scrivener for Windows Version 1.9.16.0
Testing Scrivener Beta for Windows

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 2:19 am Post

krastev wrote:
ScrivTrex wrote:Bummer! After opening the exported .scrtheme file in Notepad++, I got a bunch of garbled output like this:

Code: Select all

PK   D“¯PDìÖ<         test.xmleÁ‚0Dï~E³wAoZ8hüñ…XZé6DÿÞ
A÷¶³o²32´FôðÜ8«h›lHÀ–®jìUѹ8®w”g+y*}ÓÃÂ5Zp¶q~Tau EHpxš¸´¿ÑHŽ. ®½É¤c–éBþÒwmF0.2ý(3Æã3ƒ…qºR´wÆy¦ÉÏñÁŒš²§Ëð±cúWòPK   D“¯Pž”9¬  œ     test.qssÅYKoÛ8¾/°ÿA¹µ€½N¤[0·lÝKnƒöP"k³‘I-IÅ.‚ýïK‰z’m =   9œù¾™O|L7Œå¤xýý·DýËXÎ8(`Ž¥Äo$>Ê·÷z&…Ùó–³’¢¥m”B;#Ææà]qLË   JZ#ù³m´ä‘R€ÛâXÿWýØ|‘P–âò×HT˜KÌ)”xiÆ·mö½5|´<Ùs:eR²=Xw%‡Tc*Ç¡  ..........

Seems like it's an XML structure. I shall open with an XML editor and report back.

UPDATE: No luck. Says invalid entry in line 1, position 1, and fails to open the file.

You don't open the .scrtheme file; you rename it ot .zip. Then extract the files from that zip and edit them. Then put the newely edited files back into the zip file. Then rename that zip into .scrtheme and that's what you import back into Scrivener.

Actually, I was able to open the .scrtheme file directly with WinRar without renaming it to a .zip file. Then I extracted the files, edited it, and re-imported the edited theme to test. Now, I just have to learn the syntax used in each file within the zip archive (.pal, .prefs, and .qss). Shouldn't be too hard with google's assistance. Thanks.
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

User avatar
Jestar
Posts: 297
Joined: Sun Feb 19, 2017 6:51 pm
Platform: Mac + Windows

Sat May 16, 2020 2:41 am Post

ScrivTrex wrote:Bummer! After opening the exported .scrtheme file in Notepad++, I got a bunch of garbled output like this:

Code: Select all

PK   D“¯PDìÖ<         test.xmleÁ‚0Dï~E³wAoZ8hüñ…XZé6DÿÞ
A÷¶³o²32´FôðÜ8«h›lHÀ–®jìUѹ8®w”g+y*}ÓÃÂ5Zp¶q~Tau EHpxš¸´¿ÑHŽ. ®½É¤c–éBþÒwmF0.2ý(3Æã3ƒ…qºR´wÆy¦ÉÏñÁŒš²§Ëð±cúWòPK   D“¯Pž”9¬  œ     test.qssÅYKoÛ8¾/°ÿA¹µ€½N¤[0·lÝKnƒöP"k³‘I-IÅ.‚ýïK‰z’m =   9œù¾™O|L7Œå¤xýý·DýËXÎ8(`Ž¥Äo$>Ê·÷z&…Ùó–³’¢¥m”B;#Ææà]qLË   JZ#ù³m´ä‘R€ÛâXÿWýØ|‘P–âò×HT˜KÌ)”xiÆ·mö½5|´<Ùs:eR²=Xw%‡Tc*Ç¡  ..........

Seems like it's an XML structure. I shall open with an XML editor and report back.

UPDATE: No luck. Says invalid entry in line 1, position 1 and fails to open the file.

Open it with 7zip. There are 4 files inside that are plain text. You can edit those.
Win 10 Ent. 64-Bit 2004
Intel Core i7-2600 @ 3,4 GHz (Quadcore) 32 GB RAM
Samsung SSD 860 EVO 500GB
NVIDIA Quadro K600
Scrivener Version: Version: 1.9.16.0 - 14 Nov 2019 & Version: 2.9.9.8 Beta (984254) 64-bit - 12 Jul 2020

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 2:45 am Post

Jestar wrote:Open it with 7zip.

I used WinRar which worked like a charm. It's a Zip/Rar archive utility and can also open most other archive types in general.

Jestar wrote:There are 4 files inside that are plain text. You can edit those.

Yep, that's what I'm doing. I'm going to learn those 4 files' syntax with a little bit of google's help. BTW, in the .pal file, I was able to change the color of the Binder's document selection highlight. :)
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

rw
rwfranz
Posts: 929
Joined: Thu May 28, 2015 9:41 pm
Platform: Windows

Sat May 16, 2020 11:23 am Post

ScrivTrex wrote:
Jestar wrote:Open it with 7zip.

I used WinRar which worked like a charm. It's a Zip/Rar archive utility and can also open most other archive types in general.

Jestar wrote:There are 4 files inside that are plain text. You can edit those.

Yep, that's what I'm doing. I'm going to learn those 4 files' syntax with a little bit of google's help. BTW, in the .pal file, I was able to change the color of the Binder's document selection highlight. :)

Great. Glad you figured it out.
Just another user.

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 3:50 pm Post

rwfranz wrote:
ScrivTrex wrote:
Jestar wrote:Open it with 7zip.

I used WinRar which worked like a charm. It's a Zip/Rar archive utility and can also open most other archive types in general.

Jestar wrote:There are 4 files inside that are plain text. You can edit those.

Yep, that's what I'm doing. I'm going to learn those 4 files' syntax with a little bit of google's help. BTW, in the .pal file, I was able to change the color of the Binder's document selection highlight. :)

Great. Glad you figured it out.

Thanks. But, opening a downloaded Mac Scrivener 3 .stheme file in WinRAR says it's an unknown format. I really like that theme, and I want to copy some of its color settings to the .scrtheme file for Windows. It actually opened directly in Notepad++ without any problems. But, in its XML structure, it displays a random set of characters for the color <data> tag of its UI element settings, like the following:

Code: Select all

<key>SCRBinderBackgroundColor</key>
<data>
   YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
   AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGmCwwXHR4lVSRudWxs1Q0ODxAR
   EhMUFRZcTlNDb21wb25lbnRzVU5TUkdCXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29s
   b3JTcGFjZVYkY2xhc3NPEB0xIDAuOTk5OTg3OTAwMyAwLjk5OTk5MjE5MTggMU8QGzAu
   OTk5ODg5MDE2MiAxIDAuOTk5ODMwMjQ2ABABgAKABdMYERkaGxxVTlNJQ0NZTlNTcGFj
   ZUlEgAOABBAMTxECJAAAAiRhcHBsBAAAAG1udHJSR0IgWFlaIAfhAAcABwANABYAIGFj
   c3BBUFBMAAAAAEFQUEwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbMoalYIl
   fxBNOJkT1dHqFYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8
   AAAAZWNwcnQAAAFkAAAAI3d0cHQAAAGIAAAAFHJYWVoAAAGcAAAAFGdYWVoAAAGwAAAA
   FGJYWVoAAAHEAAAAFHJUUkMAAAHYAAAAIGNoYWQAAAH4AAAALGJUUkMAAAHYAAAAIGdU
   UkMAAAHYAAAAIGRlc2MAAAAAAAAAC0Rpc3BsYXkgUDMAAAAAAAAAAAAAAAAAAAAAAAAA
   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
   AAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUgSW5jLiwgMjAxNwAAWFla
   IAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAg98AAD2/////u1hZWiAAAAAAAABKvwAA
   sTcAAAq5WFlaIAAAAAAAACg4AAARCwAAyLlwYXJhAAAAAAADAAAAAmZmAADypwAADVkA
   ABPQAAAKW3NmMzIAAAAAAAEMQgAABd7///MmAAAHkwAA/ZD///ui///9owAAA9wAAMBu
   0h8gISJaJGNsYXNzbmFtZVgkY2xhc3Nlc1xOU0NvbG9yU3BhY2WiIyRcTlNDb2xvclNw
   YWNlWE5TT2JqZWN00h8gJidXTlNDb2xvcqImJAAIABEAGgAkACkAMgA3AEkATABRAFMA
   WgBgAGsAeAB+AIsAoACnAMcA5QDnAOkA6wDyAPgBAgEEAQYBCAMwAzUDQANJA1YDWQNm
   A28DdAN8AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA38=
</data>.....

Is there anyway to achieve what I want to do? Thanks.
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

Ji
JimRac
Posts: 1659
Joined: Wed Aug 27, 2014 2:06 pm
Platform: Win + iOS

Sat May 16, 2020 6:23 pm Post

My understanding is that Mac themes are not compatible with Windows Scriv,

ETA: Confirmed in this post from AmberV, that Mac v3 and Win v3 do not share theme formats: https://www.literatureandlatte.com/forum/viewtopic.php?p=293470#p293470

:(
Last edited by JimRac on Sat May 16, 2020 6:32 pm, edited 1 time in total.
I’m just a customer.

User avatar
krastev
Posts: 521
Joined: Fri Feb 05, 2016 5:21 am
Platform: Windows
Contact:

Sat May 16, 2020 6:26 pm Post

JimRac wrote:My understanding is that Mac themes are not compatible with Windows Scriv,

Jim's correct about this.
Krastev
Windows 10 Home 64-bit
Scrivener for Windows Version 1.9.16.0
Testing Scrivener Beta for Windows

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 6:29 pm Post

JimRac wrote:My understanding is that Mac themes are not compatible with Windows Scriv,


I thought as much. Thanks.
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Sat May 16, 2020 6:36 pm Post

What I wanted to do was copy and paste some of the RGB color values from the .stheme file to the files in the .scrtheme file. But, it seems like color values are represented differently on the Mac as shown in the code snippet I posted above with the random array of characters for the <data> tag. Oh well, it was worth a try.

Back to editing the .scrtheme files! :)

JimRac wrote:ETA: Confirmed in this post from AmberV, that Mac v3 and Win v3 do not share theme formats: https://www.literatureandlatte.com/forum/viewtopic.php?p=293470#p293470
:(

That sucks. :(
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

sh
shaun
Posts: 138
Joined: Mon Mar 18, 2013 11:45 pm
Platform: Mac + Windows

Mon May 18, 2020 4:42 am Post

ScrivTrex wrote:
rwfranz wrote:
ScrivTrex wrote:I used WinRar which worked like a charm. It's a Zip/Rar archive utility and can also open most other archive types in general.


Yep, that's what I'm doing. I'm going to learn those 4 files' syntax with a little bit of google's help. BTW, in the .pal file, I was able to change the color of the Binder's document selection highlight. :)

Great. Glad you figured it out.

Thanks. But, opening a downloaded Mac Scrivener 3 .stheme file in WinRAR says it's an unknown format. I really like that theme, and I want to copy some of its color settings to the .scrtheme file for Windows. It actually opened directly in Notepad++ without any problems. But, in its XML structure, it displays a random set of characters for the color <data> tag of its UI element settings, like the following:

Code: Select all

<key>SCRBinderBackgroundColor</key>
<data>
   YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
   AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGmCwwXHR4lVSRudWxs1Q0ODxAR
   EhMUFRZcTlNDb21wb25lbnRzVU5TUkdCXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29s
   b3JTcGFjZVYkY2xhc3NPEB0xIDAuOTk5OTg3OTAwMyAwLjk5OTk5MjE5MTggMU8QGzAu
   OTk5ODg5MDE2MiAxIDAuOTk5ODMwMjQ2ABABgAKABdMYERkaGxxVTlNJQ0NZTlNTcGFj
   ZUlEgAOABBAMTxECJAAAAiRhcHBsBAAAAG1udHJSR0IgWFlaIAfhAAcABwANABYAIGFj
   c3BBUFBMAAAAAEFQUEwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbMoalYIl
   fxBNOJkT1dHqFYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8
   AAAAZWNwcnQAAAFkAAAAI3d0cHQAAAGIAAAAFHJYWVoAAAGcAAAAFGdYWVoAAAGwAAAA
   FGJYWVoAAAHEAAAAFHJUUkMAAAHYAAAAIGNoYWQAAAH4AAAALGJUUkMAAAHYAAAAIGdU
   UkMAAAHYAAAAIGRlc2MAAAAAAAAAC0Rpc3BsYXkgUDMAAAAAAAAAAAAAAAAAAAAAAAAA
   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
   AAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUgSW5jLiwgMjAxNwAAWFla
   IAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAg98AAD2/////u1hZWiAAAAAAAABKvwAA
   sTcAAAq5WFlaIAAAAAAAACg4AAARCwAAyLlwYXJhAAAAAAADAAAAAmZmAADypwAADVkA
   ABPQAAAKW3NmMzIAAAAAAAEMQgAABd7///MmAAAHkwAA/ZD///ui///9owAAA9wAAMBu
   0h8gISJaJGNsYXNzbmFtZVgkY2xhc3Nlc1xOU0NvbG9yU3BhY2WiIyRcTlNDb2xvclNw
   YWNlWE5TT2JqZWN00h8gJidXTlNDb2xvcqImJAAIABEAGgAkACkAMgA3AEkATABRAFMA
   WgBgAGsAeAB+AIsAoACnAMcA5QDnAOkA6wDyAPgBAgEEAQYBCAMwAzUDQANJA1YDWQNm
   A28DdAN8AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA38=
</data>.....

Is there anyway to achieve what I want to do? Thanks.


That's base64 encoded binary. Here's what it decodes to

Code: Select all

bplist00
X$versionY$archiverT$topX$objects�_NSKeyedArchiver   Troot %U$null
\NSComponentsUNSRGB\NSColorSpace_NSCustomColorSpaceV$classO1 0.9999879003 0.9999921918 1O0.9998890162 1 0.999830246�UNSICCYNSSpaceID O$��$appl���mntrRGB XYZ ���
�� acspAPPL����APPL�����������������������-appl%M8�������������������������������
desc������ecprt��d���#wtpt�����rXYZ�����gXYZ�����bXYZ�����rTRC����� chad�����,bTRC����� gTRC����� desc������� Display P3����������������������������������������������������������������������������������text����Copyright Apple Inc., 2017��XYZ ������Q����XYZ ��������=XYZ ������J��7��
XYZ ������(8�� ��ȹpara��������ff����
Y����
[sf32����� B��&��������n !"Z$classnameX$classes\NSColorSpace#$\NSColorSpaceXNSObject &'WNSColor&$����$�)�2�7�I�L�Q�S�Z�`�k�x�~����������05@IVYfot|�������������(��������������


That's a plist file. If you're on Mac or have itunes installed on Windows you can use plutil to convert to xml:
Copy everything in "data" and decode it using a base64 decoder and save the output into a file like scriv.plist
Then run

Code: Select all

plutil -convert xml1 scriv.plist

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Mon May 18, 2020 5:38 am Post

shaun wrote:That's base64 encoded binary. Here's what it decodes to

Code: Select all

bplist00
X$versionY$archiverT$topX$objects�_NSKeyedArchiver   Troot %U$null
\NSComponentsUNSRGB\NSColorSpace_NSCustomColorSpaceV$classO1 0.9999879003 0.9999921918 1O0.9998890162 1 0.999830246�UNSICCYNSSpaceID O$��$appl���mntrRGB XYZ ���
�� acspAPPL����APPL�����������������������-appl%M8�������������������������������
desc������ecprt��d���#wtpt�����rXYZ�����gXYZ�����bXYZ�����rTRC����� chad�����,bTRC����� gTRC����� desc������� Display P3����������������������������������������������������������������������������������text����Copyright Apple Inc., 2017��XYZ ������Q����XYZ ��������=XYZ ������J��7��
XYZ ������(8�� ��ȹpara��������ff����
Y����
[sf32����� B��&��������n !"Z$classnameX$classes\NSColorSpace#$\NSColorSpaceXNSObject &'WNSColor&$����$�)�2�7�I�L�Q�S�Z�`�k�x�~����������05@IVYfot|�������������(��������������


That's a plist file. If you're on Mac or have itunes installed on Windows you can use plutil to convert to xml:
Copy everything in "data" and decode it using a base64 decoder and save the output into a file like scriv.plist
Then run

Code: Select all

plutil -convert xml1 scriv.plist

Thanks for this. But, running that plutil command outputs the error message below and it crashes:

Code: Select all

plutil.exe[1396:3e08] error reading 1032 bytes from fd 3, error was 998

How can I make it work? Thanks.
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC

User avatar
ScrivTrex
Posts: 139
Joined: Thu Jan 04, 2018 9:37 am
Platform: Windows

Mon May 18, 2020 6:22 am Post

I made it work, but the xml output is the following, which is even more confusing than the original XML structure:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>$archiver</key>
   <string>NSKeyedArchiver</string>
   <key>$objects</key>
   <array>
      <string>$null</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>5</integer>
         </dict>
         <key>NSColorSpace</key>
         <integer>1</integer>
         <key>NSComponents</key>
         <data>
         MSAwLjk5OTk4NzkwMDMgMC45OTk5OTIxOTE4IDE=
         </data>
         <key>NSCustomColorSpace</key>
         <dict>
            <key>CF$UID</key>
            <integer>2</integer>
         </dict>
         <key>NSRGB</key>
         <data>
         MC45OTk4ODkwMTYyIDEgMC45OTk4MzAyNDYA
         </data>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>4</integer>
         </dict>
         <key>NSICC</key>
         <dict>
            <key>CF$UID</key>
            <integer>3</integer>
         </dict>
         <key>NSSpaceID</key>
         <integer>12</integer>
      </dict>
      <data>
      AAACJGFwcGwEAAAAbW50clJHQiBYWVogB+EABwAHAA0AFgAgYWNzcEFQUEwA
      AAAAQVBQTAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsyhqVgiV/
      EE04mRPV0eoVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVz
      YwAAAPwAAABlY3BydAAAAWQAAAAjd3RwdAAAAYgAAAAUclhZWgAAAZwAAAAU
      Z1hZWgAAAbAAAAAUYlhZWgAAAcQAAAAUclRSQwAAAdgAAAAgY2hhZAAAAfgA
      AAAsYlRSQwAAAdgAAAAgZ1RSQwAAAdgAAAAgZGVzYwAAAAAAAAALRGlzcGxh
      eSBQMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0ZXh0
      AAAAAENvcHlyaWdodCBBcHBsZSBJbmMuLCAyMDE3AABYWVogAAAAAAAA81EA
      AQAAAAEWzFhZWiAAAAAAAACD3wAAPb////+7WFlaIAAAAAAAAEq/AACxNwAA
      CrlYWVogAAAAAAAAKDgAABELAADIuXBhcmEAAAAAAAMAAAACZmYAAPKnAAAN
      WQAAE9AAAApbc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeTAAD9kP//+6L///2j
      AAAD3AAAwG4=
      </data>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSColorSpace</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSColorSpace</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSColor</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSColor</string>
      </dict>
   </array>
   <key>$top</key>
   <dict>
      <key>root</key>
      <dict>
         <key>CF$UID</key>
         <integer>1</integer>
      </dict>
   </dict>
   <key>$version</key>
   <integer>100000</integer>
</dict>
</plist>
Image
Windows 10 Pro 64-bit (1909)
Intel core i7 (920 @2.67GHz)
Nvidia GeForce GTX 560 Ti
Samsung Evo 860 1TB SSD
Western Digital 1TB HDD
24GB RAM
Scrivener 3 Beta RC