Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update MANIFEST.HEADmaster | Michael Stone | 2011-01-08 | 1 | -17/+255 |
| | |||||
* | Bump version number. | Michael Stone | 2011-01-08 | 1 | -1/+1 |
| | |||||
* | Run genpot. | Michael Stone | 2011-01-08 | 1 | -9/+50 |
| | |||||
* | Make more strings translatable. | Michael Stone | 2011-01-08 | 1 | -12/+14 |
| | |||||
* | Add factorial puzzle. | Michael Stone | 2011-01-08 | 1 | -0/+9 |
| | |||||
* | Update and prepare dobject and groupthink for distribution. | Michael Stone | 2011-01-08 | 3 | -4/+3 |
| | |||||
* | Remove useless game toolbar. | Michael Stone | 2011-01-08 | 1 | -3/+0 |
| | |||||
* | Use the older and more compatible gtk.Label color markup. | Michael Stone | 2011-01-08 | 1 | -1/+1 |
| | |||||
* | Tweak the mode label. | Michael Stone | 2011-01-08 | 1 | -1/+1 |
| | |||||
* | After each round, show the previous question and answer. | Michael Stone | 2011-01-08 | 1 | -22/+47 |
| | |||||
* | Make the puzzle-type buttons bigger. | Michael Stone | 2011-01-08 | 1 | -1/+1 |
| | |||||
* | Fix period-bounding. | Michael Stone | 2011-01-08 | 1 | -2/+13 |
| | |||||
* | Make the puzzle order and initial selection deterministic. | Michael Stone | 2011-01-08 | 6 | -6/+20 |
| | | | | Predictable UIs are good. | ||||
* | Control the rate at which questions are given. | Michael Stone | 2011-01-08 | 1 | -2/+30 |
| | | | | | This is a great feature for self-study because it lets one crank the pressure up or down according to one's own taste and comfort level. | ||||
* | Abstract out the period at which the problems advance. | Michael Stone | 2011-01-08 | 1 | -4/+5 |
| | | | | | This is in preparation for the next commit, which introduces UI controls to govern the period. | ||||
* | Make the count-down timer display its units. | Michael Stone | 2011-01-08 | 1 | -2/+2 |
| | | | | I think the presentation is clearer this way. | ||||
* | Use new-style toolbars when possible. | Michael Stone | 2011-01-08 | 1 | -5/+55 |
| | | | | | | Hey, why not? (Code happily stolen from Implode -- thanks, Joe!) | ||||
* | Simplify the displayed puzzle labels. | Michael Stone | 2011-01-08 | 6 | -8/+8 |
| | | | | | With long labels, we run out of space. With short labels, we can fit in lots of different kinds of puzzles! | ||||
* | Add a modular addition puzzle. | Michael Stone | 2011-01-08 | 1 | -0/+9 |
| | | | | | Thereby demonstrating the ease and comfort of the new puzzle definition system... | ||||
* | Use cgitb for tracebacks. | Michael Stone | 2011-01-08 | 1 | -1/+4 |
| | | | | These plain-text tracebacks show nearby code! | ||||
* | Properly color our svg icon. | Michael Stone | 2011-01-08 | 1 | -105/+27 |
| | | | | | The initial icon had no support for sugar's "&stroke_color;" and "&fill_color;" svg entities. | ||||
* | Support multi-line problems. | Michael Stone | 2010-08-17 | 2 | -4/+4 |
| | | | | | | | gtk.TextView knows how to render ASCII newlines. Monospaced fonts make it easy to make pretty problems via fixed-width format specifiers. | ||||
* | UNSAFE (but cool): Implement easy code sharing for puzzles. | Michael Stone | 2010-08-17 | 5 | -78/+123 |
| | | | | | | | We share the text of the puzzle recipes in a groupthink.AddOnlySet(). When new recipes arrive, we `exec` them. This gives us a name and a function. We use the name to make a button. We use the function to generate problems. | ||||
* | Remove trailing whitespace. | Michael Stone | 2010-08-17 | 1 | -11/+11 |
| | |||||
* |