Lyreword Code
Status: Alpha
Brought to you by:
snegraszus
Lyreword - the free Word Generator
Version 0.2.0.alpha
INTRODUCTION
Lyreword is a flexible word generator for writers, role players,
conlangers and everybody who seeks some inspiration for inventing
words and names.
CHANGES
0.2.0.alpha:
* English help files
* Options for texts and icons in toolbars ("View")
* Many user interface texts reworked
* Logo improved
* Internal help browser enhanced
* "New Language" dialog reorganized
* Fixed a bug in the evaluation of parantheses in templates
* Template syntax simplified: "," and "|" now behave identically
* Constraints work as intended for some special character codes
(Unicode combining marks and UTF-16 surrogate pairs)
* Clicking "Learn" triggers a blinking and counting-up animation
instead of an explicit success message
* Balloon tips for issues with variable names
* Words can be copied from the word list to any text field
with "drag-and-drop"
* lyl file format changed: Contraints in old files will not work anymore
* Various minor things
0.1.1.alpha:
* File dialogs remember the last directory
* List of generated words scrolls to top after generation of new words
0.1.0.alpha:
* Initial internal test (alpha) version
DIFFERENCES TO KWEGBALZE
Lyreword is the official successor of the 2004 application "Kwegbalze".
The following is a list of the major differences between the two:
* Completely redeveloped with other technologies (C++, Qt) to support some
other platforms besides Microsoft Windows, such as Mac OS and Linux.
* User interface reworked: more elegant, intuitive and consistent
* Terminology changes:
* A generator "set of rules" is now simply called "language",
and the "mode" is called "language type"
* The "memory box" is now called "notes"
* The former "simple" and "advanced" modes have been merged into the
new language type "syllable template"
* The "pro" mode is now more precisely called
"syllable segment templates (language)"
* The "or operator" is now called "choice operator"
* Old alphabet system replaced by a new, much more powerful variable
system
* Consistent syntax for variable insertion everywhere:
Always <v> instead of sometimes V and sometimes $v
* More powerful template syntax (weights, variables)
* Full Unicode support
* New, XML-based language file format
* Multiple document interface (MDI) replaced by a more simple multiple
application approach
* Constraints
* Installer for Windows
* And many more...
LICENSE
Copyright (C) 2012 Sebastian Negraszus
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.