Jump to content

Open source cross-platform OpenCore Auxiliary Tools(OCAT)


ic005k
571 posts in this topic

Recommended Posts

1 hour ago, 5T33Z0 said:

Something like this maybe

It's too complicated and easy to cause confusion, Kexts upgrade should not be put inside the Sync OC, it should be done separately. You can upgrade to the latest version, I've made improvements.

Link to comment
Share on other sites

@ic005k kext update still doesn't work. download problem. showes wrong bytes.

459325990_ScreenShot2021-11-02at9_16_01AM.thumb.png.4e00de710012fb1c35b8c47051337459.png

Imho, I also think kext update should reside in sync function. And a preset button should be added in kernel>add so that kext which are downloadable could be added from that without it being chosen from from the finder. Thank you for your continuous effort. 

Edited by junaed.rx
Link to comment
Share on other sites

4 minutes ago, junaed.rx said:

kext update still doesn't work. download problem. showes wrong bytes.

For solutions, please see here.

 

https://github.com/ic005k/QtOpenCoreConfig/issues/62

@junaed.rx You can choose one of the fastest proxies to download. For some reason, GitHub downloads can have issues that have to be resolved through proxies.

  • Like 1
Link to comment
Share on other sites

7 minutes ago, ic005k said:

For solutions, please see here.

 

https://github.com/ic005k/QtOpenCoreConfig/issues/62

Thanks changing that worked.

Please consider this if you think it is helpfull

13 minutes ago, junaed.rx said:

Imho, I also think kext update should reside in sync function. And a preset button should be added in kernel>add so that kext which are downloadable could be added from that without it being chosen from from the finder. Thank you for your continuous effort. 

 

Link to comment
Share on other sites

4 minutes ago, junaed.rx said:

Imho, I also think kext update should reside in sync function. And a preset button should be added in kernel>add so that kext which are downloadable could be added from that without it being chosen from from the finder. Thank you for your continuous effort. 

I will continue to improve and refine it. OCAT is designed to be simple, clear and easy to use, so please think it will get better and better. Any ideas or suggestions you have, please feel free to ask, thanks.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

7 hours ago, ic005k said:

@5T33Z0 I have to admire your ability to design UI. You are very welcome to make more designs or ideas for OCAT's UI, thanks.

 

All I I do is cut and move things around in preview, add forms and colors – I wouldn't call that "designing UI" per se, but thanks. :D

Link to comment
Share on other sites

@ic005k I like the new changes to the sync window. But the ignore list is not working, unfortunately. I had VoodooPS2 and plugins on the ignore list but it still updated and replaced my kexts. After reboot Trackpad and Keyboard didn't work. Luckily I had a backup to boot from.

 

The ignore list is unusable as is. It's too small. I suggest integrating it into the sync window as well:

1842768812_Bildschirmfoto2.png.a3ef80f2e123f1c794ccda9c9f04dd57.png

 

One more thing:

If you click on "Online Upgrade Kexts",  files in the EFI >> OC >> Kexts folder will be replaced immediately, so the checkboxes for the kexts listed in the "Target Files"  don't have any function now. Otherwise a user gets the impression that he needs to download the kexts first and pressing "Start Sync" will actually perform the update/replace the kexts, which is no longer the case.

 

Maybe splitting the window into "Kexts" (left) and "OpenCore and Drivers" (right) is less confusing.

 

 

Link to comment
Share on other sites

@ic005k Something like this maybe. The ignore list might not be needed if checkboxes are used for "Ignore":

 

NuSync.png.75b5eb4b3f60a8c1d2555dcec2ac32c5.png

 

- You have Kexts on the left, opencore and drivers on the right

- Buttons related to the sections directly below it

- Meta Data under the horizontal line. Maybe using less info in the Metadata section also helpful. Change  "Source file" to "Online" and "Target file" to "Currently Used".  And then just use add the version number instead of "Last modified" and the complete date with day, time and seconds. It's too much text. Version and md5 is sufficent to tell if a file has been changed or not.

 

Greetings

Link to comment
Share on other sites

1 hour ago, ic005k said:

@5T33Z0 Please update OCAT to the latest version, it will have a new look and Sync OC is easier to understand and use, thanks.

 

Great work!

Link to comment
Share on other sites

@ic005k  Could you make the scrollbars in the Kext always visible? Some users don't understand that this list is scrollable.

 

I think you also could expand the Kexts list further towards the bottom of the window, there's so much unused space available. Laptops require a lot of kexts usually.

Link to comment
Share on other sites

1 minute ago, 5T33Z0 said:

Here are Instructions for using OCAT

Great, I will add this link to the OCAT help menu, thanks a lot.
You will be added to the list of contributors, please let me know your name and region, congratulations and thanks!

  • Like 1
Link to comment
Share on other sites

@ic005k Congratulations for the tool, honestly I'm old school I go to plisteditor and ocvalidate. I just tested the tool by updating an old EFI OC 0.6.7 to the current version. 0.7.5 ... everything works perfectly 👍 . I will recommend the tool for those who are beginners and have difficulty in updating and manually editing the plist and who are not few. Thanks also go to @5T33Z0  for the support that you give in optimizing the tool and for the simple but excellent guide to update from one version to another   https://github.com/5T33Z0/OC-Little-Translated/blob/main/D_Updating_OpenCore/README.md   and if you allow me I would like to share it maybe by making a videotutorial and  translating it into Italian.Thanks

Edited by antuneddu
  • Like 2
Link to comment
Share on other sites

@ic005k I just updated to the latest release. If scrollbars are set to "if scrolling" in system settings, the scrollbars are not solid, they fade-out after opening the sync window. CHeck the screnncapture:

 

 

To make the GUI more intuitive, showing the currunt/available kext version could be really useful:

update.png.c69a57819cd5d3c79a08bc12a133f030.png

Edited by 5T33Z0
Link to comment
Share on other sites

2 hours ago, 5T33Z0 said:

@ic005k Here are Instructions for using OCAT, if you want to add the to the Help Section: https://github.com/5T33Z0/OC-Little-Translated/blob/main/D_Updating_OpenCore/README.md

I note you didn't mention updating below version 6.5 of opencore and removing the bootstrap folder and changing bootprotect, like on the original instructions. That might be important

Edited by jmacie
Link to comment
Share on other sites

27 minutes ago, 5T33Z0 said:

If scrollbars are set to "if scrolling" in system settings, the scrollbars are not solid

Oh, and you may need to wiggle the mouse wheel inside the list for it to appear. The best way is to set the scrollbar to "always visible" in the Mac's system settings. Because Mac may use its own settings to override the scrolling settings of other apps, thus invalidating the scroll bar settings of the app.

Link to comment
Share on other sites

3 minutes ago, ic005k said:

Oh, and you may need to wiggle the mouse wheel inside the list for it to appear. The best way is to set the scrollbar to "always visible" in the Mac's system settings. Because Mac may use its own settings to override the scrolling settings of other apps, thus invalidating the scroll bar settings of the app.

 

Yes I know, but in the changelog you said, the scrollbars are now visible permanently. This is not the case.

Link to comment
Share on other sites

4 minutes ago, 5T33Z0 said:

but in the changelog you said, the scrollbars are now visible permanently. This is not the case.

Yes, I did change it accordingly at the code level, no problems with Win or Linux, Mac may need to use the mouse wheel to activate it. Anyway, I'll look for the reason.

Link to comment
Share on other sites

@ic005k Do you know why I can't use the up and down arrows in the left section (Kexts) of the sync window? It only moves up and down in the OpenCore section (in macOS). Using the arrow keys is really fast for checking the metadata of the files.

Edited by 5T33Z0
Link to comment
Share on other sites

30 minutes ago, 5T33Z0 said:

Do you know why I can't use the up and down arrows in the left section (Kexts) of the sync window?

Oh, and in the next version, the ability to move the up and down arrows to the left window will be added.
Sorry, I always forget some details.

Link to comment
Share on other sites

×
×
  • Create New...