Start 2024 with update 2.2! admin · posted · edited

Update 2.2 is here, and it brings a new standalone app, improvements to the gamelist, more consistent page layouts and more. Here's a quick list of what to expect:

  • The new Game Planner standalone app, to help you plan what games you'll play this year.
  • A new Gamelist view-mode: Simple, for people who like to KISS.
  • Multiple new and improved fields to gamelist entries.
  • A new Post-Save page shown after saving a gamelist entry.
  • A new custom breadcrumbs implementation that doesn't takes a bunch of space when there's too much text to display.
  • More consistent page layout throughout the whole website, specially when using the light theme.

Plus some other small changes here and there. We hope you enjoy these new additions and changes!

Notable Changes

The Game Planner App

The Game Planner is a whole new, fully-dynamic app built into VGJournal.net. It allows you to plan ahead for your gaming year, comparing your available time to the length of games (courtesy of howlongtobeat.com).

Give it a try, I'm particularly proud of how it turned out! At least from a technical point, this is one of my best works yet!

You can access the Game Planner App through the new Apps section in the Main Menu.

New Breadcrumbs!

The breadcrumbs that tell your current location on the website have been thorougly revamped! They now use a custom-build solution, taking less space on the screen while hopefully also looking better.

We also took the time to make hundreds of minor adjustments to almost all pages in the website, from wrong links, to alignment of elements, page titles and mobile usability.

We also updated how pages are generated, and making improvements like this in the future should be less soul-crushing.

New Gamelist View Mode: Simple

The new Simple view mode is, as the name suggests, simple: it shows the game, vendor and status of each entry, grouped by platforms and sorted by game, and nothing else. It's a performance-oriented mode for those with very large gamelists.

Each platform's table can be sorted in realtime by clicking the header of a column, but the Order Results By field in the filter form is ignored - the rest of the filter's field still work, though, even if the field being used is not shown.

In the future, very large gamelists might be forced to use the Simple mode when displaying large amounts of items, reverting back to their preferred view-mode when filtering out enough entries.

Gamelist Post-Save Page

A new page was added after you add, edit or delete a Gamelist entry. This avoids reloading the whole gamelist every time a change is made to any entry, improving performance for both the server and users.

From the Gamelist Changed Page, you can go to your gamelist, the game's page or dashboard, update the just-saved entry, or quickly add a new entry.


Patch Notes

Full list of changes:

New

  • Added a confirmation page after adding, editing or deleting a Gamelist entry. This should make changing multiple entries slightly faster.
  • Added a new view-mode to the Gamelist: Simple. Best for very large collections, or people who enjoy minimalist designs.
  • Added an ID Converter section to a game's page, containing the IDs of the game in other gaming-related services and websites. Not particularly useful for most users, but quite handy for developers!
  • Added the Game Planner app.
  • Fully reworked the website's desktop breadcrumbs! Minimal changes for mobile devices.

Improvements

  • Added 2 buttons to the Action Bar in Gamelist edit page: Go to Game Page and Open Dashboard.
  • Added 7 new whole fields to the Gamelist entries: Store and Order ID, plus individual note fields for each section.
  • Added a button to the Gamelist realtime filter to clear the inputted text.
  • Added vendor icons to the top label in the Gamelist when in grid view-mode.
  • Changed the Gamelist's Condition field to a choice selection. Previous data was moved to the new Collector Notes field.
  • Changed the Gamelist's Region field to a choice selection. The previous value, if not empty, was stored in the Extra data field, and converted to a region if the previous value matched a code for region.
  • Improved alignment of elements, specially in the Light/White theme.
  • Improved how OpenGraph is handled. Should now be more reliable and consistent. Also, database pages have received custom opengraph information.
  • Moved the Social Media links in the Main Menu from the Community section to Help & More.
  • Replaced the desktop quick-menu with a custom-build solution. It's now vertical and faster, but has no animations. No changes to the mobile quick-menu.
  • Updated page layouts to be more consistent, specially in the Light/White theme.
  • Updated page titles to be more consistent.
  • Updated the game name's link in all Gamelist view modes: they now always takes you to the gamelist edit page in a new tab, regardless of mode.
  • Updated the link of the header image in the Gamelist Edit page to open in a new tab.
  • Updated the style of gaming sessions in the user dashboard.
  • Updated the style of obtained achievements, they now look a lot more colorful and a lot less grey.
  • When uploading a game image, the form will try to automatically select its category based on the file's name.

Fixes

  • Fixed dynamic AJAX searches firing multiple requests during typing, which produced delayed responses.
  • Fixed journal entries displaying the wrong time (timezone was not being accounted for).
  • Fixed the header image in the Gamelist Edit page not displaying the game's logo on firefox.
  • Fixed titles of Game Stack banners overflowing past its parent's limits.
  • Fixed vendor information not being shown in the Gamelist with grid view-mode.

API

  • Added endpoint for game ID Converters.
  • Renamed field store_game_id to vendor_game_id in the endpoints that show Vendor information for a Game.

Hotfix 001

  • Fixed Game Planner standalone app failing to load when anonymous user had no data.
  • Fixed Game Planner standalone app linear forms occupying multiple lines.
  • Fixed Game Planner standalone app search form submitting data to nowhere.
  • Fixed Game Planner standalone app using fonts that were not loaded.
  • Fixed inconsistent content layout in the Board-related pages.

Hotfix 002

  • Mostly fixes and improvements to management and moderation tools, nothing interesting here.

Hotfix 003

  • Fixed realtime filtering in the Gamelist Simple view-mode not working.
  • Updated the Gamelist Simple view-mode with a game count by platforms to the top of each group.
  • Updated the Gamelist Simple view-mode with boxart popups when you hover the game's name.
  • Updated the Gamelist Simple view-mode with collapsible platform groups.
  • Updated the Gamelist Simple view-mode with right-aligned vendor names.
  • Updated the layout and style of the Gamelist Post-Save Page.
  • Updated vendor's name: from Epic Store to Epic Games Store (EGS).

Hotfix 004

  • Added captchas to the user registration. Sorry about that, but there are too many bots making accounts lately. The captchas were also updated to be easier to read.
  • Fixed API Rig-Detail endpoint error.
  • Fixed API Vendor Games-List endpoint error.
  • Fixed captcha inputs not being themed.
  • Fixed help texts in some forms being displayed with the same style as regular text/labels.
No comments have been posted in this topic yet
Settings
Developers
Other