chris1111 Posted August 15, 2016 Share Posted August 15, 2016 I have 5 of 7 themes not working only hmf and chrome working I need to export many icns to png and rename to icns for make it work 1 Link to comment Share on other sites More sharing options...
tluck Posted August 16, 2016 Share Posted August 16, 2016 well for my theme, it was a matter of converting from the Apple Icon format to PNG format. i thought it would be easy to script on the command but ImageMagic doesnt seem to recognize the Apple Icon format. So used Preview. open the .icns file (that shows a "data" file) then saved this as as .png file. then renamed all the .png files back .icns. tedious. anyway. it gave me chance to clean out the icons folder and give a new banner look. it would be great to get this revised updated theme ThinkPad copied over from the theme repo to the Clover repo. Link to comment Share on other sites More sharing options...
Slice Posted August 16, 2016 Share Posted August 16, 2016 Sorry for the inconvenience! But I also will ask you to optimise all pictures. Optimise PNG files I am not famous how to do a script to rename all files back to origin names. Link to comment Share on other sites More sharing options...
tluck Posted August 16, 2016 Share Posted August 16, 2016 good idea. i have updated and crushed my PNG 8-bit files (used pngcrush) and pushed to the theme repo. if you get chance please replace the thinkpad theme in the clover repo. thanks Note: to rename all .png files to .icns files in a directory: for f in *.png; do mv "$f" "${f%%.*}.icns"; done 1 Link to comment Share on other sites More sharing options...
Slice Posted August 16, 2016 Share Posted August 16, 2016 ThinkPad theme in Clover repo looks good OK guys, I will return ICNS support in next revision. Link to comment Share on other sites More sharing options...
Matgen84 Posted August 17, 2016 Share Posted August 17, 2016 Hello, Sorry for my poor english, I'm french. Since r3696 and with r3706, I have some issues with the theme that I created. Some PNG files are not loaded in GUI: background, function icons and font. With r3694, all is OK Please help me Link to comment Share on other sites More sharing options...
Slice Posted August 17, 2016 Share Posted August 17, 2016 Did you optimized your PNG files? Optimise PNG files Link to comment Share on other sites More sharing options...
Matgen84 Posted August 17, 2016 Share Posted August 17, 2016 @Slice With optimized theme: windows partition (4) on separeted Hard disk are seen as mac partition. No background. 1 Link to comment Share on other sites More sharing options...
Slice Posted August 17, 2016 Share Posted August 17, 2016 @Slice With optimized theme: windows partition (4) on separeted Hard disk are seen as mac partition. No background. More information to analyze? rev 3694 and 3696 have no differences for this issue. Link to comment Share on other sites More sharing options...
Matgen84 Posted August 17, 2016 Share Posted August 17, 2016 @Slice With another compilation of Clover r3706, no issues at this time with PNG files in my theme. Thanks Link to comment Share on other sites More sharing options...
Micky1979 Posted August 17, 2016 Share Posted August 17, 2016 Hi Slice I think that in menu.c miss the "#ifdef CHECK_FLAG" when you call "EncodeOptions()". rev 3709 if (!GlobalConfig.FastBoot) { CHAR16 *TmpArgs = NULL; if (gThemeNeedInit) { InitTheme(TRUE, &Now); gThemeNeedInit = FALSE; } else if (gThemeChanged) { // DBG("change theme\n"); InitTheme(FALSE, NULL); FreeMenu(&OptionMenu); } gThemeChanged = FALSE; DBG("Choosing theme %s\n", GlobalConfig.Theme); //now it is a time to set RtVariables SetVariablesFromNvram(); #ifdef CHECK_FLAGS TmpArgs = PoolPrint(L"%a", gSettings.BootArgs); gSettings.OptionsBits = EncodeOptions(TmpArgs); #endif FillInputs(TRUE); if (TmpArgs) { FreePool(TmpArgs); } // scan for loaders and tools, add then to the menu if (GlobalConfig.LegacyFirst){ AddCustomLegacy(); if (!GlobalConfig.NoLegacy) { ScanLegacy(); } } } Also initialiazed 'TmpArgs' to NULL. ..and please take a look here: #50 Link to comment Share on other sites More sharing options...
Slice Posted August 18, 2016 Share Posted August 18, 2016 Hi Slice I think that in menu.c miss the "#ifdef CHECK_FLAG" when you call "EncodeOptions()". rev 3709 if (!GlobalConfig.FastBoot) { CHAR16 *TmpArgs = NULL; if (gThemeNeedInit) { InitTheme(TRUE, &Now); gThemeNeedInit = FALSE; } else if (gThemeChanged) { // DBG("change theme\n"); InitTheme(FALSE, NULL); FreeMenu(&OptionMenu); } gThemeChanged = FALSE; DBG("Choosing theme %s\n", GlobalConfig.Theme); //now it is a time to set RtVariables SetVariablesFromNvram(); #ifdef CHECK_FLAGS TmpArgs = PoolPrint(L"%a", gSettings.BootArgs); gSettings.OptionsBits = EncodeOptions(TmpArgs); #endif FillInputs(TRUE); if (TmpArgs) { FreePool(TmpArgs); } // scan for loaders and tools, add then to the menu if (GlobalConfig.LegacyFirst){ AddCustomLegacy(); if (!GlobalConfig.NoLegacy) { ScanLegacy(); } } } Also initialiazed 'TmpArgs' to NULL. ..and please take a look here: #50 Accepted. 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted August 20, 2016 Share Posted August 20, 2016 R3716 has problem. Here I just updated clover package. I dont touch anything. 나의 LG-F410S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
Slice Posted August 20, 2016 Share Posted August 20, 2016 R3716 has problem. Here 20160820_100124.jpg I just updated clover package. I dont touch anything. 나의 LG-F410S 의 Tapatalk에서 보냄 What shall I do to reproduce the issue? Link to comment Share on other sites More sharing options...
Sherlocks Posted August 20, 2016 Share Posted August 20, 2016 here is clover log okay, find it now if i use ko language in GUI, language is broken like screen above, its happen latest clover. r3696 is no problem about this issue. i change en now. i can get language correctly. but font size big and have space alpabat. not properly not shown like before. also system get GUI more slower than r3696 in latest clover. thank you Link to comment Share on other sites More sharing options...
Slice Posted August 20, 2016 Share Posted August 20, 2016 It is not good that language influences on this line. Again it is one of mistakes of previous commits. Link to comment Share on other sites More sharing options...
Mork vom Ork Posted August 20, 2016 Share Posted August 20, 2016 The themefunction "PruneScrollRows", invented in Rev 3665, seems no longer to work. Could this be fixed, please? Don't know exactly since which rev. it doesn't work anymore, but i think it must be something within the 37xx revs. Link to comment Share on other sites More sharing options...
Fljagd Posted August 20, 2016 Share Posted August 20, 2016 (edited) Hi, When i choose Verbose The boot it's ok but no Verbose Edit:I erased the kernel cache, and everything is back to normal Sorry Edited August 20, 2016 by Fljagd Link to comment Share on other sites More sharing options...
cecekpawon Posted August 20, 2016 Share Posted August 20, 2016 (edited) Slice: Errors mentioned by Sherlocks (randomly bad icons drawing, especially embedded theme) will appear if we compile Clover other than GCC. Updated my lodepng from developer (previously from coderush) with some fix about memory allocation, please compare / tweak more to synced with edk2. You can rollback to picopng with less trouble but loosing png encoding support for screenshot. Bin attached to test. ** remove attachment Edited June 29, 2017 by cecekpawon Link to comment Share on other sites More sharing options...
chris1111 Posted August 20, 2016 Share Posted August 20, 2016 3718 nice and Fast , no GRUB Driver compile Link to comment Share on other sites More sharing options...
Fljagd Posted August 22, 2016 Share Posted August 22, 2016 At the 3rd line is not Without Injected Kexts? normally! Link to comment Share on other sites More sharing options...
Slice Posted August 22, 2016 Share Posted August 22, 2016 Slice: Errors mentioned by Sherlocks (randomly bad icons drawing, especially embedded theme) will never appear if we compile Clover other than GCC. Updated my lodepng from developer (previously from coderush) with some fix about memory allocation, please compare / tweak more to synced with edk2. You can rollback to picopng with less trouble but loosing png encoding support for screenshot. Bin attached to test. I compile Clover by clang so "will never appear if we compile Clover other than GCC". I can no more accept changes that change good working codes by 90%. At the 3rd line is not Without Injected Kexts? normally! If ☑︎then "with injected kexts" else if ☐ then "without injected kexts" Link to comment Share on other sites More sharing options...
Fljagd Posted August 22, 2016 Share Posted August 22, 2016 If ☑︎then "with injected kexts" else if ☐ then "without injected kexts" as surprising approach Thanks a lot Link to comment Share on other sites More sharing options...
Matgen84 Posted August 22, 2016 Share Posted August 22, 2016 Hello Slice, Ok for 3rd Line And second line, "Without caches"? Link to comment Share on other sites More sharing options...
Mork vom Ork Posted August 22, 2016 Share Posted August 22, 2016 Hello Slice, ... and second line, "Without caches"? If ☑︎ then "without cache" else if ☐ then "with cache" 1 Link to comment Share on other sites More sharing options...
Recommended Posts