github itchio/itch v23.2.0

latest releases: v26.1.5-canary, v26.1.3-canary, v26.1.2-canary...
7 years ago

UX: Table view & filters

The grid view is cute, but when you own north of 200 games it becomes a bit hard to use. Table view is here to save the day:

tableview

You can sort by any column, and there's three new filters: Compatible, Installed, and Owned:

filters

Note that play time is only recorded while a game is installed. I'm being told it will be given the cloud treatment any time now though. Let's call it a good start.

UX: Smooth tabs

Dragging tabs to re-order them is now smooth. Like, silky smooth. Smooth is a feature.

We could include a GIF of it here, or you could try it. Only way to be sure.

Also, you can't drag "Essentials" tabs anymore, since, those can't be re-ordered. That was a bit silly. Now it's not. Not silly. Just smooth.

UX: Revamped collection view

The collection view is a bit prettier:

collections

The goal being mostly, to help you wait for full in-app collection management. Is it helping? A little, right?

UX: web views & misc.

  • When restoring many tabs, don't let them all load at once. Only load them when focused.
  • Ctrl-click/middle-click/meta-click to "Open in new tab" works in most views now (grid, table, web views)
  • There's a context menu in web views now (with Cut/Copy/Paste/Open link in new tab/Copy link)

fez

  • In-page navigation (pushState) works properly
  • Web tabs are properly saved/restored when quitting/restarting the app now
  • Web controls have bigger click targets and ink (see Google's material design). Ink is good.

Compatibility

  • If there's multiple downloads, picks the proper one (32-bit or 64-bit)
  • If a single download ships both 32-bit and 64-bit binaries, launch the proper one

This applies to Windows. Linux will follow suit, although there's bigger fish to fry on the Linux front, like downloading missing libraries.

(There's no screenshot here. If there was, it'd be a screenshot of the hundred of GitHub issues this closes. But I won't screenshot that, these notes are heavy as-is).

Also, for UE4 games, when the UE4 prerequisites setup file is being run, there's now a little dialog that says, hey, we're preparing things for you, don't worry game's still going to launch, it's just going to be a bit. Rather than just saying "Running..." when, clearly, there's more to the story there.

Misc.

  • Change the way tooltips are displayed. Which should result in 100% fewer cases of "the tooltip is under something". It does result in one case of "the tooltip is over something", if you can find it, congrats! Still, an improvement.
  • Recognize more network errors as network errors and not general errors (this should only affect you - in a good way - if you're on a flaky connection).
  • Esc now exits fullscreen. Now, the only way to get into fullscreen mode is to click the fullscreen video on an embedded video player (looking at you YouTube/Vimeo). But if you happen to be stuck there, well, Esc gets you out of it.
  • Upgraded Chrome version to v53.0.2785.143
  • Got rid of some technical debt, reinvested some of it in fresh technical debt.

Don't miss a new itch release

NewReleases is sending notifications on new releases.