-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
That's why in Gnome, you need a shell extension instead of an app. Shell extensions are written specifically for Gnome, and the documentation sucks, so immediately you have way fewer options. BUT, guess what: PoP OS launcher is a Gnome shell extension (which is why it worked for you), and you can use that in any distro using Gnome, including Fedora. However, it is that it's part of pop-shell, so you also get the other UI customizations (mostly keyboard shortcuts for tiling that you can disable I think). It also requires setting up the back-end service to handle the non-ui side. Maybe there are Fedora packages for it that makes it easier (I don't use Fedora myself, so wouldn't know).
That's why in Gnome, you need a shell extension instead of an app. Shell extensions are written specifically for Gnome, and the documentation sucks, so immediately you have way fewer options. BUT, guess what: PoP OS launcher is a Gnome shell extension (which is why it worked for you), and you can use that in any distro using Gnome, including Fedora. However, it is that it's part of pop-shell, so you also get the other UI customizations (mostly keyboard shortcuts for tiling that you can disable I think). It also requires setting up the back-end service to handle the non-ui side. Maybe there are Fedora packages for it that makes it easier (I don't use Fedora myself, so wouldn't know).