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. 26 Dec, 2015 1 commit
  3. 23 Sep, 2015 1 commit
  4. 22 Sep, 2015 1 commit
  5. 14 Sep, 2015 1 commit
    • woogerboy21's avatar
      Added chat history to a room that is displayed on join. · 87a64da1
      woogerboy21 authored
      With this update a new chat history definition is added on a per
      room bases which allows operators to specify the number of chat
      messages to store and present to the user on join.  Please see
      the sample ini for room definitions.
      87a64da1
  6. 13 Sep, 2015 1 commit
  7. 08 Sep, 2015 1 commit
  8. 02 Sep, 2015 1 commit
  9. 23 Aug, 2015 1 commit
  10. 22 Aug, 2015 1 commit
  11. 21 Aug, 2015 1 commit
  12. 14 Aug, 2015 1 commit
  13. 09 Aug, 2015 1 commit
  14. 07 Aug, 2015 1 commit
  15. 05 Aug, 2015 1 commit
  16. 30 Jul, 2015 1 commit
  17. 27 Jul, 2015 1 commit
  18. 14 Jul, 2015 1 commit
  19. 12 Jul, 2015 2 commits
  20. 07 Jul, 2015 1 commit
  21. 05 Jul, 2015 2 commits
  22. 23 Jun, 2015 1 commit
  23. 15 Jun, 2015 2 commits
    • 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
    • Zach H's avatar
      Allow Custom HQ URL · 45c2e6f6
      Zach H authored
      45c2e6f6
  24. 13 Jun, 2015 1 commit
  25. 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
  26. 14 May, 2015 1 commit
  27. 06 May, 2015 1 commit
    • Matt Lowe's avatar
      Added sound settings page · c64eeb4e
      Matt Lowe authored
      + added sound setting page
      + added sound setting icon
      + moved sound settings from interface settings
      
      Added master volume
      
      + added master volume slider.
      + volume can be changed by sliding bar or by using the spin box
      + Preview of  volume will be played when dragging and releasing bar.
      
      Added checks for qt4
      
      Qt4 does not have support for setting the volume without some lengthy
      work around, I have disabled volume control for qt4 users and have
      mentioned that "Master volume requires qt5".
      
      Updated sfx
      
      + removed all old sfx
      + added new end step and tap sound
      + tap/endstep sound has a timer on it to prevent spamming
      + test sound engine will now use endstep sound
      
      Made end step sfx softer
      
      end step felt too harsh
      
      Added player joined sound
      
      + added a sound for when a new player joins a room
      
      Updated
      
      Was missing a sound when a player joins
      
      Made end step softer
      
      Made end step even softer
      
      updated sound again
      c64eeb4e
  28. 02 Apr, 2015 1 commit
    • Matt Lowe's avatar
      Left hand justification · a082fbcf
      Matt Lowe authored
      Set to false by default, let me know if you think it should be true.
      
      As all cards are played to the left of the screen this feels more
      comfortable to use as you dont need to keep looking at different areas
      of the screen.
      
      Will auto rearrange when changed during game-play.
      a082fbcf
  29. 26 Mar, 2015 2 commits
    • Fabio Bas's avatar
      Remove deck brew by ZeldaZach · 839da83d
      Fabio Bas authored
      839da83d
    • Matt Lowe's avatar
      Added system tray icon · 81a8141f
      Matt Lowe authored
      + Can be used for setting client size and closing the client.
      
      Will expand on by sending client alerts to the tray.
      
      Updated to push message notifactions to the toolbar
      
      Preview image:
      
      Added setting to enable/disable message popups
      
      Added functionality
      
      + updated popup message and translation
      + Double clicking tray icon will now bring up the app/minimize it
      + can now be alerted of mentions
      + added setting to set if you want mentions on desktop
      + clicking mention message will take you to the main chat
      + added translations for icon menu
      + removed maximize/minimize/restore from menu, not needed.
      
      Added disconnect
      
      + Disconnects any previous message slots/signals from the system icon
      message bubble
      81a8141f
  30. 18 Mar, 2015 1 commit
  31. 21 Feb, 2015 1 commit
  32. 12 Feb, 2015 1 commit
  33. 01 Feb, 2015 1 commit
  34. 30 Jan, 2015 1 commit
  35. 29 Jan, 2015 1 commit
    • Matt Lowe's avatar
      Chat mention color · ec8a2de2
      Matt Lowe authored
      +Chat mention / username color can now be set via hex in the settings
      + Users can invert the color of the mention text black/white
      + if an invalid color is provided, the default will be used
      ec8a2de2
  36. 20 Jan, 2015 1 commit