A gamebook is…

A gamebook is a work of fiction that allows the reader to participate in the story by making effective choices. The narrative branches along various paths through the use of numbered paragraphs or pages.
Gamebooks are sometimes informally called choose your own adventure books or CYOA which is also the name of the Choose Your Own Adventure series published by Bantam Books. They can also be referred to as Test Your Fate or TYF which typically refers to a book with many dead-ends.

– from Wikipedia

3.1.4 released

new LGC3 skin

* added localization core system
* added language resources for English
* added language resources for Italian
* added “simply” skin (AKA “Caponata Skin”)
* added view menu
* added show/hide menu command for attributes panels
* memorize gui settings
* language menu settings
* fixed Desktop API implementation
* updated the manual
* updated the launchers
* fixed sort bugs
* minor bugfixing

3.0.2 released

* auto open most recent file
* added item tree nodes drag & drop
* added drag & drop rules
* added tree double click event to open entity editor
* added link to the manual in the new Help menu
* added button toolbar
* added deletion check
* added global keyboard shortcuts
* auto select first chapter when creating or loading a book
* auto open graphviz generated image after export a book
* auto remove empty groups
* auto select first chapter after deletion

3.0.1 released

* added reserved attributes control (flag, description,…)
* added reserved entities control (game, intro, rules)
* added tooltips
* created PDF manual
* added LINK auto insert (shortcut F2)
* added LINK auto creation on click
* removed internal attributes from attribute table
* new iconset (https://github.com/pasnox/oxygen-icons-png)

3.0.0 released

* created GUI Swing
* added chapter base management commands
* added entity management system
* new file add standard entities/attributes (game, world,…)
* new chapter add standard attributes
* added plugin system
* added PLUGIN import from LGC2
* added localization manager
* added PLUGIN export to html file
* changed plugin interface
* added entity management
* changed frame icon to LGC icon
* modified internal interface
* new file format
* new plugin interface
* added PLUGIN import from SQLite database
* added plugin test suite
* removed singleton pattern from MCV design
* added PLUGIN import from db3
* added PLUGIN export to single html file
* [bug] recent files are not ordered by time
* [bug] save does not work
* [bug] PLUGIN sqlite export does not work
* [bug] corrected attribute update
* added PLUGIN export to graphviz
* added block feature to graphviz PLUGIN
* [bug] save file don’t update modify flag
* [bug] save file exporting dont add missing extensions
* [bug] exporting dont ask to overwrite existing files
* added donate button
* added about frame
* added command line loading option
* [bug] save as dialog does not show current folder
* improved flags manager
* added attribute editor
* added PLUGIN shuffle
* added shuffle proximity error correction
* updated chapter’s sorting algorithm
* added PLUGIN export to epub2
* added intro&rules to HTML file export
* [ekit] added Ekit html wysiwyg editor
* [bug] fixed lgc *link click event with Ekit editor
* [ekit] added LGC keywords highlighter
* [bug] fixed text styles
* [ekit] changed from <font> style to <span> style
* [bug] fixed application hanging when exit
* added intro & rules to export PLUGINs
* updated all JUnit test classes and the test suite