geschnacke.de
Anmelden Menü
  • Startseite
  • Anmelden
  • Schnacks
  • Hilfe
  • Über
  • Samstag, 5. Oktober 2024, 279. Tag, 40. Woche
    Geschnacke[.de]

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · Do 15.06.2023 17:28:46

    Day 6: Show media controls for audio files

    This was a regression in v21 -- if you were playing audio file attachments the controls (play, pause, etc) would disappear, and tapping on the screen would not bring them back.

    That's obviously not great.

    @vv noticed this and provided a very clear bug report. @EricFrohnhoefer did the work to fix this in github.com/tuskyapp/Tusky/pull.

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · Fr 16.06.2023 12:31:57

    Day 7: Additional filtering controls

    Mastodon 4.x introduced new filter options.

    New filters have names, so you can give a filter a name that does not include the text you are filtering.

    Filters can also be configured to hide content or show a warning.

    And a single filter can be used to filter out multiple different words, instead of needing one filter per word.

    The new filter support in supports all these options, thanks to @Tak in github.com/tuskyapp/Tusky/pull

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · So 18.06.2023 19:23:52

    Day 8: See what's changed in edited posts

    In v22.0 you can now see what's changed when a post has been edited. Deleted text is shown with a red background and struck through, while new text is shown in bold with a green background.

    This is a great example of the collaborative nature of open source. I did the initial work in github.com/tuskyapp/Tusky/pull, using DiffX, a third-party library that computes text differences (github.com/pageseeder/diffx).

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · So 18.06.2023 19:24:21

    Then @rauschen noticed that this didn't work well with text that contained accented characters, provided an example, and a fix (github.com/tuskyapp/Tusky/pull).

    We reported this to the DiffX maintainers in github.com/pageseeder/diffx/is, they took the fix, released a new version, and now everyone else that uses their library benefits too.

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · So 18.06.2023 19:32:48

    There are two bugs we know about that will be fixed in the 22.1 release, and are already fixed in nightly.

    1. The mechanism that's used to highlight changes does not work well if the changes run over more than one line. The change highlighting runs off the right margin.

    2. Your server might know that a post has been edited, but it does not have a copy of the actual edits, so it doesn't return them. If this happens Tusky will crash. Sorry about that, github.com/mastodon/mastodon/i.

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · Mo 19.06.2023 23:42:42

    Day 9: Account headers

    In 21 you could view an account and tap the avatar picture to view it full screen.

    But you couldn't do that with the account's header image. Now you can.

    KWierso (github.com/KWierso) noticed this and suggested it should be fixed, and @Tak made the change in github.com/tuskyapp/Tusky/pull.

    It was also possible for an account's header image to obscure the buttons at the top of the page. I fixed that in github.com/tuskyapp/Tusky/pull.

    Nik

    Nik (@nikclayton@mastodon.social)

    Föderation · Mi 21.06.2023 01:26:01

    Day 10: Accessibility improvements

    We made a number of changes in 22.0 to improve accessibility

    Some users reported that the design of the "Load more" break made it difficult to spot amongst other posts in a timeline.

    @lakoja updated the design so that it is more visually distinctive in github.com/tuskyapp/Tusky/pull.

    The swipe-to-refresh gesture is not always accessible to assistive devices. I added an accessible "Refresh" menu entry as an alternative in github.com/tuskyapp/Tusky/pull.


    Startseite · Anmelden · Schnacks · Hilfe · Über

    Kontakt · Impressum · Datenschutz
    © 2019-2024 NFL / Opetus Software GmbH