Skip to content

Bounty list

Christopher Dean edited this page May 11, 2022 · 5 revisions

Aria work and improvements

Aria still needs work to reach its full potential. Lots of work went into Aria and many of the features are functional. But there are still bugs that features that need polish. This list is not complete, but is a good start in determining the work left.

Aria while in development

Aria teaser - Large GIF on GDrive

Aria on CG.com (5/11/2022)

on CG

https://www.chessgames.com/perl/chessgame?gid=1954796&m=16

Aria on the test website (5/11/2022)

current_state

https://protozefoss.github.io/

Missing Features (general):

  • Choose a better starting font size (based on room available)
  • Sizing only effects board, sizing should be allowed for all components (board, score, controls, header)
  • Easier to scale font size to users preference (slider or wheel)
  • Annotations can be Added, changed, or removed
  • PGN Export (with additional annotations and variations by user included)
  • Explicit mobile mode, explicit desktop mode (with toggle setting in cookie).
  • Board Comment mode - great for CG.com comment improvements (renders a board, original game PGN with an interactive variation and annotation)
  • "Share mode" that creates an image of the board (options for score and annotation) linking back to the page (great for sharing on social media)

Pages (for integrating websites)

  • More interactive examples showing how to use Aria in different situations, great for websites using Aria
  • Complete settings page for users
  • Advanced board state and style generator page

Board

  • Chess piece (set) selection menu
  • Interactive board drop shadow (green for valid move, yellow for capture, red for invalid, blue for promotion) when moving pieces

Scorecard mode work

  • Scorecard Interaction (show current ply, mouse interaction, variations allowed)
  • Scorecard correctly displays in portrait mode
  • Scorecard has different styles (sequence position [Left, Center, Right])
  • Scorecard supports annotations (notes at the bottom)

Header improvements

  • Aria Header design and sizing should "just work", simple, but informative
  • Remove code for header inject and leave that for the wrapper website

Bugs:

  • Variations are not easily accessible or obvious to new users.
  • Scorecard resize logic does not work properly
  • When switching games and the auto play timer is going, the engine has a race condition with setting up the game before the next change
Clone this wiki locally