Skin: Mosaic

Discuss and share scripts and script files...
Post Reply
sfwood
Posts: 116
Joined: 10 Jan 2012 21:07

Skin: Mosaic

Post by sfwood » 10 Apr 2019 06:52

.
Another skin for use with the new XYplorer PatchImages skinning system. For usage, see documentation for the Onyx skin here--
viewtopic.php?f=7&t=20333
.
mosaic.preview.png
mosaic.preview.png (156.31 KiB) Viewed 843 times
.
mosaic.bright.zip -- full color & brightness version
mosaic.faded.zip -- color faded to 50%
mosaic.gray.zip -- completely grayscale (maybe not quite as intuitive for some buttons)
mosaic.xtra.zip -- extra and alternate images for ctb's and menus (alternates need renaming; best not to put extras in "IconsPatch" folder)
.
[edit 2019.04.10] zip files updated--icon file names standardized and extraneous hidden files removed.
[edit 2019.04.10] zip files updated--grayscale versions bg's fixed, "delete" icon & other small fixes, custom icons moved to own zip
[edit 2019.04.11] new preview & faded version added; zip files updated with fixes & new hidden items & folder view images
[edit 2019.04.13] zip files update w/ misc fixes & new rfo image with prev rfo image moved to extras
.
Attachments
mosaic.bright.zip
(419.88 KiB) Downloaded 39 times
mosaic.faded.zip
(413.9 KiB) Downloaded 29 times
mosaic.gray.zip
(404.84 KiB) Downloaded 31 times
mosaic.xtra.zip
(86.39 KiB) Downloaded 29 times
Last edited by sfwood on 14 Apr 2019 09:02, edited 9 times in total.

SammaySarkar
Posts: 4220
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612 / Dhaka
Contact:

Re: Skin: Mosaic

Post by SammaySarkar » 10 Apr 2019 07:32

These are beautiful!

some of the gray version images have a white background. I think they will look just fine without that.
Also you can significantly decrease the package size by removing the Thumbs.db files.

On a pragmatic note, I think removing the .mosaic[-gray] suffixes from the image names will be better for application. This way, I can just copy them overwriting existing active skin images. On the other hand, with the suffixes, I end up with duplicate files, requiring manual cleanup (for now).
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

sfwood
Posts: 116
Joined: 10 Jan 2012 21:07

Re: Skin: Mosaic

Post by sfwood » 10 Apr 2019 08:24

Thanks for feedback. Glad you like. File names standardized and db files removed (silly ghost filter.. :?) from zips per suggestions. Will have to investigate the white bg's in gray icons. I confess the grays are a bit of a side project that didn't get nearly as much attention but white bg's shouldn't be there. Let me know if you see any other issues.
.

klownboy
Posts: 2813
Joined: 28 Feb 2012 19:27

Re: Skin: Mosaic

Post by klownboy » 10 Apr 2019 13:36

Hi sfwood, very nice skinsets. Thank you.

I noticed when I ran Sammay's "_unlock.sys" on the mosaic or mosaic-gray skinsets that we get an invalid key on two of the keys "dpbackupto" and "preview-tab-info" on code line patchimage $key, '', $size;. It only occurs on those two key image files. There is a dpcopyto and dpmoveto but no dpbackupto. Sammay's key files obviously use a specific naming configuration and the script uses that but the script runs fine on the Mosaic and Mosaic-gray skinsets other than those two key files. I couldn't find them in the Customized Toolbar listing so they must be invalid. Thanks again. :tup:

sfwood
Posts: 116
Joined: 10 Jan 2012 21:07

Re: Skin: Mosaic

Post by sfwood » 10 Apr 2019 17:12

klownboy wrote:
10 Apr 2019 13:36
we get an invalid key on two of the keys "dpbackupto" and "preview-tab-info"
Yeah, to be expected. Those are extra icons for custom buttons / menu commands. Safely ignored by XY at startup but if Sammay's "_unlock.sys" script iterates through all files in the folder and tries to force them in XY's not going to like that. I will handle however Sammay tells me to--he's the boss. :)
preview-tab-info.png
preview-tab-info.png (3.17 KiB) Viewed 926 times
dpbackupto.png
dpbackupto.png (2.8 KiB) Viewed 926 times

klownboy
Posts: 2813
Joined: 28 Feb 2012 19:27

Re: Skin: Mosaic

Post by klownboy » 10 Apr 2019 17:43

Thanks. Sammay's _unlock.xys script is simply looping through a designated folder and unlocking the patch files (i.e., using SC patchimage to remove the patch image) so when it comes across one that doesn't exist, there's a hiccup. Burp! :) Maybe there is someway in the script to ignore an image file that has no corresponding XY's built-ins to avoid the error or just not place any image files in the skinset folders which do not have a corresponding XY built-in.

SammaySarkar
Posts: 4220
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612 / Dhaka
Contact:

Re: Skin: Mosaic

Post by SammaySarkar » 10 Apr 2019 19:28

klownboy wrote:
10 Apr 2019 17:43
Maybe there is someway in the script to ignore an image file that has no corresponding XY's built-ins to avoid the error or just not place any image files in the skinset folders which do not have a corresponding XY built-in.
There's no way to detect invalid keys at the moment, and I'm not very enthuasiastic about manually managing a potentially dynamic list of acceptable keys in _unlock.xys or any future skinset utility. I'm afraid those hiccups are here to stay unless Don does something about it.

I'd argue the <PatchImagesPath> is not really a place for storing arbitrary icons, so supplying extra icons as a sub-skinset package (as I've done with Onyx.extra) is probably a good way to go, until some better community standard is achieved.

I myself keep a <xyicons>\ctb directory whence all my ctb icons are sourced. My skinning workflow would be to place images from those extra skinsets and if needed rename them to ctb-specific names, and that completes ctb skinning. This cannot be scripted in a one-size-fits-all process though.
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

klownboy
Posts: 2813
Joined: 28 Feb 2012 19:27

Re: Skin: Mosaic

Post by klownboy » 10 Apr 2019 19:55

I had tested a few things myself and I couldn't find any way to test for a valid XY built-in key. I mentioned that only because I figured you may at some point be devising a way through a menu or whatever to change skinsets or revert back to XY's original. Your _unlock script does its job nicely as long as we're using valid keys.

sfwood
Posts: 116
Joined: 10 Jan 2012 21:07

Re: Skin: Mosaic

Post by sfwood » 10 Apr 2019 23:37

First day fixes--zip files have been updated twice with following changes:
icon file names standardized
extraneous hidden files removed
grayscale versions bg's fixed
"delete" icon corrected & other small fixes
custom icons moved to separate zip file
.

SammaySarkar
Posts: 4220
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612 / Dhaka
Contact:

Re: Skin: Mosaic

Post by SammaySarkar » 11 Apr 2019 08:20

you may want to add skins for the keys :fvsp and :fvsd too.

Code: Select all

   fvsd              = Folder View Settings [disabled]
   fvsp              = Folder View Settings [active]
[ viewtopic.php?f=7&t=19929 ]

Otherwise the stock fvs button sticks out like a sore thumb when browsing a folder with fvs active. :whistle:
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

sfwood
Posts: 116
Joined: 10 Jan 2012 21:07

Re: Skin: Mosaic

Post by sfwood » 12 Apr 2019 03:22

SammaySarkar wrote:
11 Apr 2019 08:20
you may want to add skins for the keys :fvsp and :fvsd too
.
yup--these have been added to the image zips linked in original post. the 50% color version is there now too. thanks.
.
Attachments
fvs.png
fvs.png (3.3 KiB) Viewed 842 times
fvsp.png
fvsp.png (3.24 KiB) Viewed 842 times
fvsd.png
fvsd.png (3.03 KiB) Viewed 842 times

SammaySarkar
Posts: 4220
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612 / Dhaka
Contact:

Re: Skin: Mosaic

Post by SammaySarkar » 12 Apr 2019 06:46

nice. more choices too, great! :biggrin:
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

klownboy
Posts: 2813
Joined: 28 Feb 2012 19:27

Re: Skin: Mosaic

Post by klownboy » 12 Apr 2019 15:28

These mosaics are great thanks for the updates and new skinsets. :tup:

Post Reply