UPDATE – Game Picker UX Enhancement

Category: | Posted on:September 15, 2021
username

I’ve furthered the UX enhancement to the Game Picker 9000. First I centered the loader and positioned it below the title output container. Previously it was jammed on top with no padding. If you searched more than once, the loader popped in awkwardly. The new alignment is more pleasing. I also added the player’s username to the introductory text over the game selection. It’s a minor aesthetic change, but it enabled me to get deeper into the API’s functionality. Then I hit another wall…

UX Enhancement Hurdles

This time, I dug into the GetPlayerSummaries method, which returns player profile data like the handle, avatars, and profile URL. So now I’m performing two different API calls, one to GetOwnedGames and one to GetPlayerSummaries. I’m not sure if it’s possible to combine the calls. The data is quite compartmentalized.

I’d like to be able to let people search by their handle rather than their Steam ID. The numbers are obnoxious and impossible to remember offhand. Upon investigating the Steam Web API further, however, it appears you always need the ID first before you can get at the API that contains the handle or “personaname” as Steam calls it. I may just need to do more reading, but at this point I’m a bit stumped.

Related Logs


  • UPDATE – Simple Responsive Portfolio Svelte

    January 26, 2026

    Refactored the code in the Simple Responsive Portfolio Svelte to use updated Svelte 5 syntax for state and props. Svelte 5 Syntax Svelte 5 retired the prior export syntax. Before, the parent would establish state with a let variable declaration: A child component could then receive it with an export statement: The new syntax for […]

    Continue Reading
  • NEW PROJECT – Simple Responsive Portfolio Svelte

    January 23, 2026

    The Simple Responsive Portfolio Svelte is a remake of my Simple Responsive Portfolio project in Svelte 5. Objective I need to brush up on my Svelte skills since it updated to v5. My last foray was a photo album for my wedding that used Svelte Cloudinary to handle uploads. This project was just a simple […]

    Continue Reading
  • RIP Glitch.com

    January 12, 2026

    Glitch.com, the service I was using to host some of my projects for free, has terminated its hosting services. I didn’t find out until after the grace period, so everything I had up there is gone, but it was all just copies of existing repos anyway. I’ve had to migrate the original Game Picker 9000, […]

    Continue Reading