Homebrew RELEASE Switch Homebrew Appstore

pwsincd

Garage Flower
OP
Developer
Joined
Dec 4, 2011
Messages
3,673
Trophies
1
Location
Manchester UK
XP
4,144
Homebrew App Store (for Switch)

Download: https://github.com/vgmoose/appstorenx/releases
View Online: https://switchbru.com/appstore/

The Homebrew App Store NX is graphical frontend to the get package manager for downloading and managing homebrew on the Nintendo Switch. This is a replacement to the Wii U Homebrew App Store.

2.0 Update changelog (Oct 2nd 2018):

New Features:
  • Search functionality with on screen keyboard
  • Allow sorting of app list by: most recently updated, download count, alphabetically, download size, and randomly
  • Add new "Advanced" category including some system/hekate modules
  • Redesigned "App Details" screen to show much more information about each app such as long scrollable description, download count, download size, and last updated date
  • Added feedback reporting for any app to collect data about what works and doesn't work. This feedback will be passed along to the app's author if appropriate
Enhancements:
  • All touch and controller controls refactored and more responsive to input (highlights, buttons, etc)
  • Add four-column "wide" view activated by pressing L or ZL in the app listing
  • New offline screen when internet connection isn't detected instead of empty progress bar
  • List other apps by the same author from the details page
Bug fixes:
  • Switched to curl instead of old hacky HTTP downloading curl
  • Empty folders are now removed upon uninstallation of a package
  • Corrupt cached icons should no longer freeze loading
  • Uses romfs for storing images instead of an external folder
  • Some settings for cleaning up any empty folders leftover by the old app and wiping the icon cache

Usage
To run this program, a Nintendo Switch with access to hbmenu is required (currently requires an sd card). Unzip the contents of the zip at the Github link above to the root of the SD card. For more detailed instructions, see the readme.

App Compatibility
See here for the compatibility of every package on the default repo with Switch firmware 5.1: https://github.com/vgmoose/appstorenx/wiki/Switchbru-Repo

Support
You can come by the Switchbru Discord (or #switchbru on Freenode) to discuss any issues/development, or if you want to work on your own homebrew app using the source code. Individual issues for the app can be reported on Github.

If you are trying to block updates, the DNS server at 45.55.142.122 can be used safely with this application by pressing home when the DNS landing page appears, then launching the app store.

License
This software is licensed under the GPLv3. Please feel free to report issues or give your own contributions to the source code!

This program is presented for the users and is designed to respect your personal freedoms.

If you are interested in these freedoms and why they're important, here's a great book by Cory Doctorow that is also available to read for free: https://craphound.com/littlebrother/download/

Credits
pwsincd - web frontend, maintenance, hosting
vgmoose - package manager, GUI implementation, maintenance
rw-r-r_0644 - manifest parsing and installation code
zarklord1 - zip folder extraction library
jaames - web frontend GUI design and layout
roman - app GUI design and layout

Screen shots
All apps are initially marked as "GET". Once they are installed, they move to the "INSTALLED" category. And if an update is available on the server, it wlll show as "UPDATE".

The main method of controlling the screen is via touch input + fling to scroll. If you push on the D-pad, a fallback cursor will pop-up to support TV mode.

46346369-d1b96080-c615-11e8-9668-19cd7c3ebddf.png

46346402-eac21180-c615-11e8-98c2-45afe70f9572.png


Submitting an app

The best way to submit an app and ensure that updates will get out to users is to publish it and updates to it via a Github release. Then the version will automatically be checked daily against our version to be rolled out to users.

If you have a Github repo or gbatemp thread for your app, chances are Pwsincd or Vgmoose will message you / have already messaged you asking for permission to include it on the store. You can also message us directly however.

For now, every package in the default repo is manually curated. There is an effort to make this more automated here: https://github.com/vgmoose/barkeep

Maintaining a repo

See get's instructions for setting up a repository. Everything is designed to be statically hosted. If there's no repo provided in the repos.json config file, then it will generate a default one pointing to switchbru.com/appstore.

For more info about why Get repos are the way they are and how to set then up, see also Get's wiki: https://github.com/vgmoose/get/wiki/Overview-&-Glossary

At this time, you will also have to make a modification to the get library to hardcode the IP of your desired server in addition to the repos.json file and only one repo is supported. In the future, multiple repos will be supported (by adding more to the json) and will be configurable in the UI.
 
Last edited by vgmoose,

BvanBart

Gaming addict #2 and some
Member
Joined
Apr 16, 2007
Messages
1,315
Trophies
0
Age
34
Location
Bikini Bottom
XP
1,411
Country
Netherlands
That looks awefull! No really.
Idea is good though, but the look and feel is just not right.

Make it look more like a real Appstore. You are using a cms, so downloading an Appstore skin shoulf be easy. If you need help with compiling a whole new One let me know happy to help!

This has been reviewed now. Very nice :D!
 
Last edited by BvanBart,

pwsincd

Garage Flower
OP
Developer
Joined
Dec 4, 2011
Messages
3,673
Trophies
1
Location
Manchester UK
XP
4,144
this is not an appstore
its just a website

clickbait
this is not an appstore
its just a website

clickbait

It doesnt claim to anything else ... oh i see you want full fledged app on your console ... let us fuckin walk b4 we start running.
 

Bernhard

Psycho
Member
Joined
May 2, 2016
Messages
824
Trophies
0
XP
1,353
Country
United States
i like it...

the basestyle is solid a little bit of fine machining needs to be done..
for example the icons (dns,IRC,Discord ...) need to get in one line...and they need to stick on top...
but really i ve no other complaints
 

yardie

Banned!
Banned
Joined
Mar 27, 2016
Messages
1,334
Trophies
0
XP
1,535
Country
United States
It doesnt claim to anything else ... oh i see you want full fledged app on your console ... let us fuckin walk b4 we start running.
i have no issues with the site
using the title Homebrew Appstore makes it sound like an app thats all im saying

watch a bunch of people are gonna come in this thread thinking the same thing
 

Baoulettes

The lonely man
Member
Joined
May 25, 2011
Messages
823
Trophies
0
Age
31
Location
C:\Users\Baoulettes\Desktop\GBATemp
Website
www.baoulettes.fr
XP
1,726
Country
France
Offer two theme one light and one dark.
And you will rule them all.

A site like that I personally love it white. that how I am used, App store are white at least here.

Also it need some Icon (favicon.ico?)

The name is a bit vague, ''Homebrew App Store'' just that we do not know that Switch :)

I suggest also you offer ''Switch'' like theme, that us Red/White and simple icons no shadow nothing.

The font itself is not bad but isn't it too bold? (I like it but does it fit what do you think others?)

Now about my suggestion :
White background for webpages but not too white a bit less so it does not kill your eyes ^^
All the title color, normalise them, that a rainbow right now and really not fit all that Switch, maybe something more red, a nice tiny gradient would kick :D
About your icons I actually like that following the red gradient and make the inner icon transparent will make it close to Switch !
The top bar I like it just why did you name it ''Switch appstore'' and the site does not follow it :) ?

I know I sound really bad here but I am just trying to give my personal view on it.
Right now we do not have huge database of homebrew so it can be a bit like you want but later it will be hard to change your way without having peoples rage.
Beside all that I really like the idea.
And who know in futur it will be possible to have custom application on switch like that. (Ashop ? app shop)
Diffinitly I will follow it.
 

pwsincd

Garage Flower
OP
Developer
Joined
Dec 4, 2011
Messages
3,673
Trophies
1
Location
Manchester UK
XP
4,144
Offer two theme one light and one dark.
And you will rule them all.

A site like that I personally love it white. that how I am used, App store are white at least here.

Also it need some Icon (favicon.ico?)

The name is a bit vague, ''Homebrew App Store'' just that we do not know that Switch :)

I suggest also you offer ''Switch'' like theme, that us Red/White and simple icons no shadow nothing.

The font itself is not bad but isn't it too bold? (I like it but does it fit what do you think others?)

Now about my suggestion :
White background for webpages but not too white a bit less so it does not kill your eyes ^^
All the title color, normalise them, that a rainbow right now and really not fit all that Switch, maybe something more red, a nice tiny gradient would kick :D
About your icons I actually like that following the red gradient and make the inner icon transparent will make it close to Switch !
The top bar I like it just why did you name it ''Switch appstore'' and the site does not follow it :) ?

I know I sound really bad here but I am just trying to give my personal view on it.
Right now we do not have huge database of homebrew so it can be a bit like you want but later it will be hard to change your way without having peoples rage.
Beside all that I really like the idea.
And who know in futur it will be possible to have custom application on switch like that. (Ashop ? app shop)
Diffinitly I will follow it.


This site has come from our wiiu app/site. i guess some people werent aware of that. as it uses the same template, where we had a complimenting app for the console.Hopefully we can follow this with an app , who knows.

i could simply add a white or light theme option and may do .. not a priority but easy enough.

i kinda like the font .. is google's Product sans from the latest android version.
We have a red and light theme shown on our DNS page seen here : https://www.switchbru.com/dns but i wanted to try and emulate the switch's dark theme.
It is named such as we tend to offer several tools over time.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,377
Country
Germany
@pwsincd Very nice. Finally you're "here" at the Switch section. I always loved your appstore for the Wii U and used it to send ppl links to specific homebrew apps.
this is not an appstore
its just a website

clickbait
Somehow it is and you should be thankful that someone is making efforts to collect everything available at one place.
 

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,624
Country
United Kingdom
i have no issues with the site
using the title Homebrew Appstore makes it sound like an app thats all im saying

watch a bunch of people are gonna come in this thread thinking the same thing
It is an app store though technically
 

BvanBart

Gaming addict #2 and some
Member
Joined
Apr 16, 2007
Messages
1,315
Trophies
0
Age
34
Location
Bikini Bottom
XP
1,411
Country
Netherlands
Whoops! It looks better on a Macbook then iPhone. Should have checked that before commenting.
Still, if you could use help let me know. I am a web developer myself :).
 
D

Deleted User

Guest
omg it looks so nice, too bad i updated...
anyway i hope this stays open for a long time
because like most homebrew app stores
they shut down within 1-3 years of being up
 
  • Like
Reactions: Tsubakiandou
General chit-chat
Help Users
  • No one is chatting at the moment.
    iDestroyRebels @ iDestroyRebels: having problems updating to newest version of PS3HEN. no idea what im doing, can't find any...