home.social

#mastoffline — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mastoffline, aggregated by home.social.

fetched live
  1. Projects I hope to find some more #coding time for during the #Yuletide break:
    - my #blog
    - #MML / #MGS processing scripts (especially the renamer / sorter)
    - #TUILauncher
    - #Mastoffline
    - #PlexodusTools

  2. And with that, the #code for #Mastoffline, my in-development personal #Mastodon client using #MastodonPy and #Kivy, has been published to #SourceHut: git.sr.ht/~fixato/Mastoffline

    It's far from done, but I felt the code had matured enough from a simple proof of concept to see if Kivy was a suitable #Python #GUI library for me, to one of my #ScratchYourOwnItches #PetProjects that I will slowly work on when I feel like it, to warrant its own repo.

    #coding #PetProject

  3. Simplified link preview cards have been added to #Mastoffline, complete with semi-transparent mouse-over tooltips that show where the link points to.

    (Next step will be to apply these tooltips to all ref links.)

    Thanks to @halcy's excellent #MastodonPy library, it's really simple to access all this extra information. :)

    #coding

  4. right, added the storing as well, while it was still fresh in my mind :)

    Will see tomorrow if I'll work on the previously planned write-support, or if I make the display of toots more feature complete, as I am missing cards, profile pics, emoji, and whether it was a boost or (in the case of notifs) favourite, or reply.

    Progressing slowly, but slow progress is still progress.

    #mastoffline #coding #ScratchYourOwnItches

  5. While I didn't implement actual posting for #Mastoffline today, as I had planned, I have added support for loading more toots for a given timeline; both newer and older toots.

    Still have to make it store the newly loaded toots, but that should be just one or two more lines of code. :)

    #coding

  6. But my brain is kinda fried, so I think I'll curl up on the sofa with some YouTube or Netflix while playing some #MarioKartTour till I drift off.

    #Mastoffline #ToDo for tomorrow: implement actual posting to the timeline, preferably complete with image upload.

  7. (ah! of course! The Popup widget's content can be anything, not just an Image/AsyncImage, so I can just feed it another widget that contains both the AsyncImage as well as a Label in a ScrollView for the description!)

    #coding #thinkingAloud #Mastoffline

  8. Not a lot of #coding on #Mastoffline today, but look, it can do image popups now!

    (Still need to find a better solution for the image description text though, as some texts are too long to use as titles.)

  9. Progress on #Mastoffline has been made at least. :)

    For more details about the #coding progress on it, see the image description.

    Very much still work-in-progress, but I like seeing it turn into something somewhat useable already. :)

    The #Kivy #GUI framework for #Python is one of the easier to understand ones I've tried so far, though I am starting to run into things now, such as selectable labels, where default widgets won't suffice...