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:
You can sort by any column, and there's three new filters: Compatible, Installed, and Owned:
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:
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)
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.
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:
You can sort by any column, and there's three new filters: Compatible, Installed, and Owned:
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:
The goal being mostly, to help you wait for full in-app collection management. Is it helping? A little, right?
UX: web views & misc.
Compatibility
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.