1. 14 Jun, 2021 1 commit
  2. 10 Jun, 2021 3 commits
  3. 08 Jun, 2021 1 commit
    • Dan Leinir Turthra Jensen's avatar
      Push NewStuff pages to layers, not the stack · 768f8ad5
      Dan Leinir Turthra Jensen authored
      The NewStuff.Action component will simply call the push function on
      whatever object it is given to work with as a page stack, and since the
      Kirigami pagestack layers also has one such, we can just switch to that.
      
      nb: The functionality is explicitly designed to work this way, to allow for
      things like the kcm pagestack to work as well as the more featureful
      Kirigami one.
      
      BUG:437961
      768f8ad5
  4. 03 Jun, 2021 2 commits
  5. 01 Jun, 2021 6 commits
  6. 31 May, 2021 1 commit
  7. 27 May, 2021 3 commits
  8. 25 May, 2021 1 commit
  9. 19 May, 2021 2 commits
  10. 17 May, 2021 3 commits
    • Ömer Fadıl Usta's avatar
      CMakeLists.txt cleanup · a9cb34a3
      Ömer Fadıl Usta authored
      We already using ECM min as 5.82 so we don't need this parts of checks
      a9cb34a3
    • David Edmundson's avatar
      Fix flickering in table view · 05ca503a
      David Edmundson authored
      We have a list of delegates:
      
      Whenever we get a layoutChange signal (from a re-order), table view
      recycles all of them. Every binding, text and value changes.
      
      Our backgrounds have two rectangles:
      
          One does a white or grey line:
      ```
      color: (row % 2 == 0) ? Kirigami.Theme.backgroundColor :
      Kirigami.Theme.alternateBackgroundColor
      ```
      
          One draws the highlight:
      ```
      	color: Kirigami.Theme.backgroundColor
              Kirigami.Theme.inherit: false
              Kirigami.Theme.colorSet: Kirigami.Theme.Selection
              opacity: selected ? 1: 0
      ```
      
      That's all well and good, but we don't want the text to be black on
      blue, so there's some code here that handles this in the parent item of
      the cell background.
      
      ```
      	Kirigami.Theme.colorSet: background.selected ?
      Kirigami.Theme.Selection : Kirigami.Theme.View
      	Kirigami.Theme.inherit: false
      ```
      
      A noticable quirk there is that our background to draw the white and
      grey alternating rows actually draws a blue background because it
      inherits the selected colourSet from our parent Kirigami.Theme. That is
      marked as being "Selection" not "View"
      
      Why does that cause a problem?
      
      After a reshuffle what happens is:
      
       - All bindings update, Qt does everything perfectly
      
       - The colours in the real highlight update on time
      
      - The colours in the background are delayed because they come from the
      parent ColorSet
      
      - Kirigami theme propagation has some "event compression" before
      propagating to children. IMHO this is a Kirigami bug.
      
      - The old selected item which is now some random item renders a blue
      highlight where it should be rendering the white or grey background.
      
      This patch moves logic for the selection colour into rectangle for
      drawing the main background, whic also means we explicitly set a
      Kirigami.ColorSet there.
      
      This also helps differentiate highlighted + vs highlighted + mouse over
      which brings it more in line with the desktop.
      
      BUG: 436803
      05ca503a
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · bf756627
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      bf756627
  11. 13 May, 2021 3 commits
  12. 12 May, 2021 4 commits
  13. 10 May, 2021 1 commit
  14. 07 May, 2021 1 commit
  15. 06 May, 2021 1 commit
  16. 04 May, 2021 2 commits
  17. 03 May, 2021 2 commits
  18. 29 Apr, 2021 3 commits
    • David Redondo's avatar
      Show child processes if we match the parent · e8a99403
      David Redondo authored
      In the process tree also show children if the we match the parent.
      This is somewhat the opposite of recursive filtering ("show parent if a
      child is shown"). Example:
       A
       |-B
       | |-D
       | |-E
       |-C
      Currently if you search for "E", A, B and E will be shown, this is not
      changed by this commit and the effect of the recursive filtering.
      But if the filter is "B", only A and B will be shown.
      With this commit A, B, D and E are shown.
      e8a99403
    • David Redondo's avatar
      Allow specifying which page to open on start · 9c2d8b76
      David Redondo authored
      Adds a combobox to the page edit dialog where one can choose with which
      page to start or always open the last opened page.
      BUG:429417
      CCBUG:435279
      FIXED-IN:5.22
      9c2d8b76
    • David Edmundson's avatar
      Move keyboard focus when clicking on a table view · 5dbbfbe2
      David Edmundson authored
      BUG: 429366
      5dbbfbe2