pgaskin / NickelMenu

The easiest way to launch scripts, change settings, and run actions on Kobo e-readers.
https://pgaskin.net/NickelMenu
MIT License
591 stars 32 forks source link

Lack of support for notebooks #117

Open rafael-pinheiro opened 2 years ago

rafael-pinheiro commented 2 years ago

Kobo Sage and Kobo Elipsa have a new feature: Notebooks.

Currently there is no way to open a notebook or list of notebooks via NickelMenu. There is also no way of adding an item to the notes app menu as far as I can see.

Is that something that is in the radar? Any plans for bringing that functionality in?

pgaskin commented 2 years ago

Yes, that's planned in #109. I just haven't had enough time to implement it yet.

Pololot64 commented 2 years ago

I am willing to help try implementing this though I don't have any experience and cannot reverse engineer myself. (though I understand you are busy)

Pololot64 commented 2 years ago

I did a quick read of the source and extracted the latest kobo firmware and found:

_ZN15LibraryNavMixin13showNotebooksE14MainNavSection

I think this may be the relevant section. I can make a pr and try to test

Pololot64 commented 2 years ago

I have tested and that string does indeed launch the notepad. However, notes created cannot be opened for me...

Pololot64 commented 2 years ago

Also, I was doing some more testing and realized that my kobo Libra 2 has full support for my laptop stylus. Pressure support and everything (eraser and highlighter buttons). This may mean that full notebook support can be unlocked for this device as well.

Pololot64 commented 1 year ago

https://github.com/pgaskin/NickelMenu/pull/144