1. 26 May, 2010 1 commit
    • Stefan Majewsky's avatar
      BUG: 238843 · f5559540
      Stefan Majewsky authored
      Yay! In time for KDE SC 4.4.4.
      svn path=/branches/KDE/4.4/kdegames/palapeli/; revision=1130917
  2. 27 Dec, 2009 1 commit
  3. 14 Dec, 2009 1 commit
  4. 11 Nov, 2009 1 commit
  5. 09 Nov, 2009 3 commits
  6. 05 Nov, 2009 1 commit
  7. 03 Nov, 2009 2 commits
  8. 01 Nov, 2009 1 commit
  9. 28 Oct, 2009 1 commit
  10. 26 Oct, 2009 2 commits
    • Stefan Majewsky's avatar
      More zooming improvements: · 05adc81a
      Stefan Majewsky authored
      * InaccessibleAreasHelper does not completely vanish when it's disabled.
      * Scene rect is also automatically adjusted when pieces are only moving.
      * Zooming feels more natural. New base point is 100%, i.e. original size of pieces.
      BUG: 211853
      svn path=/trunk/playground/games/palapeli/; revision=1040632
    • Stefan Majewsky's avatar
      Work towards a more liberal viewport movement and zooming strategy: · fd1e8ded
      Stefan Majewsky authored
      * Remove the scene size factor from the UI (it's now hardcoded to 2.5, and will be completely removed later).
      * Allow to deactivate the scene size constraint which is represented by the greyed-out areas. In fact, it's off by default.
      * The zoom widget has a new toolbutton for enabling and disabling the scene size constraint.
      CCBUG: 211853
      svn path=/trunk/playground/games/palapeli/; revision=1040612
  11. 20 Oct, 2009 2 commits
    • Stefan Majewsky's avatar
      * Increase the default scene size, and make the setting more granular. · 1fb71ab6
      Stefan Majewsky authored
      * Distribute the puzzle pieces only in one half of the puzzle table.
      svn path=/trunk/playground/games/palapeli/; revision=1038221
    • Stefan Majewsky's avatar
      A big bunch of small fixes: · 0ec8a895
      Stefan Majewsky authored
      * Darken the inaccessible areas of the scene. (This is a quick-and-dirty solution; the clean solution would be to enlarge the scene rect when puzzle 
      pieces are moved outside the scene rect.)
      * Prevent the make-puzzles.sh script from trying to build a puzzle from default-collection.conf.
      * Increase the minimum plug length in the jigsaw slicer. (Some people complained about too small plugs.)
      * Fix part movement constraining: The shadows should not be taken into account when calculating the bounding rect of the piece.
      * Fix a crash in the Scene that occurs if the game is restarted after the current puzzle has been deleted from the library.
      * Enable the user to load a puzzle by simply clicking (or double-clicking, whatever he has configured globally) the item in the library view.
      Also, add a TODOLIST with notes I've taken at a testing session last week.
      svn path=/trunk/playground/games/palapeli/; revision=1038041
  12. 13 Oct, 2009 1 commit
    • Stefan Majewsky's avatar
      Improve the user experience with puzzle loading: · 332bf86b
      Stefan Majewsky authored
      * The TAR archive is extracted in a separate thread whenever possible.
      * The scene returns control to the event loop in short cycles to keep the interface responsive.
      * Introduce a LoadingWidget which obscurs the puzzle table when loading puzzles, to visualise the process.
      svn path=/trunk/playground/games/palapeli/; revision=1034778
  13. 11 Oct, 2009 1 commit
    • Stefan Majewsky's avatar
      Big refactor: Replace Palapeli::LibraryModel by the three classes... · e98e0de7
      Stefan Majewsky authored
      Big refactor: Replace Palapeli::LibraryModel by the three classes Palapeli::Collection, Palapeli::ListCollection and Palapeli::LibraryCollection. 
      Import/export and deletion are dysfunctional currently, but the internal design is much better, because we're mostly passing around QModelIndexes 
      now, and the identifiers are really universally unique.
      svn path=/trunk/playground/games/palapeli/; revision=1034075
  14. 09 Oct, 2009 1 commit
  15. 30 Sep, 2009 4 commits
  16. 29 Sep, 2009 1 commit
  17. 28 Sep, 2009 2 commits
  18. 27 Sep, 2009 2 commits
  19. 26 Sep, 2009 3 commits