1. 15 Mar, 2016 1 commit
    • Fabio Bas's avatar
      Rework "paths" settings loading and card database loading · 1e3fb6c6
      Fabio Bas authored
       * main.cpp: removed path checking and db loading
       * card database: merge card loading methods into a single one
       * settings cache: take care of returning safe paths for decks,
      replays, etc..
       * main window: if db loading fails (eg. first run), propose to run
      oracle
      
      NSIS: propose to run cockatrice instead of oracle
      
      Rework card database loading
      
       * Move carddatabase-related method out of deckeditor tab
       * Load cards in another thread and render them progressively
       * Optimize database reload after enabled sets change
      
      Fix deck editor column width
      
       * removed the noCard hack.
       * getCard() no more creates cards instead of just returning existing
      ones
       * Fix the “edit tokens” dialog.
       * PictureLoader: avoid trying to download twice the same card
       * PictureLoader: correct return of card background
       * AbstractCardItem: avoid recalculating card color at every paint
      
      Use a different file to save custom tokens
      
      Misc required improvements
      
       * Use nullptr;
       * Refactor CardInfoWidget to use CardInfoPicture and CardInfoText
      instead of duplicating code;
       * Added CardInfo::getColorChar()
       * Fixed some potential crashes
       * removed dead code related to CardInfoWidget
       * Don't require a restart after adding a new custom sets file
       * Bump CMake requirements to 3.1
      1e3fb6c6
  2. 24 Jul, 2015 1 commit
  3. 15 Jun, 2015 1 commit
    • Fabio Bas's avatar
      Theme manager · 6b8ebe54
      Fabio Bas authored
      This is the first implementation of a theme manager. It’s a rebased and
      revisited version of #792.
      6b8ebe54
  4. 17 May, 2015 1 commit
    • Fabio Bas's avatar
      Theme manager · bdd55db5
      Fabio Bas authored
      This is the first implementation of a theme manager. It’s a rebased and
      revisited version of #792.
      bdd55db5
  5. 08 Apr, 2015 1 commit
  6. 04 Apr, 2015 1 commit
    • Fabio Bas's avatar
      Fix #118 · cab1e096
      Fabio Bas authored
      Fix selection problem when sorting the deck list
      cab1e096
  7. 23 Jul, 2014 1 commit
  8. 28 Jun, 2014 1 commit
  9. 25 Jun, 2014 1 commit
  10. 24 Jun, 2014 1 commit
  11. 22 Jun, 2014 1 commit
  12. 25 Mar, 2014 1 commit
  13. 24 Mar, 2014 1 commit
    • sylvanbasilisk's avatar
      refactored deck editor UI key shortcuts · 2b7ea0c9
      sylvanbasilisk authored
      The global shortcuts were removed in favor of key events
      which are only triggered when a widget has focus. This is
      necessary to allow different widgets to react differently
      to the 'enter' key. The current key configuration is:
      search edit focused:
        * left/right: decrease/increase card count for selected database card
        * enter: add selected card to deck
        * ctrl-enter: add selected card to deck sideboard
        * ctrl-left/right: decrease/increase card count in sideboard for selected card
      
      database focused: the same as with search edit.
      
      deckview focused:
        * left/right: decrease/increase card count for selected deckview card
        * enter: increase count for selected deckview card
        * delete/backspace: delete selected card from deck
      2b7ea0c9
  14. 28 Feb, 2014 4 commits
  15. 11 Feb, 2014 1 commit
  16. 09 May, 2012 1 commit
  17. 01 Nov, 2011 1 commit
  18. 04 Oct, 2011 1 commit
  19. 16 Jun, 2011 1 commit
  20. 11 Oct, 2010 1 commit
  21. 19 Dec, 2009 1 commit
  22. 29 Nov, 2009 1 commit
  23. 22 Nov, 2009 1 commit
  24. 16 Nov, 2009 1 commit
  25. 22 Aug, 2009 1 commit
  26. 17 Jul, 2009 1 commit
  27. 11 Jul, 2009 1 commit
  28. 02 Jul, 2009 1 commit
  29. 27 Jun, 2009 1 commit
  30. 26 Jun, 2009 1 commit
  31. 20 Jun, 2009 1 commit
  32. 06 Jun, 2009 1 commit
  33. 04 Jun, 2009 1 commit
  34. 02 Jun, 2009 1 commit
  35. 01 Jun, 2009 1 commit
  36. 27 May, 2009 1 commit
  37. 23 May, 2009 1 commit