david-swift

5 Followers
78 Following
364 Posts
A student interested in coding (mainly uses #swift). I love #gnome #linux. 🎷️
GitHubhttps://github.com/david-swift
I'm migrating to @MastodonDE mainly because of the Markdown support (Glitch). I'm @david_swift.

Finally added a page for the GTK inspector on the GNOME developers docs website: https://developer.gnome.org/documentation/tools/inspector.html

This way, I won't have to point people at the wiki any more.

#gtk #gnome #docs

GTK Inspector

The GTK inspector is the built-in interactive debugging support in GTK. The Inspector is extremely powerful, and allows designers and application developers to test CSS changes on-the-fly, magnify ...

GNOME Developer Documentation

New Flathub home page coming along nicely thanks to @razze - note the new tabbed section below the banners at the top đź‘€

Also, if you haven't updated your app metadata yet, there's still a bit of time to do it before we release banners this weekend :)

Docs: https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/quality-guidelines

Quality guidelines | Flathub Documentation

Please open an issue using the Quality Guidelines template for support

Fragments is a BitTorrent client, it's easy to use and it'll have you transferring files peer-to-peer in no time. The app automatically detects copied magnet or torrent file links, so you can start downloading all your media right away. Fragments lets you order, pause and manage your torrents, or even pick out which of their files you do or don't need!

You can follow the app's creator here: @haeckerfelix

You can get the app on Flathub here: https://flathub.org/apps/de.haeckerfelix.Fragments

#gnome #apps #flatpak

Install Fragments on Linux | Flathub

Manage torrents

Flathub - Apps for Linux

Retro; the customizable clock widget is now available on Flathub in v2

What's new:

• 24/12h support (follows GNOME Settings)
• Energy usage optimizations
• Better support for round clocks
• Controls moved out of the way

What do you think of the floating header bar?

https://flathub.org/apps/re.sonny.Retro

#GNOME #GTK #CSS #Flathub #Flatpak #Linux

Install Retro on Linux | Flathub

Customizable clock widget

Flathub - Apps for Linux
The Swift API guidelines are really good. They’re worth reading even if you’re not interested in Swift just to see an example of how to communicate this kind of information well. https://www.swift.org/documentation/api-design-guidelines/
Swift.org

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

Swift.org

I love that WebAssembly is becoming a bytecode for Swift tooling.

Pure, unadulterated, high-octane fuel for a he swift ecosystem:

https://github.com/apple/swift/pull/73031

[Macros] Add support for wasm macros by kabiroberai · Pull Request #73031 · apple/swift

This PR introduces support for WebAssembly-based macros via -load-plugin-executable Foo.wasm#Foo. Wasm macros are blazing fast (no SwiftSyntax build required for consumers!) and secure (fully sandb...

GitHub

Mit erstaunlicher Pünktlichkeit kehren die Mauersegler jedes Jahr an ihre alten Nistplätze zurück. Sie sind #ortstreu und
#Gebäudebrüter wie der Spatz. Nutzen die Nester aus dem Vorjahr. MS und viele andere Vogelarten sind auf die Gunst des Menschen angewiesen (Trailer 👇)
Stehen seit 2016 in Bayern auf der Roten Liste. Legen nur 1Ă— im Jahr Eier und werden bis zu 20 Jahre alt.

#JederMeterNistplatzFehlt #EveryMeterOfNestingSpaceIsMissing
#BirdsOfMastodon #swift

https://youtu.be/ijln6pjQAsE?feature=shared

A SWIFT STORY FULL

YouTube
Holy crap this looks so impressive, mail demo app by @alice on the #postmarketOS Linux phone. Hopefully we'll soon have an app like this, would be a killer feature 🚀 🤩
The input indication :3

Also this required 2 additions in libmanette:

- There was no way to get the current mapping. There was a way to save a provided mapping, and to reset it, but not get the current one

- There was no way to get a gamepad's guid

Both are implemented/merged now. It will take a few days until this is in the SDK, but for now I bundled libmanette with the app, so it should be available anyway.