Skip to content

v2.0.0: the native application

Choose a tag to compare

@github-actions github-actions released this 13 Oct 20:48
· 390 commits to main since this release

AniBeam 2.0 is the native application: a Rust core and a Qt 6 QML shell, replacing the Electron app as the main line. The Electron build still ships beside it for this release and goes away at the retire line.

The shell

  • Home is the first page: the series to go on with, on a band in its own poster colour, then the week as rows of the days that have an episode landing (today first and marked), the series with episodes waiting, a row not started yet, and the genres as a way into the library.
  • The library is sections of one grid: a title with its count, the search, one line of pill controls, then the franchises and the rest as headings over uniform cards. A genre picked on Home filters it.
  • A slim flat sidebar: Home and Library first, the rest as quiet glyphs at the foot.
  • Pages sit in a centred column on an ultrawide window instead of filling it.
  • Flat surfaces in three roles: the ground, the theme's own secondary surface, and the accent used sparingly. Cards carry a New tag when an episode is out and unseen, and a progress line that is the watched fraction and nothing else.
  • Scrolling: every wheel notch adds a fixed step and the content follows with exponential smoothing, so a spin of five notches goes five steps. Settings > Appearance has a scroll speed slider.
  • The player hides the pointer with its chrome.

The core

  • A series with no published episode count is no longer filed away as watched the moment the newest available episode is reached; only a real total or the tracker's own Completed counts.
  • TVmaze as a second match provider for non-anime series (#27).

Install

The Linux build is the anibeam binary attached below, built on Arch with Qt 6.12, mpvqt 1.2 and libmpv; put the com.marcusrosado.AniBeam.desktop entry from apps/linux/ beside it, or run it directly. The Electron zip is the legacy app.

What's Changed

  • feat(shell): graphite glass mosaic, franchise boxes, reliable menus, faster core reads by @marcusbandit in #30

New Contributors

Full Changelog: v1.0.0...v2.0.0