Jump to content

Clover Theme Manager


blackosx
 Share

589 posts in this topic

Recommended Posts

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
  • Like 4
Link to comment
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
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

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
  • Like 2
Link to comment
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

  • Like 1
Link to comment
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
  • Like 1
Link to comment
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.

  • Thanks 1
Link to comment
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

Link to comment
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?

 

Link to comment
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

 

Link to comment
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.

Link to comment
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
  • Like 1
Link to comment
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
Link to comment
Share on other sites

  • 2 weeks later...

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.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...