Open dominichayesferen opened 4 years ago
If you are using an HTML-based store, you could set up hidden URL system to tell the back end what to do. For example, if you navigated to store.FEREN OS TLD/storedownload/example-package, the store backend can detect a request to that URL, and do a function (in this case, download a package)
Update: On further consideration, for now the aim is to make this all an offline-stored Store at first to make it so it's all in the package(s) itself/themselves, thus giving us time to prepare for an online store while still giving users a way better Store experience way sooner.
Update 2: On further consideration, I also want to temporarily make the Store's frontend GTK3-based since I have the most experience with making GTK3 applications that have website containers and can manage packages due to the Welcome Screen. Anyway, idea list incoming:
Ideas I do want to implement:
Moved to the README.md of New-Feren-OS-Store.
A few mockups of the design of Welcome Screen's initial appearance:
Work has now started: https://github.com/feren-OS/New-Feren-OS-Store
Development was reset, however it's progressing nicely on https://github.com/feren-OS/Feren-Storium for a rather new codebase whose main focus is mainly modularity New-Feren-OS-Store will be moved over to New-Feren-OS-Store-Scrapped and a fork of Feren-Storium will be made once Feren Storium (the skeleton of Feren Store, in a way) is done.
Package Name or Section of Feren OS where this bug resides Where does this bug happen? (e.g.: feren-themer-cinnamon) feren-store
Describe the bug Something I have been wanting to do for a while now is to turn Feren Store into a website-powered Store, just like how Deepin Store/Universal OS Store and Regata OS Store do things. However, until now I've been holding back from trying the idea due to the thought of the work needed to get the website prepared as well as the application backend for the website to work properly.
The end goal is to transform Feren Store into a website-powered Store application along the lines of Deepin/UOS's App Store while not losing out on any key functionality.
GUI Ideas:
Website ideas:
Backend ideas:
Final GUI ideas: Featured ... blocks: [icon] Name Publisher Name (space) [install (in Y middle)]
Can't Connect error page: [store error icon] Couldn't Connect A problem occurred when we tried to connect to the Feren Store. Please try again later.
[ Retry (suggested action) ] [ Manage Installed Items ]