1. 06 Aug, 2019 2 commits
    • Zander Brown's avatar
      Add gtk4's list models · 654244a4
      Zander Brown authored
      These are part of gtk4 so we must have an in-tree copy to use them with
      gtk3. This is from gtk+4 commit ???
      654244a4
    • Alexander Mikhaylenko's avatar
      activity: Simplify sizing · 70bcb99e
      Alexander Mikhaylenko authored
      Follow window aspect ratio without minimum width and height. Switch to
      width-for-height geometry management.
      
      When favorites widget is allocated, set window width and height from
      favorites's own allocation before chaining up, this avoids any glitches
      on the first allocation.
      
      Remove now unused max-width and max-height properties.
      70bcb99e
  2. 05 Aug, 2019 15 commits
  3. 04 Aug, 2019 3 commits
  4. 03 Aug, 2019 2 commits
    • Sebastian Krzyszkowiak's avatar
      PhoshApp: Rename to PhoshActivity · 76bf5422
      Sebastian Krzyszkowiak authored
      Single application can be represented by multiple PhoshApps. It's also
      not a window, as in the future, multiple windows may be represented
      as a single PhoshApp as well - therefore, PhoshActivity seems to be
      the most fitting name to this entity.
      76bf5422
    • Sebastian Krzyszkowiak's avatar
      Use wlr-foreign-toplevel-management instead of private protocol · 532cfaf0
      Sebastian Krzyszkowiak authored
      Introduces PhoshToplevelManager and PhoshToplevel classes for
      managing and representing toplevel surfaces.
      
      Thanks to that:
       - it doesn't match the window to close via its title or app id,
         always trying to close the correct window instead
       - it removes the window from the overview only after it really got
         closed - which is especially noticable in case of windows that
         refuse to be closed
       - it updates the list automatically as the changes happen, without
         having to close and open the overview back again
      
      Closes #37
      532cfaf0
  5. 30 Jul, 2019 1 commit
  6. 29 Jul, 2019 3 commits
  7. 28 Jul, 2019 6 commits
  8. 26 Jul, 2019 1 commit
  9. 19 Jul, 2019 5 commits
  10. 16 Jul, 2019 1 commit
  11. 15 Jul, 2019 1 commit