Jump to content
blackosx

Clover Theme Manager

556 posts in this topic

Recommended Posts

Advertisement
44 minutes ago, blackosx said:

Thanks for the test SavageAUS emoji3.png

Any noticeable speed differences would not be a result of this change.

And laptop (Haswell)

Should it have the nvram theme listed where the arrow is?

32450109_ScreenShot2018-11-14at9_03_59am.png.dc5afb3f0f33f79278658abcf1cfee35.png

696161262_ScreenShot2018-11-14at9_06_36am.png.0b0618d3b9bb43a9426f54bb38fb5f1c.png

Share this post


Link to post
Share on other sites
8 hours ago, SavageAUS said:

Should it have the nvram theme listed where the arrow is?

Only if you booted using it as the top section shows what happened last boot by reading the clover boot log.

 

This image shows that I clover loaded theme BGM_SVG as it was set in the nvram variable.

 

booted_with_nvram_theme.thumb.jpg.48d97b70366058c28a5f8cfb71516f6f.jpg

 

To show a different scenario, here's an image from a legacy boot, using a theme as defined in the config.plist. 

 

Legacy_Boot.thumb.jpg.829eea3d4a959ee08d9f796b2c0350f8.jpg

Edited by blackosx

Share this post


Link to post
Share on other sites

The app has been updated to v0.77.0. It's available as an update, can be downloaded from the Clover repository at SourceForge or found in the Clover package installer.

 

Recent changes:

v0.77.0

- Adapt reading pci root device path to detect NVMe.
- Allow UEFI boot without emuvariable to signify working nvram.

 

v0.76.9

- Add detection for changed bootlog message for Chosen theme.
- Change delimiter used for messaging.
 

v0.76.8

- Use https protocol.
- Fix checking remote repo for theme updates.
- Update Sparkle framework to v1.20.0.
- App temporary work around for convertPointToBase Warning.
- Keep previews expanded after installing/uninstalling a theme.

 

Please let me know of any issues.

Edited by blackosx

Share this post


Link to post
Share on other sites

I've added initial support for vector themes.

 

The current versions of Clovy and BGM_SVG have been uploaded to the theme repo and should now be available for use with the manager.

 

Please let me know of any issues.

 

EDIT: Updated to Fix theme path of svg theme in bootlog section.

CloverThemeManager_v0.77.1b2.zip

Edited by blackosx

Share this post


Link to post
Share on other sites
9 hours ago, blackosx said:

I've added initial support for vector themes.

 

The current versions of Clovy and BGM_SVG have been uploaded to the theme repo and should now be available for use with the manager.

 

Please let me know of any issues.

 

EDIT: Updated to Fix theme path of svg theme in bootlog section.

CloverThemeManager_v0.77.1b2.zip

all is fine here 

712547170_ScreenShot2018-12-16at9_17_16AM.thumb.png.89de24c713241fd4e9a85b4f1951b960.png

Share this post


Link to post
Share on other sites

@blackosx

 

Both Clovy and BGM_SVG threads are working fine.
 

On my 23.8 inch monitor, which has a 1920x1080 resolution, your current theme resolution is too big. The icons look very big.

 

Everything else is great OK.

 

hank you.

Edited by luky35

Share this post


Link to post
Share on other sites

Hiya blackosx, finally got round to installing this but I am clearly doing something wrong?

 

978242799_ScreenShot2018-12-16at07_10_57.thumb.png.0dc3c727dacf9b9291e0e1f86df1af86.png

 

Theme List stays unchecked and I don't see any Themes in app?

 

1029406856_ScreenShot2018-12-16at07_22_33.thumb.png.a01b41a88f6de41fbea697eb1e500a68.png

Edited by D-an-W

Share this post


Link to post
Share on other sites

Hi D-an-W

Yeah. Adding vector themes to the repo caused the current release to kick up and error due to there not being a screenshot and theme.plist for them.

Please use the version of the app that I posted yesterday.

I’ll push an update for this new version today.

Share this post


Link to post
Share on other sites
3 hours ago, luky35 said:

On my 23.8 inch monitor, which has a 1920x1080 resolution, your current theme resolution is too big. The icons look very big.

 

Everything else is great OK.

Very big is good, no? :P

Can you provide a screenshot so I can see what you see? Press F10 from GUI and find file saved to /EFI/Clover/Misc

Share this post


Link to post
Share on other sites
1 hour ago, blackosx said:

Very big is good, no? :P

Can you provide a screenshot so I can see what you see? Press F10 from GUI and find file saved to /EFI/Clover/Misc

I attach the theme of Mojave, which is the normal size and SVG themes, which are much larger resolutions.

 

 

SVG_THEME.zip

Normal_Thema.zip

Share this post


Link to post
Share on other sites

Thanks luky35. You see what I see.

 

Before, you would generally see 128x128 pixel images on your 1920x1080 display. If you had a 3840x2060 dipsply then you would still see 128x128 pixel images.

 

With vector themes, clover can now scale the content to fit larger screen resolutions and the result you see is correct. Check your bootlog and you should see entries like these...

2:795  0:093  SetScreenResolution: 1920x1080 - already set
...
7:495  0:002  Theme view-bounds: w=1366 h=768 units=px
7:497  0:002  using scale  1.406250

I guess you, and everybody else, is used to seeing the 128 pixel images so maybe these scaled images may look too large but I'm sure we'll all get used to them. Besides, vector theme support is still new and in the future maybe a user definable setting could be introduced to control the scale percentage of icons?

 

Share this post


Link to post
Share on other sites

The CloverThemeManager app has now been updated to v0.77.1 to include the initial support for vector themes. Thanks guys who tested the above version :)

 

New version is available via app update, or directly from the Repo

https://sourceforge.net/p/cloverefiboot/themes/ci/master/tree/CloverThemeManagerApp/Updates/CloverThemeManager.zip

 

Share this post


Link to post
Share on other sites

Hi SavageAUS

 

Yeah, I see it too. I think it's a bug in Clover.

 

It happened since I enlarged the MessageRow font. I think Clover doesn't fully clear the previous text, instead leaving a line of pixels on the left edge.

 

If you want to check this, load up the BGM_SVG theme in a text editor and change the point size of the message row font by editing line #45. Currently it's

  .FontSizeMessageRow{font-size:22px;}

Maybe change it to 20px and see if the problem remains.

Share this post


Link to post
Share on other sites
2 hours ago, blackosx said:
Hi SavageAUS
 
Yeah, I see it too. I think it's a bug in Clover.
 
It happened since I enlarged the MessageRow font. I think Clover doesn't fully clear the previous text, instead leaving a line of pixels on the left edge.
 
If you want to check this, load up the BGM_SVG theme in a text editor and change the point size of the message row font by editing line #45. Currently it's

  .FontSizeMessageRow{font-size:22px;}
 

Maybe change it to 20px and see if the problem remains.


Yeah I’ll give that a go when I can. It looks like it leaves behind the first part of the “m” in macOS in my case.
Edit:

Lowering the font size down to 20pixels has solved the issue.

 .FontSizeMessageRow{font-size:20px;}

@blackosx

This also leads to how do we set custom linux images instead of the penguin with SVG themes?

 

screenshot1.png

screenshot2.png

screenshot3.png

Edited by SavageAUS

Share this post


Link to post
Share on other sites
3 hours ago, SavageAUS said:

Edit:

Lowering the font size down to 20pixels has solved the issue.

 .FontSizeMessageRow{font-size:20px;}

Thanks for confirming. I'll take a look maybe later as I've just thought that maybe the BoundingBox in my theme is incorrect for the MessageRow and would need adjusting to accommodate the font when it's at 22px.

3 hours ago, SavageAUS said:

 

@blackosx

This also leads to how do we set custom linux images instead of the penguin with SVG themes?

I replied to your question in the Vector Themes thread.

Edited by blackosx

Share this post


Link to post
Share on other sites

I'm thinking about this hidden .git dir on Clover Themes repo:

~/cloverefiboot-themes/.git

..which currently has bigger than 300MB in size.

 

If it could be cleaned or reduced (for example) using this tool, will it make theme sync when updating becomes faster?

Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Slice
      Since rev 4844 Vector Themes are supported and there are ready-to-use Clovy by Clovy, cesium by Slice and BGM_SVG by Blackosx.
      You may see it's structure to create own theme
      -------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
      Now I want to add vector graphics support in Clover. See rev 4560 and later.
      It is not working yet but designers may begin to create Vector Themes.
      It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
       
      What application in macOS can create SVG graphics?
      Inkscape is not working in macOS 10.11+. Pity.
      LibreOffice Draw works with SVG but buggy.
      Boxy SVG cost 10$ but looks good enough. It creates the best in simplicity files and have more then enough features.
      Illustrator is good but expensive.
       
      How to improve SVG file?
      Clover has restricted support for SVG. It is your job to make compatible file and as small as possible to speedup rendering.
      Some helps:
      Help:Inkscape – From invalid to valid SVG Inkscape files
      From invalid to valid SVG Adobe Illustrator files
      From invalid to valid SVG files of other editors: BKchem, ChemDraw and CorelDRAW
      Help:Illustrator – Assistance with creating and saving SVG images in Adobe Illustrator that will pass W3C validation
      User:Quibik/Cleaning up SVG files manually
      Later I will write own instructions specific to Clover abilities.
       
      How to create SVG fonts?
      You can google to find ready-to-use SVG fonts.  I found some problems with too beaty fonts: slow rendering and overflow crash. Be careful.
      You can get ttf or otf fonts and convert them into svg by using online WEB services. Not a problem to google.
      But then I want to find a way to simplify the font to reduce a size and speedup rendering.
      You can create own font by FontForge It is opensource and available for Windows, Mac and GNU+Linux. It creates otf font which you can convert to svg font.
       
      Pictures from Badruzeus
      https://www.insanelymac.com/forum/applications/core/interface/file/attachment.php?id=301597
    • By IIIdefconIII
      This theme is original form Enzo:
       

       
      He build it for the chameleon boot loaders.
      http://forum.voodooprojects.org/index.php/topic,5918.0.html?PHPSESSID=8jgg62mu0el9hhaltncecthleffp942d
       
      I liked it so much that i asked his permission to convert it to a Clover theme.
      So glad he told me i can.
       
      Shout out for Enzo!
      mavs.zip
    • By IIIdefconIII
      This theme is original form Enzo:
       
      He build it for the chameleon boot loaders.
      http://forum.voodooprojects.org/index.php/topic,5918.0.html?PHPSESSID=8jgg62mu0el9hhaltncecthleffp942d
       
      I liked it so much that i asked his permission to convert it to a Clover theme.
      So glad he told me i can.

      So the Theme zip is included this post bellow.
       
      Shout out for Enzo!
×