Some suggestions
-
There is this cool library called electron-context-menu that allows for custom context menus within an Electron app. This could be of use. example.
-
As of the latest release, and probably previous as well. The animations aren't very smooth, at least on my hardware. As the app only takes around 5-7% of my CPU when scrolling and 1% idling, I don't see why the animations are sluggish.
-
A custom menu bar, this allows for things like an custom about page. And an easier to use experience for Mac users. Example:

Notice: The reasons for the APIs with electronjs.org/apps being so broken is that, they are working on a new website and electronjs.org/apps has gone with little maintenance. It mostly broke when they made electronjs.org/apps update its database.
Thanks for your suggestions! We recently moved from directly parsing the https://electronjs.org/apps website to using meta files (within meta folder) available in the electron/apps repo and then (with /refresh-db endpoint) we refresh our centralised Appwrite DB. The /get-app and other such functions give data fetched from the DB. The search endpoint uses Lunr.js to search across the entire DB. Also for animations, we're working on a full rewrite of the app store. So with v0.0.5, most of the issues should be fixed.
Also if you want, you can join our Developer Team! After all, with more members, the release would be faster.