@davemark None that I have found, unfortunately. #Mastonaut probably comes closest but it has its flaws, so I sill prefer running the web client in a #fluid browser window.
http://fluidapp.com
@chucker @davemark The biggest one is that you limit toots to 500 characters even though qoto.org (the instance I use) supports 65535 character toots.
But the second biggest one is that the timeline jumps around so it is much too easy to loose your place. It is impossible to read the Public timeline, but even in your home timeline, as new messages come in it jumps ahead. This behavior alone is enough to make me never use #Mastonaut. If I am reading a toot and I get called away and then come back an hour later or a day later or a week later, I want it to still be on the last toot I read, and allow me to scroll up and down from there. If you are not touching the mouse or the keyboard, the timeline should never move on the screen for any reason, and especially not as new toots come in. Most #Mastodon clients get this wrong to some degree but Mastonaut is the worst I have found for this problem.
Other things I would like to see are the ability to quote all or a portion of the original toot in a reply, the ability to edit toots after they have been sent (in case you make an error), and the ability to see a list of all the #hashtags you are following and to add or remove from that list. But the first two things I mentioned above are the things that really turned me off about Mastonaut.
@chucker Oh, yes the preference works, I had just never found that before. Thanks for mentioning that!