1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
|
2008-12-21 Graeme Gott <graeme@gottcode.org>
* Tag version 1.2.1.
* FIXED: Held pieces jittered when scrolling.
2008-12-20 Graeme Gott <graeme@gottcode.org>
* FIXED: Tile borders were not correctly scaled.
2008-12-18 Graeme Gott <graeme@gottcode.org>
* FIXED: Mouse cursor drifted off pieces when moving.
2008-12-17 Graeme Gott <graeme@gottcode.org>
* Tag version 1.2.0.
* Add panning and zooming to overview window.
2008-12-08 Frank Tetzel <s1445051@mail.inf.tu-dresden.de>
* Add keyboard shortcuts.
* Add ability to toggle borders.
2008-11-25 Ulrik Mikaelsson <rawler@users.sf.net>
* Added margins to new collision-detection.
* Implemented real collision detection.
2008-11-03 Graeme Gott <graeme@gottcode.org>
* Use image dialog from FocusWriter.
2008-09-20 Ulrik Mikaelsson <rawler@users.sf.net>
* Use binary collision search for pushing pieces in pushNeighbors.
2008-07-28 Graeme Gott <graeme@gottcode.org>
* Add ability to retrieve pieces.
* Favor larger pieces in pushNeighbors.
* Show actual puzzle image in overview window.
* Add option to use entire image when generating a puzzle.
2008-07-20 Graeme Gott <graeme@gottcode.org>
* Tag version 1.1.0.
* Add rectangle select.
2008-07-19 Graeme Gott <graeme@gottcode.org>
* Unify cursor tracking.
2008-07-15 Graeme Gott <graeme@gottcode.org>
* Merge marginRect back into findCollidingPieces.
* Clean up access to m_active_tiles.
* Rename tile to piece where appropriate.
* Clean up pushNeighbors.
* Ignore zoom when pushing pieces.
2008-07-13 Ulrik Mikaelsson <rawler@users.sf.net>
* Use new pushing algorithm based on direction vectors and inertia.
* Add marginRect function for quick collision boundary checking.
* Change board's collision API to return one or all collisions.
* Fix debug build failure.
2008-07-12 Graeme Gott <graeme@gottcode.org>
* Share code in attachNeighbors.
* Show wait cursor when starting or opening games.
2008-07-11 Graeme Gott <graeme@gottcode.org>
* Change cursor if you can grab a piece, and if you are holding pieces.
2008-07-08 Graeme Gott <graeme@gottcode.org>
* Add piece class.
2008-07-08 Ulrik Mikaelsson <rawler@users.sf.net>
* Rename region-handling-code to margin.
2008-07-06 Ulrik Mikaelsson <rawler@users.sf.net>
* Update mouse cursor if you can grab more pieces when dragging.
* Rotate all active pieces.
* Use a QHashMap for m_active_tiles.
2008-07-05 Ulrik Mikaelsson <rawler@users.sf.net>
* FIXED: Pushing neighbors moved them too far.
* Add ability to grab multiple pieces.
* Attach neighbors when holding only one piece.
* Use a QSet for m_active_tiles.
2008-07-03 Graeme Gott <graeme@gottcode.org>
* FIXED: Overview was sometimes repositioned to 0,0 in GNOME.
2008-07-02 Graeme Gott <graeme@gottcode.org>
* Tag version 1.0.2.
2008-07-01 Graeme Gott <graeme@gottcode.org>
* Change fullscreen shortcut on the Mac.
* FIXED: Segfault when all images are removed.
2008-06-18 Graeme Gott <graeme@gottcode.org>
* Tag version 1.0.1.
2008-06-17 Graeme Gott <graeme@gottcode.org>
* FIXED: Binary not installed with make install.
* FIXED: Focus was lost when overview was shown in GNOME.
2008-06-14 Ulrik Mikaelsson <rawler@users.sf.net>
* Add fullscreen mode.
2008-06-10 Graeme Gott <graeme@gottcode.org>
* Prevent opening a game that references a missing image.
2008-06-08 Graeme Gott <graeme@gottcode.org>
* Tag version 1.0.
* Switch keyboard shortcut for toggling overview.
* FIXED: Overview was not a tool window in GNOME.
2008-06-07 Graeme Gott <graeme@gottcode.org>
* FIXED: User could remove image of currently open game.
* FIXED: Default piece count was being ignored.
* Remember overview's visibility and position with program.
* Update zoom values from previous file formats.
2008-06-04 Graeme Gott <graeme@gottcode.org>
* Add label system for images.
2008-06-01 Graeme Gott <graeme@gottcode.org>
* Remember dialog sizes.
2008-05-31 Graeme Gott <graeme@gottcode.org>
* Simplify zoom algorithm.
2008-05-26 Graeme Gott <graeme@gottcode.org>
* Remember window position.
* Hide statusbar widgets when creating or loading a puzzle.
2008-05-25 Graeme Gott <graeme@gottcode.org>
* Inform player of delay when creating or loading a puzzle.
2008-05-09 Graeme Gott <graeme@gottcode.org>
* Tag version 0.7.
* Add help menu.
2008-05-08 Graeme Gott <graeme@gottcode.org>
* Improve thumbnail shadow code.
* FIXED: Thumbnails were not generated in static build.
2008-05-07 Graeme Gott <graeme@gottcode.org>
* FIXED: Pieces would leave mouse cursor when moved and rotated.
2008-05-05 Graeme Gott <graeme@gottcode.org>
* Add alternate commands.
* Add "Best Fit" to view menu.
* FIXED: Completed boards were not always rotated correctly.
2008-05-04 Graeme Gott <graeme@gottcode.org>
* Prevent addition of duplicate images.
* Share thumbnail generation code in all dialogs with thumbnails.
2008-05-03 Graeme Gott <graeme@gottcode.org>
* Add zoom slider to statusbar.
* Remember each puzzle's position and zoom.
* Remember overview's visibility and position with each puzzle.
2008-05-02 Graeme Gott <graeme@gottcode.org>
* Show puzzle overview.
* Automatically save games.
* Store directory shown in image selection dialog across runs.
* Add cap to number of previews stored by image selection dialog.
2008-04-30 Graeme Gott <graeme@gottcode.org>
* Add shadows to all thumbnails.
* Disable image selection dialog's open button unless images are selected.
* Create defualt icon for image selection dialog.
* Use filename as tooltip in image selection dialog.
2008-04-29 Graeme Gott <graeme@gottcode.org>
* Add thumbnails to files in image selection dialog.
2008-04-28 Graeme Gott <graeme@gottcode.org>
* Replace success message.
* Allow multiple images to be added at once.
2008-04-09 Graeme Gott <graeme@gottcode.org>
* Tag version 0.6.
* FIXED: Minimum zoom level was incorrect.
2008-04-06 Graeme Gott <graeme@gottcode.org>
* Improve code to set maximum value for piece count slider.
2008-04-05 Graeme Gott <graeme@gottcode.org>
* Use 8x8 groups instead of 4x4 groups.
2008-04-02 Graeme Gott <graeme@gottcode.org>
* Remember selected image across new games.
* Add image selection dialog.
* FIXED: Pieces were covering other pieces at start of a new game.
* Push non-snappable pieces away from dropped piece.
2008-03-31 Graeme Gott <graeme@gottcode.org>
* Snap tiles while moving.
2008-03-30 Graeme Gott <graeme@gottcode.org>
* Center and zoom out board on new and loaded games.
2008-03-29 Graeme Gott <graeme@gottcode.org>
* Make zooming smoother.
* Generate arbitrary arrangement of pieces.
2008-03-27 Graeme Gott <graeme@gottcode.org>
* Regenerate bumpmap when zoomed.
* FIXED: Sometimes couldn't put pieces down.
2008-03-26 Graeme Gott <graeme@gottcode.org>
* Add maximum image size.
* FIXED: Finished games were shown as unsaved.
* Add Windows support.
* Add Mac support.
2008-03-25 Graeme Gott <graeme@gottcode.org>
* FIXED: Pieces were positioned incorrectly when moved and rotated.
2008-03-24 Graeme Gott <graeme@gottcode.org>
* Add indicator of modified state.
* Make snap region the same at all zoom levels.
2008-03-22 Graeme Gott <graeme@gottcode.org>
* Randomly rotate and position new game pieces.
* FIXED: Did not show textures on new game.
2008-03-20 Graeme Gott <graeme@gottcode.org>
* Congratulate player when they finish a game.
2008-03-19 Graeme Gott <graeme@gottcode.org>
* Add zoom actions to menu.
* Move active piece when resizing or zooming.
2008-03-18 Graeme Gott <graeme@gottcode.org>
* Adjust for zoom when determining where mouse is.
2008-03-16 Graeme Gott <graeme@gottcode.org>
* Add zooming.
* Add scrolling.
* Add bounding rectangle to tiles.
2008-03-15 Graeme Gott <graeme@gottcode.org>
* Prompt to save game on window close.
* Disable open button when there are no saved games to open.
* Disable save button when no changes have been made.
2008-03-13 Graeme Gott <graeme@gottcode.org>
* Remember window geometry.
* Remember piece count for new games.
* Manage images in new game dialog.
* Copy images into data folder.
2008-03-12 Graeme Gott <graeme@gottcode.org>
* Add new game dialog.
* Add open game dialog.
* Create thumbnails.
* Show percent completed.
2008-03-11 Graeme Gott <graeme@gottcode.org>
* Read and write tile data.
2008-03-10 Graeme Gott <graeme@gottcode.org>
* Left-click to pick up and to drop groups.
2008-03-09 Graeme Gott <graeme@gottcode.org>
* Rewrite using OpenGL.
2008-03-06 Graeme Gott <graeme@gottcode.org>
* Start with tetromino pieces.
* Snap tiles together during creation.
2008-03-05 Graeme Gott <graeme@gottcode.org>
* Embed solutions in program.
2008-03-04 Graeme Gott <graeme@gottcode.org>
* Make dancing links row count dynamic.
2008-03-02 Graeme Gott <graeme@gottcode.org>
* Add dancing links implementation.
2008-03-01 Graeme Gott <graeme@gottcode.org>
* Speed up tile creation.
2008-02-26 Graeme Gott <graeme@gottcode.org>
* Cache rotated pixmaps.
2008-02-22 Graeme Gott <graeme@gottcode.org>
* Rotate around tile clicked on.
2008-02-21 Graeme Gott <graeme@gottcode.org>
* Change mouse cursor.
* FIXED: Dropping a tile on two groups didn't position it properly.
2008-02-18 Graeme Gott <graeme@gottcode.org>
* FIXED: Rotated tiles would not snap together.
* Allow player to rotate groups.
2008-02-16 Graeme Gott <graeme@gottcode.org>
* Snap tiles into groups.
2008-02-15 Graeme Gott <graeme@gottcode.org>
* Snap tiles together.
2008-02-10 Graeme Gott <graeme@gottcode.org>
* Store column and row in Piece.
* Middle-mouse click moves tiles to back.
2008-02-09 Graeme Gott <graeme@gottcode.org>
* Allow player to move and rotate tiles.
* Add tile class.
* Add board class.
* Cache emboss effect.
* Add emboss effect.
* Show creation progress.
* FIXED: Puzzle tiles were the wrong size.
2008-02-08 Graeme Gott <graeme@gottcode.org>
* Add window class.
* Add mask class.
* Initial project layout.
|