You are reading content from Scuttlebutt
User has chosen not to be hosted publicly
User has not chosen to be hosted publicly
@SoapDog (Macbook Air M1) %AMI5PTyrMsTovhx28cjY5hgUOE012OGmztb99FuLEyo=.sha256

Couldn't work on Patchfox for the last two weeks. I had a ton of stuff going on here and had to prioritise away from my own personal projects for a while.


I'm going to push some crucial changes to Patchfox soon. I'm going to change the first-time use setup to default to installing a new identity on a different folder. This way you'll be able to keep your current client while still taking Patchfox for a spin.

Patchfox has been unstable on other machines and it is not yet feature complete enough to be a main client. Once it matures a bit more, I'll change back to running the locally installed identity by default.

User has not chosen to be hosted publicly
@Danie %cCOOWbWyUBqhTP+7TXUGoafyUwenN3SRojoHqlB99KA=.sha256
Voted Made something cute right now. At the top of the Patchfox UI there is a hea
User has not chosen to be hosted publicly
@SoapDog (Macbook Air M1) %IShOWwzxJTKVEN25vywRvjwhUhqUg5DKRsoba8Ae7s0=.sha256

Made something cute right now. At the top of the Patchfox UI there is a header with some Quick Actions to let the user navigate to the most common views. By default, it only lists Public and Mentions.

Look at the top
Look at them at the top in the green header bar

I always wanted to make this more flexible than hardcoding what goes into the menu. I was about to start crafting a UI to let the user customise that menu and saw how much work I would have to put into this, so I decided to focus on more important features instead.

Still, that bugged me and I couldn't let it go. Coding the whole UI/UX would take a long time, but implementing only half of the solution was really quick. The content of that menu now comes from the patchfox.toml file. There is no UI to customise this menu, but an enterprising user can go to the preferences file and write new values in and it will just work. This is how my version looks now:

SCR-20220909-oov.png

And this is the part of the preferences file that configures the quick actions:

[[QuickActions]]
label = "Public"
pkg = "hub"
view = "public"

[[QuickActions]]
label = "Mentions"
pkg = "hub"
view = "mentions"

[[QuickActions]]
label = "You"
pkg = "contacts"
view = "profile"

[[QuickActions]]
label = "#Patchfox"
pkg = "hub"
view = "channel"
data = {channel = "patchfox"}

TOML is so much more friendly than JSON. I'm happy with my choice.

NEVER POST THE FULL CONTENT OF YOUR PREFERENCES FILE. IT HAS YOUR SECRET IN IT, SOMETHING THAT IS CLEARLY STATED AT THE TOP OF THE FILE.

User has chosen not to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly

Show whole feed
Join Scuttlebutt now