MaxiGos v8.03 download page
Copyright 1998-2024 - FM&SH
MaxiGos is a set of sgf viewers to display go diagrams, games or problems in a web page.
It is written in php and javascript (the end user has just to let javascript enable in his browser).
You can use maxiGos free of charge on your website (BSD type license).
Download the full version of maxiGos
Click here to download maxiGos V8.03.
Download a maxiGos stand-alone viewer
These viewers are designed to work alone.
All the code is embedded in one javascript script file
for english and french (the maxiGos sgf viewer),
and two javascript files for other languages (a "i18n" internationalization script and the maxiGos sgf viewer).
The maxiGos language is the language of the page
(usually set using the lang attribute in the <html> tag).
But you can force maxiGos to use another language.
Just set the lang attribute of the <script> tag
of the stand-alone viewer.
If the language is not english or french,
don't forget to add the convenient "i18n" script
(an internationalization script that you can find in the "_i18n" folder)
before the first maxiGos script.
For instance:
- To set the language to english (download "maxigos-neo-classic-game.js")
<script lang="en" src="path/maxigos-neo-classic-game.js">
path-to-a-sgf-file/a-sgf-file.sgf
</script>
- To set the language to french (download "maxigos-neo-classic-game.js")
<script lang="fr" src="path-to-a-maxigos-script/maxigos-neo-classic-game.js">
path-to-a-sgf-file/a-sgf-file.sgf
</script>
- To set the language to japanese (download "maxigos-i18n-ja.js" and "maxigos-neo-classic-game.js")
<script src="path/maxigos-i18n-ja.js"></script>
<script lang="ja" src="path/maxigos-neo-classic-game.js">
path-to-a-sgf-file/a-sgf-file.sgf
</script>
See the Internationalization
chapter of the documentation for more details.
Main themes
Classic
Minimalist
NeoClassic
Rosewood
Tatami
Troyes
Other themes
Eidogo
Forum
Fm
Iroha
Jdg
Kifla
Rfg
Tiger
Wgo
Internationalization scripts
What is new in the 8.03 version?
- Removed the "BoxDiv" suffix from the global box.
- Removed the "Div" suffix from grouping parent boxes.
- Removed the "div" tag around components that contain only a button.
The component box becomes the button itself.
- Removed the "div.innerNotSeenDiv" and "div.EditCommentDiv" tags.
- Replaced the suffix in class names and identifiers of components that are not form elements to "Box".
- Changed "CommentContentDiv" to "CommentContent", "EditToolBarDiv" to "EditToolbar", "InnerGobanDiv" to "GobanContent", "TreeContentDiv" to "TreeContent".
- Improved information read by screen readers.
- Added Audouard coordinates for screen readers (enable/disable with the "A" key when the goban has the focus).
- Added --gobanIntrinsicWidth and --gobanIntrinsicHeight css variables to the global box,
removed the "pointsNumMax" parameter and modify the style sheets accordingly.
- Added css variables --moveInfoIntrinsicWidth, --moveInfoIntrinsicHeight,
--treeIntrinsicWidth and --treeIntrinsicHeight to the global box.
- Changed tags and classes of the "Cartouche" component.
- Added the "yaOn" parameter.
- Removed the "commentCaptionOn", "treeCaptionOn", "canCommentFocus", canHeaderFocus, "canTreeFocus" and "menuTimeout" parameters.
- Improved tree drawing.
- Rewrote the "Menu" component.
- Changed the name of the "Cut" component to "Remove".
- Fixed a bug in maxigos-eidogo-problem.js that crashed on startup.
- Emission of a sound in addition to flashing the goban in case of user error.
- Lots of changes in style sheets, especially to improve the display for narrow windows.
- Various minor changes.
What is new in the 8.02 version?
- Improved the functioning of tooltips and information read by screen readers.
- Changed key combinations to navigate the move tree
(you must now press the "Shift" key instead of the "Option" or "Alt" key while pressing one of the keyboard arrows to navigate in the move tree).
- Simplification of tags and classes of the "Header" component.
- Various minor changes.
What is new in the 8.01 version?
- Fixed a bug in mgosInfo.js which prevented the SGF from being updated when the header was modified.
What is new in the 8.00 version?
- Priority to use "data-maxigos-sgf" attribute to insert a sgf (the w3c validator wants it).
Need to replace any double-quote (or single-quote)
by its html entity "e;/" (or ')
when inserting a sgf record as value of the "data-maxigos-sgf" attribute
(this replacement is not necessary if the sgf is in a sgf file).
Inserting a sgf between <script> and </script> tags still works but is deprecated.
- Reduced code size.
- Improved processing speed.
- Improved goban lines sharpness.
- Added a description of the goban content for screen readers.
- Simplified internal html (such as button content).
- Made significant css changes.
- Automatically cut css in several parts for a given theme to reduce code size.
Done for "Edit", "Lesson" and "Problem" configs.
- Improved tree blocks display (in particular when the tree container is very hight).
Always add enough blocks to cover the part of the tree that the user can see
excepting when style is disabled in the browser.
In this case, when the tree is very high, the user has to click on the tree
to add tree blocks (generating automatically all the tree could be long).
- Replace the GBox (which was a kind of homemade dialog) by a html dialog tag.
- Replace internal tags of "GotoDiv" by an input[type=range] tag.
- Replace internal tags of "GuessDiv" by a meter tag.
- Replace internal tags of "SpeedDiv" by an input[type=range] tag.
- Display marks or labels (if any on the goban) in the notSeen list.
Previously only stone numbers or coordinates were displayed.
- Replace concatXxx parameters by concatInHeader parameter.
- Replace hideXxx parameters by hideInHeader and hideInOptions parameters.
- Remove mainVariationOnlyLoop, htmlParenthesis, gotoInputOn, gotoInputBefore
and magicParentNum parameters.
- Rename the "Option" component in "Options".
- XxxParentDiv, XxxGrandParentDiv, XxxGreatGrandParentDiv, etc. classes are no longer added
to the global box. They are only added to grouping boxes.
- Remove the Title component (move its code in the Header component).
- Add the "Reset" and "Thickness" items in the "View" menu.
- Simplify focus management (use :focus-visible in the css to show/hide the focus mark on the goban).
- Fix various minor bugs.
What is new in the 7.05 version?
- The goban grid is now drawn with only two svg path
(instead of one path per line and one circle per star point before,
i.e. 38 paths and 9 circles for a 19x19 goban).
This greatly reduces the number of svg tags.
- Removes the special processing that was done for Android browsers
when selecting a part of the goban in the Edit component.
- Replaces "<" et ">" with their html equivalents
when they appear in the content of an svg <text> tag.
- Various minor changes.
What is new in the 7.04 version?
- Fix a bug when displaying the word "with" in the "Option" component.
What is new in the 7.03 version?
- Fix a bug when saving the result of a game.
The "R" in "B+R" or "W+R" was missing in case of a win by resign.
- Various minor changes.
What is new in the 7.02 version?
- Fix a bug when computing parent box classes.
- Fix a display bug of "Speed" component.
- Various minor changes.
What is new in the 7.01 version?
- When using the wheel, wait longer between the first moves
to be able to place only one or a few moves.
- Store "View" component preferences in the browser localStorage.
- Add "coche" for View menu item.
- The "Png" and "Svg" components now display their image in a box
over the goban instead of displaying them in a new window.
- Rewriting of "Score" component.
- Significant reduction in the size of the images used for the background of the goban.
- New way to download sgfs from the server
(avoid double loading when the sgf file is not encoded in UTF-8).
- Possibility for the user to resize the box of the move tree in "Edit" config.
- Fixed a bug which prevented the textarea to edit sgf records
to display in full with firefox.
- Various minor changes.
What is new in the 7.00 version?
- Modify "as in book" tool label in english version ("B" becomes "K").
- New way to call maxiGos viewers.
- New way to set the language used in maxiGos.
- Extensive use of Svg instead of html5 canvas to display the goban.
- Css rewritten.
- Many parameters changes.
- New set of samples.
- Various other optimizations and corrections.