RepoJournal
Mobile platforms

Mobile platforms

Flutter, Swift, and Kotlin - the mobile platforms developers ship on

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Mobile Full archive →

The Wire · Showcase

FLUTTER STUMBLES ON LINUX POPUPS AS SWIFT AND KOTLIN PUSH FORWARD

By RepoJournal · Filed · About Mobile platforms

Flutter's Linux popup and tooltip positioning fix is back to square one, while Swift locks down move-only deinit crashers and Kotlin cleans house.

Flutter reverted its Linux popup and tooltip placement logic twice in the same period [1][2], leaving desktop UX in limbo and signaling the original fix wasn't ready for prime time. Meanwhile, the same team shipped a real win: MSAA is fixed on the Linux embedder with an explicit resolve step, mirroring the Windows path [3][4]. Error messages are also getting platform-neutral, dropping Material and Cupertino references from framework error strings [5]. Over in Swift, Doug Gregor is stamping out cross-module crashes by specializing deinits for move-only generic types in embedded Swift [6], and bridging all SILFunction thunk kinds to fix an open issue [7]. Kotlin put the final nail in an old workaround, removing the obsolete `DISABLE_IR_VISIBILITY_CHECKS` directive from kotlinx-serialization tests now that the underlying issue is resolved [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Revert "Improve initial size and placement logic for popups and toolt…ips on Linux (#189994) ↗ flutter/flutter
  2. [2] Revert "Improve initial size and placement logic for popups and toolt…ips on Linux (#189994) (#191498) flutter/flutter
  3. [3] Fixes MSAA on the linux embedder. ↗ flutter/flutter
  4. [4] Fixes MSAA on the linux embedder. (#191379) flutter/flutter
  5. [5] Remove Material/Cupertino references in error messages (#191305) flutter/flutter
  6. [6] [Embedded] Ensure that we specialize deinits for move-only generic types ↗ apple/swift
  7. [7] [Bridging] Bridge all of the SILFunction thunk kinds ↗ apple/swift
  8. [8] [tests] Remove obsolete `DISABLE_IR_VISIBILITY_CHECKS` JetBrains/kotlin

Quick answers

What shipped in Mobile platforms on August 24, 2026?
Flutter's Linux popup and tooltip positioning fix is back to square one, while Swift locks down move-only deinit crashers and Kotlin cleans house. In total, 15 commits and 11 pull requests landed.
Who contributed to Mobile platforms on August 24, 2026?
6 developers shipped this update, including mattkae, gaaclarke, Justin McCandless, DougGregor, hjyamauchi, and Andrii Rublov.
What were the notable Mobile platforms updates?
Revert "Improve initial size and placement logic for popups and toolt…ips on Linux (#189994), Revert "Improve initial size and placement logic for popups and toolt…ips on Linux (#189994) (#191498), and Fixes MSAA on the linux embedder.

More from Mobile platforms

Daily updates, in your inbox

Follow Mobile platforms

Keep up with Mobile platforms in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?