1. 17 Aug, 2019 2 commits
    • Karl Ove Hufthammer's avatar
      Set minimum size for the tablet tester area · 1706af33
      Karl Ove Hufthammer authored
      When the dialogue was resized to be very small, so that there were
      hardly any space for the tablet tester painting area, Krita would
      freeze. Now, a minumum size of 150 × 150 pixels ensures that this
      never happens.
      1706af33
    • Karl Ove Hufthammer's avatar
      Add size hints to tablet tester widget (for better dialogue size) · 8b418f1a
      Karl Ove Hufthammer authored
      The tablet tester dialogue’s ‘preferred’ size is being overridden
      by KoDialog, resulting in a very small dialogue box, with a tiny
      painting area for testing the tablet. Now we add a sizeHint for this
      area, so that the dialogue automatically gets a reasonable size.
      
      The width and height values for the sizeHint was chosen so that
      they correspond to the size the widget would have had if KoDialog
      didn’t override the preferred window size.
      8b418f1a
  2. 09 Apr, 2019 1 commit
  3. 11 Mar, 2019 1 commit
  4. 06 Feb, 2019 1 commit
  5. 05 Feb, 2019 1 commit
    • Boudewijn Rempt's avatar
      Add usage logging to the buginfo dialog · caebac3e
      Boudewijn Rempt authored
      We can now log important events to a krita.log file. It is completely
      independent of qDebug, and only meant for those actions that we know
      users often get wrong or have problems with. Right now, it logs
      creating, loading, exporting and saving a file, and switching between
      the smoothing options.
      
      The krita.log file is NOT automatically uploaded or shared or anything
      like that. The header that explains this is translated so users can
      see that for themselves.
      
      We rotate 10 sessions in the log file, so even if the user starts Krita
      a few times after having a problem, we should still be able to review
      the problematical session.
      
      The logging api is pretty simple: a static KisUsageLogger::log method
      that writes a timestamp, and a KisUsageLogger::write method that writes
      an informational line without a timestamp.
      
      Note that the logger is created and torn down in the main function:
      this means that the location is GenericDataLocation, not AppDataLocation.
      
      CCMAIL:kimageshop@kde.org
      caebac3e
  6. 06 Jan, 2019 1 commit
  7. 28 Nov, 2018 1 commit
  8. 27 Nov, 2018 1 commit
  9. 07 Oct, 2018 2 commits
  10. 05 Oct, 2018 3 commits
  11. 14 Sep, 2018 1 commit
    • Dmitry Kazakov's avatar
      Add a workaround for tablets not reporting tablet events in hover mode · 94151b75
      Dmitry Kazakov authored
      The bug is caused by the fact that we postpone tablet events
      by one event (presumably to make it sync with mouse events
      stream). But some non-wacom tablets do not report tablet
      move events when the stylus is hovering. It means that the
      following tablet press event will be positioned incorrectly.
      
      This event postponing has come from Qt, and the commit message
      says it was needed for "relative" mode, which we don't support.
      
      I just disabled this postponing, let's check whether it helps
      people.
      
      BUG:363284
      94151b75
  12. 21 Jul, 2018 1 commit
    • Alvin Wong's avatar
      Relicense Win8 pointer input code as BSD 2-Clause · be4ed821
      Alvin Wong authored
      It's agreed on the mailing list that the Win8 pointer input support code
      would be relicensed as BSD 2-Clause to allow usage by OpenToonz and
      other projects.
      
      In the future, other Krita developers who make changes to these two
      files within Krita should agree to license their changes as BSD
      2-Clause.
      
      CC: kimageshop@kde.org
      be4ed821
  13. 10 Jul, 2018 1 commit
  14. 17 May, 2018 4 commits
  15. 10 May, 2018 1 commit
  16. 16 Apr, 2018 1 commit
  17. 01 Mar, 2018 1 commit
  18. 27 Feb, 2018 2 commits
  19. 23 Feb, 2018 1 commit
  20. 02 Jan, 2018 1 commit
  21. 12 Dec, 2017 1 commit
  22. 28 Oct, 2017 1 commit
  23. 22 Oct, 2017 2 commits
  24. 01 Oct, 2017 2 commits
  25. 06 Sep, 2017 1 commit
  26. 05 Sep, 2017 3 commits
  27. 04 Aug, 2017 1 commit
  28. 02 Aug, 2017 1 commit