1. 28 Oct, 2019 1 commit
    • Gabriel Craciunescu's avatar
      Fix force font DPI UI logic · e37f9dba
      Gabriel Craciunescu authored and Nate Graham's avatar Nate Graham committed
      Summary:
      The kcm UI has right now a step size of 24 with a max size of 1000 and a minimum of 1.
      
      Max size need to divide to step size and the lowest possible value should be the step size
      because  0 means disabled.
      
      Reviewers: davidedmundson, #plasma
      
      Reviewed By: davidedmundson, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D25004
      e37f9dba
  2. 23 Oct, 2019 1 commit
  3. 21 Oct, 2019 1 commit
    • Nate Graham's avatar
      [KCMs] Make spinboxes editable · 4f90a137
      Nate Graham authored
      Summary:
      Otherwise they're annoying to use because you can only interact with them using a scroll
      or by clicking on the tiny arrows.
      
      Test Plan: You can now enter text in the spinboxes
      
      Reviewers: #vdg, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24814
      4f90a137
  4. 16 Oct, 2019 2 commits
  5. 11 Oct, 2019 1 commit
  6. 28 Sep, 2019 1 commit
  7. 17 Sep, 2019 1 commit
  8. 05 Sep, 2019 1 commit
  9. 03 Sep, 2019 1 commit
  10. 31 Aug, 2019 1 commit
  11. 30 Aug, 2019 2 commits
  12. 15 Aug, 2019 1 commit
  13. 31 Jul, 2019 3 commits
  14. 26 Jul, 2019 1 commit
  15. 24 Jul, 2019 1 commit
  16. 11 Jul, 2019 1 commit
  17. 12 Jun, 2019 1 commit
    • Bhushan Shah's avatar
      Replace the excludeRange mode setting when already available · 08ec9a03
      Bhushan Shah authored
      Summary:
      Instead of appending a new entry.
      
      BUG: 244857
      BUG: 408415
      
      Test Plan:
      - remove fonts.conf
      - start fonts kcm
      - enable exclude range
      - save
      - see config is added only once
      - modify config
      - save
      - see config is replaced and not added again
      - disable exclude range
      - save
      - see config is totally removed.
      
      Reviewers: fvogt
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D21748
      08ec9a03
  18. 07 Jun, 2019 2 commits
    • Fabian Vogt's avatar
      kcm_fonts: Fix tracking of configuration changes · df81b30e
      Fabian Vogt authored
      Summary:
      Sometimes, kcm_fonts wrote garbage into fonts.conf. This was a result of not
      initializing variables properly. In addition, toggling the exclude range
      checkbox did not enable the Apply button. That's fixed as well now.
      
      Test Plan:
      Did almost every possible antialiasing settings configuration,
      fonts.conf looked as expected.
      
      Reviewers: #plasma, bshah
      
      Reviewed By: #plasma, bshah
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D21640
      df81b30e
    • Fabian Vogt's avatar
      kcm_fonts: Initialize variables properly · cf3ac466
      Fabian Vogt authored
      Summary: Currently they have undefined values, which leads to garbage in fonts.conf.
      
      Test Plan:
      Did some changes, no <double>nan</double> or <double>-2.14748e+09</double>
      anymore.
      
      Reviewers: #plasma, bshah
      
      Reviewed By: #plasma, bshah
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D21641
      cf3ac466
  19. 27 May, 2019 2 commits
    • Bhushan Shah's avatar
      Make slight/rgb the default option · 1958f1ca
      Bhushan Shah authored
      Medium hinting and None subpixel rendering was default options added
      when we used Oxygen fonts, however freetype recommends slight hinting as
      seen in this blog post from 2015 [1].
      
      Also RGB hinting is most-recommended over the None. See linked bug
      report as well.
      
      BUG: 389598
      
      [1] https://www.freetype.org/freetype2/docs/text-rendering-general.html
      1958f1ca
    • Julian Wolff's avatar
      Parse global config files. Remove 'Vendor default' option. Fix changes not recognized. · 39c6facc
      Julian Wolff authored and Bhushan Shah's avatar Bhushan Shah committed
      The fonts kcm did only parse a local config file. Global and default settings were not recognized.
      With this patch, all global config files are parsed before the local file is parsed.
      This allows us to drop the "Vendor default" option.
      
      This patch also fixes some changes not recognized (apply button disabled).
      
      CCBUG: 386566
      
      Test Plan:
      
      Delete `~/.config/fontconfig/fonts.conf` and `~/.config/kcmfonts` .
      Run `kcmshell5 fonts`. The default/global settings should be displayed.
      Change some settings. The apply button should be enabled.
      Save. A new config file should be created.
      
      Follow up of the D12925
      39c6facc
  20. 26 May, 2019 2 commits
  21. 16 May, 2019 1 commit
  22. 28 Apr, 2019 1 commit
  23. 12 Apr, 2019 1 commit
  24. 31 Mar, 2019 1 commit
  25. 25 Mar, 2019 1 commit
  26. 19 Mar, 2019 1 commit
  27. 08 Mar, 2019 1 commit
  28. 03 Mar, 2019 1 commit
  29. 26 Feb, 2019 1 commit
  30. 25 Feb, 2019 1 commit
  31. 22 Feb, 2019 1 commit
  32. 21 Feb, 2019 1 commit
  33. 20 Feb, 2019 1 commit