Vincent Ritter

< back to projects

Gluon for Micro.blog

An app for both iOS and Android, built on React Native, for Micro.blog.

Gluon is a highly opinionated, but customisable, cross platform app for iOS and Android for Micro.blog.

If you’d like to find out more, please visit the Gluon website. Or keep scrolling to read the development blog.

With Gluon, you can do the following:

* Posting is available for Micro.blog hosted sites only. Posting to third-party blogs is coming soon.

Project posts

Just pushed an update to Gluon for both iOS TestFlight and Android Internal. I’ve added my preliminary integration for image upload to a Micro.blog hosted blog. It took me some time, but I’m happy it’s working now.

I wanted to write a longer blog post, but I’ll let you discover it all and have a play with it first and I’ll write it a bit later. Suggest you read the release notes to find out more 😃

Device testing!

I’ll be running some posting tests for Gluon, on the Gluon account. So ignore it. I’ll clean up afterwards.

I tend to be alcohol free, but my app is giving me a sign… I guess I could. Good progress on Gluon last week, so I’ll give myself some slack 🍷

Just shipped an update for Gluon on both Android and iOS. It mainly focuses on bug fixes that you have all been reporting and also some more Android specific code changes.

Here is a quick summary:

For Android, it includes all the iOS changes that I blogged about here. It’s not perfect on the visibility of which account you’re in, but I’ve set wheels in motion to make that work as per iOS!

Here are a few screenshots:

Double links are fixed… FINALLY!

That’s the longest name I could find on Micro.blog - now it no longer breaks the timeline cell layout. So if you have an even longer name… it shouldn’t break the app.

Discover on Android. With the same layout as iOS.

Anyway, hope you enjoy this update. I don’t expect to ship any more tweaks and fixes until I have finished my promise to include posting of photos and other posting related items.

If you have feedback, let me know! I read all of them.

Added recent searches to the Search screen for Gluon. Also added some friendly icons too. Will ship an update on Monday I guess, including some bug fixes for account switching.

I could get used to this…

I didn’t think it would be easily possible… but I can see a future here, now that I can re-use all of the logic layer at least. The UI would have to go… One for 2020 for sure!

😱

Just pushed out an update, for Gluon, for all iOS users (build 69). You can read about it here. 😍 More to come soon!

Major core update to Gluon. Easier future. Multiple accounts.

I’m happy to announce that I rewrote a fairly big chunk of the underlying code for Gluon.

The past few weeks have given me doubt on the maintainability of the, now huge, codebase. So I decided it was time to tackle it.

The major upgrades have to do with storage handling and how your data is stored on the device. Before this update there were too many steps involved and it was a nightmare to implement certain things with ease. For example switching to the correct feeds depending on your account (yep, account switching).

With that I also took time to store any Discover posts separate to your main account, as these are accessible even without an account. Again, this removes loading steps for the app.

I’m really happy with the way it works now and it gives me great confidence to implement features I have in mind.

The first of these features was to re-introduce multiple accounts with easy account switching. Not only that, you’ll be able to register for push notifications (iOS only for now) on both accounts and receive them on the same device. Pretty handy if you have several accounts. Note that it won’t switch accounts yet when you tap a notification… working on it!

Before I go further I must warn everyone using it… whilst I did my best to avoid headaches (I had many different problems already), please expect this to be one of those updates that breaks the app - I’m confident it won’t crash, but just bear that in mind. If for some reason you can’t get it to start, delete the app (OMG!!) and grab it again. If it doesn’t crash it will ask you to log in again… which I’m hoping it will do.

Anyway, now that’s out the way, here is a screenshot of the really simple account screen found in “More/Settings” and also when you long press on your profile image:

You can add as many as you want. Once you press the “Add +” button you’ll get the login screen, just like you should be used to with this update 😅. Once logged in you’ll be switched to that account automatically - you’ll see that by the “Active” text.

Switching accounts is as easy as selecting whichever account you want. It should be relatively fast, depending on your feed.

If you find yourself on your timeline, or elsewhere, just long press your profile image and you’ll open up the same screen where you can quickly jump between accounts. It will also automatically close the screen once it’s switched here.

Anyway, I’m happy with the way that works now. Hope some of you will find it useful.

There are some other changes especially to the Discover sections. It’s mainly a tidy up of the screens, so they don’t feel so cluttered, and also a few things in search so the keyboard doesn’t always get in your way when you already did a search previously.

This update is being pushed out now for iOS. It all works for Android too, but I want to re-visit some “profile” stuff here, as I don’t want to confuse you what account you’re in. So Android support for this is coming soon also.

More to come and happy testing.

Went to bed at 03:00 AM. I’ve been working on re-writing a major, underlying, component for Gluon. I’ll blog about it when I ship the update. It’s been totally worth it!

Pushed out an update to Gluon for both Android and iOS.

It mainly sorts auto-theme switching issues, on iOS, and also tweaks a few other areas here - for example when the app has been suspended by the OS.

There is a small tweak to the UI here too, which removes some of the borders from the top and bottom bar. It looks a bit cleaner in my eyes and is less visually distracting. Also gave the screen titles a heavier font on iOS.

Here it is with pure white:

I'll sleep on it I guess.

The Discover More section also got a bit of attention and there is more to come here. I mainly fixed an issue with the previously selected emoji category being shown when you navigate to a different one. And to finish it off, I added the new emoji categories (🧶🎨🖌🏕⛺️🍺🍻🍷).

Then I decided to add a more prominent “Micro Monday” header with the Micro Monday podcast artwork. Although, again, I’ll sleep on it.

I’d love to add a few more community specific items to Gluon, which should round it off nicely, and make it a bit more personal with the platform.

Anyway, that’s it for now. Thank you to everyone testing and sending feedback. Keeps me going!