The Tone

Subscribe
Archives
May 30, 2019

A premium Mastodon client for MacOS!

<!doctype html>

    <!-- NAME: 1 COLUMN -->
    <!--[if gte mso 15]>
    <xml>
        <o:OfficeDocumentSettings>
        <o:AllowPNG></o:AllowPNG>
        <o:PixelsPerInch>96</o:PixelsPerInch>
        </o:OfficeDocumentSettings>
    </xml>
    <![endif]-->



    A premium Mastodon client for MacOS!

<!--[if !mso]><!--><!--<![endif]-->
<div><div></div><div></div></div>
    <!---->
    <!--[if !gte mso 9]><!----><span class="mcnPreviewText" style="display: none; font-size: 0px; line-height: 0px; overflow: hidden;">After a few minutes with Mastonaut last night, we'd like to issue yet another formal warning, Twitter... The FederNet encroaches...</span><!--<![endif]-->
    <!---->
    <center>
        <table align="center" border="0" cellpadding="0" cellspacing="0" height="100%" id="bodyTable" width="100%">
            <tr>
                <td align="center" id="bodyCell" valign="top">
                    <!-- BEGIN TEMPLATE // -->
                    <!--[if (gte mso 9)|(IE)]>
                    <table align="center" border="0" cellspacing="0" cellpadding="0" width="600" style="width:600px;">
                    <tr>
                    <td align="center" valign="top" width="600" style="width:600px;">
                    <![endif]-->
                    <table border="0" cellpadding="0" cellspacing="0" class="templateContainer" width="100%">
                        <tr>
                            <td id="templatePreheader" valign="top"><table border="0" cellpadding="0" cellspacing="0" class="mcnImageBlock" width="100%">
<tbody class="mcnImageBlockOuter">
        <tr>
            <td class="mcnImageBlockInner" valign="top">
                <table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnImageContentContainer" width="100%">
                    <tbody><tr>
                        <td class="mcnImageContent" valign="top">


                                    <img align="middle" alt="" class="mcnRetinaImage" src="https://gallery.mailchimp.com/7715f70b539dafc216104455f/images/2392275b-c7fc-4464-ac2a-c20a987e68b1.png" width="400" />


                        </td>
                    </tr>
                </tbody></table>
            </td>
        </tr>
</tbody>

            <!--[if gte mso 9]>
            <td align="center" valign="top" ">
            <![endif]-->
            <table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnBoxedTextContentContainer" width="100%">
                <tbody><tr>

                    <td>

                        <table border="0" cellspacing="0" class="mcnTextContentContainer" width="100%">
                            <tbody><tr>
                                <td class="mcnTextContent" valign="top">
                                    <div style="text-align: center;"><span style="color: #A9A9A9;"><span style="font-size: 10px;"><span style="font-family: courier new,courier,lucida sans typewriter,lucida typewriter,monospace;">Essential curiosities from us and our favorites.</span></span></span></div>

                                </td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr>
            </tbody></table>
            <!--[if gte mso 9]>
            </td>
            <![endif]-->

            <!--[if gte mso 9]>
            </tr>
            </table>
            <![endif]-->
        </td>
    </tr>
</tbody>

            <!--[if mso]>
            <td valign="top" width="600" style="width:600px;">
            <![endif]-->
            <table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnTextContentContainer" width="100%">
                <tbody><tr>

                    <td class="mcnTextContent" valign="top">

                        <div class="is-node" id="write">

Mastonaut for MacOS

by David Blue

Mastonaut Full Screen

Premium desktop Mastodon clients incoming?

Since you last heard from us, the federated social network Mastodon has scaled tremendously in usership and steadily grown technologically into an incredibly robust and dynamic platform. Perhaps inevitably, Eugen Rochko and his gaggle of open source developers have continued to embarrass the living fuck out of Twitter's team - at least for those who've continued to pay attention (i.e. those of us whose sense of aspiration has yet to perish.)

I planned on getting ahead of an innovative wake in iOS development by watching closely for the first "premium" Mastodon clients to come out, which I suspected (quite correctly) would carry the first substantial risk-taking on the part of plucky social apps to be seen on the goddamned App Store in what felt like eternity. Unfortunately, I've ended up far too deep in screenshots/insights from Toot! and Mast, creating a bit of an overwhelming obstacle in comparing and/or reviewing the two without sinking deep in my regular, pretentious hole. (Though both of them are absolutely gorgeous, fascinating, and impressive projects which you should invest in and follow if you're interested in the future of federated social whatsoever.)

That said... I'd like only to mention and briefly demonstrate the first premium desktop Mastodon client, Mastonaut, which I had the privilege of experiencing momentarily last night.

Mastonaut Add Instance

In the interest of brevity (and because I was unable to continue fucking around for any length of time,) I'll just list some observations:

  • The entire GUI experience is distinctly uncluttered (or perhaps barren, depending on your subjective desires from this sort of thing,) but duplicates dearest TweetBot's functionality impressively well considering its age as an independently-developed product.
  • Keyboard shortcuts! Fuck me, God.
  • I love the live-updated instance directory search (above) as a second landing for first-time users.
  • Though I did actually have to repeat the first-time login process after freezing and subsequently force-quitting Mastonaut, I think you'll probably place the blame on my own immediate and inpatient window management mania considering how smoothly it all went the second time around.

To be honest, Bear, Spark, and recent other beautiful Mac applications beckon me to buy or hack myself into MacOS again. If I have time in the near future, I'll show you why.

Yes, extratone dot com is back up and running on an entirely new, open source CMS. More details coming soon.

                    </td>
                </tr>
            </tbody></table>
            <!--[if mso]>
            </td>
            <![endif]-->

            <!--[if mso]>
            </tr>
            </table>
            <![endif]-->
        </td>
    </tr>
</tbody>

            <!--[if gte mso 9]>
            <td align="center" valign="top" ">
            <![endif]-->
            <table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnBoxedTextContentContainer" width="100%">
                <tbody><tr>

                    <td>

                        <table border="0" cellspacing="0" class="mcnTextContentContainer" width="100%">
                            <tbody><tr>
                                <td class="mcnTextContent" valign="top">
                                    <div style="text-align: center;"><span style="font-size: 12px;"><font color="#a9a9a9" face="courier new, courier, lucida sans typewriter, lucida typewriter, monospace">Still wanting for words?<br />

Join our Telegram channel
and keep up with the best
digital has to offer,
in real time,
on our reading list.
 

                                </td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr>
            </tbody></table>
            <!--[if gte mso 9]>
            </td>
            <![endif]-->

            <!--[if gte mso 9]>
            </tr>
            </table>
            <![endif]-->
        </td>
    </tr>
</tbody>

        </td>
    </tr>
</tbody>

                                    <!--[if mso]>
                                    <td align="center" valign="top">
                                    <![endif]-->


                                        <table align="left" border="0" cellpadding="0" cellspacing="0">
                                            <tbody><tr>
                                                <td class="mcnFollowContentItemContainer" valign="top">
                                                    <table border="0" cellpadding="0" cellspacing="0" class="mcnFollowContentItem" width="100%">
                                                        <tbody><tr>
                                                            <td align="left" valign="middle">
                                                                <table align="left" border="0" cellpadding="0" cellspacing="0" width="">
                                                                    <tbody><tr>


                                                                            <td align="left" class="mcnFollowTextContent" valign="middle">
                                                                                <a href="https://www.twitter.com/extratone/" target="">Twitter</a>
                                                                            </td>

                                                                    </tr>
                                                                </tbody></table>
                                                            </td>
                                                        </tr>
                                                    </tbody></table>
                                                </td>
                                            </tr>
                                        </tbody></table>

                                    <!--[if mso]>
                                    </td>
                                    <![endif]-->

                                    <!--[if mso]>
                                    <td align="center" valign="top">
                                    <![endif]-->


                                        <table align="left" border="0" cellpadding="0" cellspacing="0">
                                            <tbody><tr>
                                                <td class="mcnFollowContentItemContainer" valign="top">
                                                    <table border="0" cellpadding="0" cellspacing="0" class="mcnFollowContentItem" width="100%">
                                                        <tbody><tr>
                                                            <td align="left" valign="middle">
                                                                <table align="left" border="0" cellpadding="0" cellspacing="0" width="">
                                                                    <tbody><tr>


                                                                            <td align="left" class="mcnFollowTextContent" valign="middle">
                                                                                <a href="http://www.youtube.com/extratone" target="">YouTube</a>
                                                                            </td>

                                                                    </tr>
                                                                </tbody></table>
                                                            </td>
                                                        </tr>
                                                    </tbody></table>
                                                </td>
                                            </tr>
                                        </tbody></table>

                                    <!--[if mso]>
                                    </td>
                                    <![endif]-->

                                    <!--[if mso]>
                                    <td align="center" valign="top">
                                    <![endif]-->


                                        <table align="left" border="0" cellpadding="0" cellspacing="0">
                                            <tbody><tr>
                                                <td class="mcnFollowContentItemContainer" valign="top">
                                                    <table border="0" cellpadding="0" cellspacing="0" class="mcnFollowContentItem" width="100%">
                                                        <tbody><tr>
                                                            <td align="left" valign="middle">
                                                                <table align="left" border="0" cellpadding="0" cellspacing="0" width="">
                                                                    <tbody><tr>


                                                                            <td align="left" class="mcnFollowTextContent" valign="middle">
                                                                                <a href="https://www.facebook.com/extratonemagazine" target="">Facebook</a>
                                                                            </td>

                                                                    </tr>
                                                                </tbody></table>
                                                            </td>
                                                        </tr>
                                                    </tbody></table>
                                                </td>
                                            </tr>
                                        </tbody></table>

                                    <!--[if mso]>
                                    </td>
                                    <![endif]-->

                                    <!--[if mso]>
                                    <td align="center" valign="top">
                                    <![endif]-->


                                        <table align="left" border="0" cellpadding="0" cellspacing="0">
                                            <tbody><tr>
                                                <td class="mcnFollowContentItemContainer" valign="top">
                                                    <table border="0" cellpadding="0" cellspacing="0" class="mcnFollowContentItem" width="100%">
                                                        <tbody><tr>
                                                            <td align="left" valign="middle">
                                                                <table align="left" border="0" cellpadding="0" cellspacing="0" width="">
                                                                    <tbody><tr>


                                                                            <td align="left" class="mcnFollowTextContent" valign="middle">
                                                                                <a href="http://instagram.com/extratonemag" target="">Instagram</a>
                                                                            </td>

                                                                    </tr>
                                                                </tbody></table>
                                                            </td>
                                                        </tr>
                                                    </tbody></table>
                                                </td>
                                            </tr>
                                        </tbody></table>

                                    <!--[if mso]>
                                    </td>
                                    <![endif]-->

                                <!--[if mso]>
                                </tr>
                                </table>
                                <![endif]-->
                            </td>
                        </tr>
                    </tbody></table>
                </td>
            </tr>
        </tbody></table>
    </td>
</tr>

        </td>
    </tr>
</tbody>

        </td>
    </tr>
</tbody>

            <!--[if mso]>
            <td valign="top" width="600" style="width:600px;">
            <![endif]-->
            <table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnTextContentContainer" width="100%">
                <tbody><tr>

                    <td class="mcnTextContent" valign="top">

                        <div style="text-align: center;"><em>Copyright © 2019 Extratone, All rights reserved.</em><br />


Unsubscribe.


Email Marketing Powered by Mailchimp

                    </td>
                </tr>
            </tbody></table>
            <!--[if mso]>
            </td>
            <![endif]-->

            <!--[if mso]>
            </tr>
            </table>
            <![endif]-->
        </td>
    </tr>
</tbody>


Don't miss what's next. Subscribe to The Tone:
Powered by Buttondown, the easiest way to start and grow your newsletter.