Skip to content

whoplus_ver4

Compare
Choose a tag to compare
@tooooo1 tooooo1 released this 05 Sep 09:31

Release Notes for Version 4.0.0

Features:

General Enhancements:

  • Added manifest.json for web app manifest support.
  • Enhanced linting rules in alignment with Airbnb standards.
  • Integrated Open Graph (OG) meta tags for enhanced link previews.
  • Implemented support for the WebP format and resized icons using the picture tag.
  • Added a default route to navigate to HOME.

Game Logic & UI Enhancements:

  • Removed preload image (icon) for improved performance.
  • Added game constants to define initial times and maximum rounds.
  • Introduced a test suite for gameReducer and enhanced HOME rendering.

Accessibility and UI Improvements:

  • Improved the Mode, Logo, and Button components for better readability, accessibility, and UX.
  • Streamlined global styles and performed significant UI tweaks including:
    • Adjusted play width for optimal viewing.
    • Enhanced the Ready component by refining styles and focus.
    • Revised dynamic styles and added autoFocus to SubMissionInput.

Refactors:

  • Overhauled several components for semantic clarity and code quality, such as:
    • Modified the initialTime condition for better clarity.
    • Enhanced the Button component to support extended HTML attributes.
    • Updated type safety and error handling in storage functions.
    • Moved gameReducer to a separate folder for organizational clarity.
    • Simplified the End, Ready, and Button components while emphasizing accessibility.
    • Introduced index.ts files for better module management and updated paths accordingly.

Fixes:

  • Corrected the path in manifest.
  • Updated specific versions and added licenses in package-lock.json.

Styles & Chore:

  • Fine-tuned several UI elements:
    • Adjusted font-display setting for optimal font rendering.
    • Cleaned up unnecessary styles in the Ready component.
    • Reorganized the package structure and metadata, especially within package.json.

Misc:

  • Added a LICENSE for the project.
  • Disabled lint rule for alerts temporarily for development.

Full Changelog: whoplus_ver3...whoplus_ver4