Slice Posted February 21, 2021 Share Posted February 21, 2021 13 minutes ago, ic005k said: Oh, this is a simple question. Just create a new child under the array, paste a dict or something else on it, and delete the new child when you're done. I may consider adding a "Paste Sub-item" function later, thanks for the feedback! Yes, paste as subitem is the absent feature. 1 Link to comment Share on other sites More sharing options...
ic005k Posted February 22, 2021 Author Share Posted February 22, 2021 1.0.33 * New: Paste as child * Optimized: plist text display Link to comment Share on other sites More sharing options...
Slice Posted February 22, 2021 Share Posted February 22, 2021 4 hours ago, ic005k said: 1.0.33 * New: Paste as child * Optimized: plist text display Tested but got wrong result Text widows shows structure before Cut/Paste. Main window shows something wrong. Text window was not updated? After "save" it is updated and I see <key>RenameDevices</key> <array> <string>ARPT</string> </array> <key> was lost. There is absent a feature to Copy/Paste/Cut the whole <dict> Link to comment Share on other sites More sharing options...
ic005k Posted February 22, 2021 Author Share Posted February 22, 2021 1 hour ago, Slice said: Text window was not updated? Plist text cannot be updated until it is saved. This is not updated in real time. Link to comment Share on other sites More sharing options...
ic005k Posted February 22, 2021 Author Share Posted February 22, 2021 1 hour ago, Slice said: There is absent a feature to Copy/Paste/Cut the whole <dict> The whole dict is copy/pasteable. But as you can see from the diagram, you are turning a dict into an array? It is actually very simple, create a new RenameDevices array, you just need to cut and paste the previous RenameDevices dict directly as a child of the RenameDevices array, see the following figure. 1 Link to comment Share on other sites More sharing options...
ic005k Posted February 24, 2021 Author Share Posted February 24, 2021 1.0.34 * Improved the search function and added the replacement function 1 Link to comment Share on other sites More sharing options...
Slice Posted February 24, 2021 Share Posted February 24, 2021 On 2/22/2021 at 10:57 AM, ic005k said: The whole dict is copy/pasteable. But as you can see from the diagram, you are turning a dict into an array? It is actually very simple, create a new RenameDevices array, you just need to cut and paste the previous RenameDevices dict directly as a child of the RenameDevices array, see the following figure. Previous RenameDevices dict contains several pairs of <key>+<string> and I wish to copy one pair. Link to comment Share on other sites More sharing options...
ic005k Posted February 24, 2021 Author Share Posted February 24, 2021 1 hour ago, Slice said: Previous RenameDevices dict contains several pairs of <key>+<string> and I wish to copy one pair. Then first create a new child of data type dict below the array, and then paste a string entry as that child. Link to comment Share on other sites More sharing options...
Slice Posted February 24, 2021 Share Posted February 24, 2021 3 minutes ago, ic005k said: Then first create a new child of data type dict below the array, and then paste a string entry as that child. It will copy only value while more interesting is to copy <key>. Link to comment Share on other sites More sharing options...
ic005k Posted February 24, 2021 Author Share Posted February 24, 2021 6 minutes ago, Slice said: It will copy only value while more interesting is to copy <key>. There are two types of arrays. 1. Arrays with key, when Item must be dict 2. Arrays without key By the above diagram, you can see the difference between them. Link to comment Share on other sites More sharing options...
Slice Posted February 24, 2021 Share Posted February 24, 2021 See #WARNING-1 is a key having a value. Can you copy-paste the line? Link to comment Share on other sites More sharing options...
ic005k Posted February 24, 2021 Author Share Posted February 24, 2021 1 hour ago, Slice said: Can you copy-paste the line? Sure, always. You can have a try. Link to comment Share on other sites More sharing options...
Slice Posted February 24, 2021 Share Posted February 24, 2021 5 hours ago, ic005k said: Sure, always. You can have a try. Yes, thanks. Now it works. Link to comment Share on other sites More sharing options...
Slice Posted February 27, 2021 Share Posted February 27, 2021 On 2/24/2021 at 12:10 PM, ic005k said: There are two types of arrays. 1. Arrays with key, when Item must be dict 2. Arrays without key By the above diagram, you can see the difference between them. Version 1.0.35? 1 Link to comment Share on other sites More sharing options...
ic005k Posted February 27, 2021 Author Share Posted February 27, 2021 8 hours ago, Slice said: Version 1.0.35? Oh, this is for the later release, still in development, thanks for your attention. Link to comment Share on other sites More sharing options...
ic005k Posted March 9, 2021 Author Share Posted March 9, 2021 1.0.35 * Some improvements and optimizations in local details 1 Link to comment Share on other sites More sharing options...
ic005k Posted March 9, 2021 Author Share Posted March 9, 2021 1.0.36 * Added: Search result window display * New: Add aml, kext, efi files for OpenCore. The operation is very simple, take ACPI as an example: select Add under ACPI, drag and drop one or more aml files to the app window. Link to comment Share on other sites More sharing options...
ic005k Posted March 11, 2021 Author Share Posted March 11, 2021 1.0.37 * added: automatically completed when inputting some keywords of OpenCore * added: data is converted into ASCII code by fixed display method * other aspects of optimization and improvement Link to comment Share on other sites More sharing options...
Matgen84 Posted March 11, 2021 Share Posted March 11, 2021 Hi @ic005k I've a problem with latest 1.0.37 (maybe with previous version, I don't know). I open an existing config.plist correctly. When I want to create a new one in another tab, it keep text windows of the previous tab (file). Sorry for my bad English. Spoiler 1 Link to comment Share on other sites More sharing options...
ic005k Posted March 11, 2021 Author Share Posted March 11, 2021 24 minutes ago, Matgen84 said: I open an existing config.plist correctly. When I want to create a new one in another tab, it keep text windows of the previous tab (file). Oh, this is a bug. The next version will fix it. Thanks for your feedback. Link to comment Share on other sites More sharing options...
ic005k Posted March 11, 2021 Author Share Posted March 11, 2021 1.0.38 * Fix: the plist text window cannot be cleared when creating a new file. * Change: when a new entry is added, it will be located immediately. 1 hour ago, Matgen84 said: I open an existing config.plist correctly. When I want to create a new one in another tab, it keep text windows of the previous tab (file). This problem has been fixed, please download the latest version. 1 2 Link to comment Share on other sites More sharing options...
ic005k Posted March 12, 2021 Author Share Posted March 12, 2021 1.0.39 * Optimized search results * Optimized the display of long text during data conversion * Display of related information data when moving rows Link to comment Share on other sites More sharing options...
cecekpawon Posted March 19, 2021 Share Posted March 19, 2021 Hello @ic005k Freshly installed Windows 7 and run PlistEDPlus, got missing msvcr100.dll error when trying to check updates. Maybe you can include "Microsoft Visual C++ 2010 Redistributable Package" link in the readme as requirements, or include msvcr100.dll on your next zip distribution? 1 Link to comment Share on other sites More sharing options...
ic005k Posted March 19, 2021 Author Share Posted March 19, 2021 24 minutes ago, cecekpawon said: Hello @ic005k Freshly installed Windows 7 and run PlistEDPlus, got missing msvcr100.dll error when trying to check updates. Maybe you can include "Microsoft Visual C++ 2010 Redistributable Package" link in the readme as requirements, or include msvcr100.dll on your next zip distribution? OK, I have not found this dependency since I have not been testing the app on Windows outside of Win10. I will add the msvcr100.dll file inside the next version, thanks for the feedback. Link to comment Share on other sites More sharing options...
ic005k Posted March 19, 2021 Author Share Posted March 19, 2021 1 hour ago, cecekpawon said: Freshly installed Windows 7 and run PlistEDPlus, got missing msvcr100.dll error when trying to check updates. I have included the msvcr100.dll in the software package and repackaged it for uploading. Please download the test to see if there are any problems. https://github.com/ic005k/PlistEDPlus/releases/download/1.0.39/PlistEDPlus-win.7z Link to comment Share on other sites More sharing options...
Recommended Posts