I guess you are already aware, but just to be clear for other readers, this is normal and expected.
Only the release versions of the library are available from Library Manager. The version in Library Manager matches the content of the repository at the 1.4.4 tag:
If you want to use a non-release version of the library, you must install it manually.
That issue was submitted 2023-09-17, prior to the introduction of support for the UNO R4 boards on 2025-01-04. Unfortunately the issue was not closed at the time of merging the pull request that resolved it.
Maybe you are using Arduino IDE 1.x? The instructions I provided are for Arduino IDE 2.x
Anyway, just skip forward to the "B. Install variant of library with Nano R4 support" procedure and try proceeding with the rest of the instructions.
The reason I provided instructions for removing the existing installation of the library is that in some cases Arduino IDE will refuse to replace an existing installation when you use the Add .ZIP Library feature. However, that might not be an issue and the alternative of manually removing the library installation is somewhat complex. So I think it is best to just soldier forward and then deal with any problems if and when they occur.
Maybe because the forum is currently in screwed mode I have lost your original post on my iMac and I am replying to you on my iPad mini. There seems to be no way of getting to the forum on my iMac.
OK, from the screenshot you shared it seems that you do not have the Encoder library installed. So there is no need to uninstall it and you should be able to proceed with the rest of the instructions without any problems.
Did you see the "Successfully installed library from ..." notification after you performed the "B. Install variant of library with Nano R4 support" procedure?
I don't want to interfere too much here since such a documented case of solving a tricky library update issue may also help other but, at some point, I'd consider clearing any relics of the library out of the libraries folder and just bundling the library components into the same folder as the test sketch just to see if that worked.
No what happened is, when I clicked on the Add .ZIP Library in your instructions, was that it was downloaded to my down load folder.
Then I dragged it out onto the desk top and double clicked it . Then an Encoder folder was created on the desktop full of the original stuff from Paul's library.
You should not do that. Arduino IDE's "Add .ZIP Library" feature installs libraries from a ZIP file, so there is no need or benefit from manually extracting the downloaded file. Doing so will only cause confusion. I recommend deleting the Encoder folder that was created on your desktop in order to avoid any chance of confusion.
Please try carefully following the instructions I provided in post #20 again, being careful not to skip any steps. If you have any questions or problems while following the instructions, just let us know and we'll provide guidance.
You must select the Encoder.zip ZIP file in that "Select a zip file or a folder containing the library you'd like to add" dialog, not the Downloads folder.
Arduino: 1.8.19 (Mac OS X), Board: "Arduino Nano, ATmega328P"
Specified folder/zip file does not contain a valid library
Specified folder/zip file does not contain a valid library
When I choose the documents folder I get
Arduino: 1.8.19 (Mac OS X), Board: "Arduino Nano, ATmega328P"
Specified folder/zip file does not contain a valid library
Specified folder/zip file does not contain a valid library
You can't import a folder that contains your sketchbook
When I choose the desk Desktop I get
A banner which is incapable of being copied saying
Library added to your libraries. Check "include library" menu.
Followed by the error message
Specified folder/zip file does not contain a valid library
Specified folder/zip file does not contain a valid library
You can't import a folder that contains your sketchbook
I think I have a much bigger problem with my own system here, and I think that is causing the problem.
First I set up my laptop and iMac so that I could grab stuff from my iMac from my laptop. This caused a sort of mirror where whenever I got a file on the iMac, it would be a duplicate of the file on the laptop. So everything had to go through laptop. This sort of worked but I wanted to break that link.
So I tried to transfer files via an ethernet connection, which necessitated setting the preferences in a certain way. But the ethernet connection did not work.
I then transferred some very big files over so I could use them direct from the iMac, but still the problem persists. I can't even move stuff from the iMac's desktop to the iMac's documents folder, everything goes through the laptop.
Therefore whenever I try those instructions I can't select the right folder. Now I am not expecting anyone to solve this for me, it is my mess and it needs solving. But if anyone has any comments I would be most grateful.
Please provide a detailed description of exactly what happens if you Control-click on the "Documents" folder item in the "Select a zip file or a folder containing the library you'd like to add" dialog.
Oops, I should have said "double click' instead of "control-click". I don't use macOS very often so I am a bit hazy about the weird (to me) UI conventions.
Please provide a detailed description of exactly what happens if you double click on the "Documents" folder item in the "Select a zip file or a folder containing the library you'd like to add " dialog.