You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Play GIFs at their original resolution with sequential background decoding and bounded compositing buffers, keeping one displayed frame and at most one prefetched frame. Remove the 2,000-frame cap and the cumulative decoded-animation size rejection. Preserve transparency, disposal, frame timing and finite/infinite looping.
Use the same streaming player for local and remote .gif image URLs in Markdown/HTML. Share players across duplicate references, release old textures, pause decoding in hidden tabs or source-only previews, and cancel playback when closed.
Load GitHub repository image links correctly by converting blob/raw page URLs to raw assets. If the raw host fails, fall back to the GitHub Contents API with a shared 20-second network deadline and a 16 MiB response limit.
Support and limitations
macOS 11 or later, Apple Silicon and Intel only. Local image input remains limited to 128 MiB; GIF canvas buffers retain a 512 MiB playback budget. Embedded streaming applies to image URL paths ending in .gif. Remote images require network access; the unauthenticated GitHub API fallback is rate-limited.
End-to-end GIF playback, remote-image rendering and real Intel hardware interactions have not been manually smoke-tested for this release.
Validation
Local cargo fmt --all --check, strict workspace Clippy, workspace tests and cargo build --locked passed (93 tests).
Release CI validates updater-enabled ARM formatting/Clippy/tests and native updater checks, builds both Mac architectures, verifies package identity/architecture/signatures/checksums, and signs and verifies both update feeds and uploaded asset roundtrips before publication.
Installation
Choose Glim-0.1.18-macos-arm64.dmg for Apple Silicon or Glim-0.1.18-macos-x86_64.dmg for Intel, then drag Glim.app to Applications.
Packages are ad-hoc signed, without Apple Developer ID signing or notarization. If Gatekeeper blocks first launch, open once and use System Settings → Privacy & Security → Open Anyway. Do not disable system security.
Existing updater-enabled installations (0.1.12+) can use Check for Updates. Version 0.1.11 and earlier need one manual installation. SHA-256 files and signed architecture-specific appcasts are included.