Voodooprojects

Chameleon => Theme Park => Topic started by: rmf_z on August 27, 2015, 09:29:19 PM

Title: [Theme]  OSX Desktop 
Post by: rmf_z on August 27, 2015, 09:29:19 PM
Hello everyone,

This (not so simple) theme, is basically an OSX desktop, it was a pain to align everything together, it is finished, but it has a small positioning issue (could not figure it out how to align the “device_selection” in both startup screens (timeout & devices).
But although that small device positioning issue, the theme is 100% fully functional

After posting the theme, I was made aware that the positioning issue is in fact a knowned problem yet without resolution (Thanks Blackosx for the help & info :) ).

You can check the reported positioning issue here:
http://forge.voodooprojects.org/p/chameleon/issues/115/

As always it’s a 1920x1080 resolution theme, for Chameleon bootloader.
There's also a folder with LOTS of alternative icons if you have other OS/Drives, just browse it.
 
I wanted to keep the theme as flexible as possible, so there is also a psd file included, in case you want to replace the desktop background, the trash bins and resize the dock, which at the present size can hold up to 9 devices. :)

VERY IMPORTANT - As I’m using “rollover” images & “device_selection” in this theme, if you want to use alternative icons, be sure to copy both files to the main folder (OSX Desktop), ex. "device_hfsplus_mav" and "device_hfsplus_mav_o" if you use "Mavericks”.
            
You may wish to edit the "org.chameleon.Boot.plist" to turn off the "Boot Banner" and the "Legacy Logo”. :)

The thumb and preview images were taken with a phone cam, so they are not quite accurate...sorry  :( ...final result is better, just download and try ;)

As always I like to thank Blackosx, CosmosCj, Enzo, rzooff, kexlam, xenatt, DMAUTOS and many others for inspiration… :)


PS- Please, forgive my english mistakes, as English is not my native language   :)
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on August 28, 2015, 12:21:38 AM
Hi rmf_z

I'm looking at the photo of your theme on my phone right now and from what I can tell, it looks fantastic. Well done!

Yes, I can see you have spent some time getting the individual elements in position though I won't be able to appreciate it fully until I get back my hack.

With regard to aligning the device selection graphic on both the timeout and main Ui screens, both I and Enzo have also encountered and posted about the same problem in the past. This is a known issue and I have not been able to get it fixed either with my own limited knowledge or by kind persuasion to the dev team, though I believe it's not a simple fix as both screens use different code.

I look forward to trying your theme soon, though it may not be until after the weekend.

Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on August 28, 2015, 12:33:14 AM
See here for reported positioning issue
http://forge.voodooprojects.org/p/chameleon/issues/115/
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on August 28, 2015, 12:58:55 AM
Hi Blackosx

Thanks for the reply :)
I'm glad you liked the theme :) It was not that complicated to do, most of the work i had was icon creation and elements alignment :)
To be honest with you, i was afraid that you would say that this small issue was really a BIG issue :)
I didn't knew that the timeout screen and the main UI screen used different coding, i'm still a newbie in the theme scene, but always learning from the best :)
Thanks for the link, indeed the issue 115 sucks :(
Well, if this issue has no solution, don't worry, it's still a nice and fully functional theme, only thing is the "device_selection" misaligned in the timeout screen, it's more a visual issue than a functional one :)
If you have the time, you're welcomed to try my other themes too, i think you'll also like "Glowing Apple" too :)

Thank you very much :)
Kind regards
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on August 28, 2015, 05:09:34 PM
If you have the time, you're welcomed to try my other themes too, i think you'll also like "Glowing Apple" too :)
I've just seen you've posted six themes since July. Nice!
Maybe you're the new theme maestro?  ;)

I'm away for this weekend but I'll check them out next week.

Regards
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on August 28, 2015, 06:26:52 PM
Thank you for the kind words Blackosx :) This is just an hobby for me, it's fun to do, and at the same time i'm learning my way around photoshop :)
Feel free to test them anytime you want, and if you can, send me some feedback about them, it's nice to know other opinions, in order to evolve or to do better :)

Kind regards

Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 02, 2015, 08:55:40 AM
This reminds me of my old Blackosx_Leopard theme where I tried to give the impression of being at the OS X desktop. :)

You have an excellent range of additional icons but I notice you’re missing the recovery icons (device_hfsplus_recovery.png and device_hfsplus_recovery_o.png).

If I were to ask for a wish list then it would be nice if you could somehow add the volume name in to this theme. I know it may detract from the design but I have 19 HFS+ volumes (inc. Recovery HD's) on my system and selecting the correct one requires some thought ;)

EDIT: And see note I added to your Minions theme regarding file sizes.. I managed to reduce this complete theme from 27MB to 13MB.
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 02, 2015, 12:24:04 PM
19 HFS+ devices??? ....WOW :-[ .... Without the volume names, requiring some thought is somehow, an understatement :)
You're in luck though as i'm accepting wish lists lol ;D Nevertheless, you made a fair point, i'll modify the theme while trying to maintain the original design :)

I think i never used a recovery icon in my themes ("Recovery HD" just appeared automatically), but i'll be sure to use one from now on :)

Regarding themes sizes, i'll get to it as soon as possible, thanks :)
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 04, 2015, 09:39:45 PM
Theme was modified, now showing the Volume Names for the devices.
A few new icons were added too.
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 06, 2015, 09:32:32 PM
That’s better. Thanks :)

Though I notice on the timeout screen the ‘Press any key to enter startup options' text is off centre and over the top of the default volume icon.

I centred it horizontally using:
Code: [Select]
<key>countdown_pos_x</key>
<string>50%</string>

And raised it using
Code: [Select]
<key>countdown_pos_y</key>
<string>78%</string>

I also needed to then raise the progress bar
Code: [Select]
<key>progressbar_pos_y</key>
<string>72%</string>

Here's before and after:
(http://i61.tinypic.com/xc68eu.jpg)
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 06, 2015, 10:31:16 PM
That's very strange Blackosx, in my pc everything is fine, the theme it's equal to the photos i posted, i've just tested and re-tested again :-[
I notice you use percentage (%), instead of pixel number to positioning the objects, does that make any difference? Is % better then pixels number?
I've just uploaded the theme again, just in case :) Can you please confirm me if that's ok? Thanks :)
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 06, 2015, 10:41:54 PM
Everything looks good on your system as you've designed the theme for your resolution. But I'm using 1440x1050 resolution so any absolute positioning used will need adjusting for my screen. Using percentages rather than absolute pixels ensures elements stay in the correct position (give or take some pixels due to the math).

I can't test new theme right now as I'm away from my hack but I will when I get time.
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 06, 2015, 11:35:04 PM
Oooooooook :) Got it, thanks for the info Blackosx, i totally forgot that tiny (huge) resolution detail :)
Indeed using % makes more sense when you have to resize everything, it's like you said, as i make the themes in my resolution i don't know what happens in other resolutions :)
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 07, 2015, 08:21:53 AM
I've just uploaded the theme again, just in case :) Can you please confirm me if that's ok? Thanks :)
I don't see any difference in the latest download.
The items in question are still set using absolute positioning.
Code: [Select]
<key>countdown_pos_x</key>
<string>610</string>
Code: [Select]
<key>countdown_pos_y</key>
<string>-124</string>
Code: [Select]
<key>progressbar_pos_y</key>
<string>-210</string>/code]
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 07, 2015, 03:05:11 PM
Instead of uploading all the files again, i've uploaded just the "theme.plist" file with % positioning for the "countdown" and "progressbar".
It's the closest i can get to the original absolute positioning with the % positioning, hope it helps :)
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 13, 2015, 01:05:50 AM
This is how it looks here at 1440x1050.
(http://i60.tinypic.com/fntr3b.jpg)
Is this how you intend it to be positioned?
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 13, 2015, 01:56:09 PM
Yes, it was indeed, with the "countdown" just a little bit to the left, centered between the "logo" and the "device" icon :)
You can see in all my theme's preview photos, how i originaly intend them to be positioned, but feel free to correct any elements position if you like :)
I understand now that in order to flee from the "standard" centered apple positioning, one must take in account the %Positioning instead of Absolute Positioning for the themes to be correctly converted to other resolutions :)
Unfortunately, no AP, means less detailed themes, as you cannot fit the elements exactly where you want them with %P......balls lol :) :lol:

Thanks
Kind regards :)
Title: Re: [Theme]  OSX Desktop 
Post by: Blackosx on September 13, 2015, 04:10:57 PM
..but feel free to correct any elements position if you like :)
I will thank you :)

I understand now that in order to flee from the "standard" centered apple positioning, one must take in account the %Positioning instead of Absolute Positioning for the themes to be correctly converted to other resolutions :)
Great.

Unfortunately, no AP, means less detailed themes, as you cannot fit the elements exactly where you want them with %P......balls lol :) :lol:
Oh, don't get me wrong. I only advise using % as a guide to making themes more easily adpatable to different resolutions. This way you will find your theme may be used by more users. But there’s absolutely nothing wrong with sticking two fingers up to % and using pixel placement as it is the only way to control the elements for your resolution and sometimes this is necessary. For these, a simple notice to the user stating that using the theme on a resolution other than X:X may not look correct and will need tinkering with.  8)
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 13, 2015, 04:33:10 PM
Don't worry Blackosx, although English is not my native language, so far i understood you perfectly :)

Thanks
Kind regards :)

 
Title: Re: [Theme]  OSX Desktop 
Post by: Enzo on September 22, 2015, 11:59:03 PM
Hello,
Ugh that positioning issue...

I ran across it in my iPad theme. You remember what I did? I ended up doing a theme for EVERY common resolution and aligning it for each one! Blackosx helped me out using vmware to test them all out. It was a combination of %'s in the plist, but also an adjustment in the background image itself! I didn't bother to align for the 1st screen, my priority was the 2nd/selection screen. I wouldn't do another theme such as that one... haha. Simple, but just tedious.
Title: Re: [Theme]  OSX Desktop 
Post by: rmf_z on September 23, 2015, 02:42:57 AM
Hi Enzo :)

Yes, that positioning issue, really sucks :)
Hats off for your patience and time to do a theme for every commom resolution, i simply don't have the time, and patience, as they say...it comes and it goes lol :) :lol:
I didn't bother to align the device selector in the 1st screen too, but from that point on, i avoid mixing the elements with the fixed background :)