-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various Improvements & Fixes #83
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Signed-off-by: yjf2002ghty <[email protected]>
…ng & Color changes Signed-off-by: yjf2002ghty <[email protected]>
…cess Signed-off-by: yjf2002ghty <[email protected]>
…ions Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
@ianfab I've completed all the major features of this pull request, and you can review this PR now. |
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
Signed-off-by: yjf2002ghty <[email protected]>
#32 #62
After This Change
New features
Fog Of War
Added a dropdown to select fog of war mode, which applies to all variants. This is only a visual effect and does not change game logic. The player is only able to see the squares that they can move to and squares that have their own pieces on in their turn. When it's opponent's turn, the player is only able to see their own pieces. Wall squares are always visible.
UI Themes
Custom UI theme support. This loads CSS files from server into memory and apply them to the webpage to change the webpage content styles. Note that the browser needs to support AVIF format image to show the backgrounds of some themes.
Move Visualization
Now clicking the moves in the PGN division and the principal variations division can show a mini board that displays the board position after making that move, if "Move Visualization" checkbox is checked. This is disabled by default because generating these elements costs more time than generating plain text.
Improvements
GUI
Build & CI
Vercel Online
Added caching policy for Vercel. This will reduce the loading time of the page and network flow.
Documentation
src
folder which explains the files in it.Fixes
getFileFromServer
not working in new browsers.src/html/
and all JS files are moved tosrc/js/
. A script that is used to makeindex.html
is created.