Skip to content
Snippets Groups Projects
  1. Jun 01, 2021
  2. May 31, 2021
  3. May 28, 2021
  4. May 27, 2021
  5. May 26, 2021
    • Andreas Traczyk's avatar
      calloverlays: cleanup main and participant fadeout mechanisms · 3cca2e70
      Andreas Traczyk authored
      Unfortunately, QQuickMouseArea force accepts all move events by
      design, which makes passthrough events tricky to catch. In-call
      overlays for conference participants should be a layer below the
      main overlay. So, using QML MouseAreas makes correctly implementing
      both overlay fade mechanisms with passthrough for participant menus
      too complex. To properly implement the signal relay mechanism we
      would need to listen to all the child components with MouseAreas
      and relay the positionChanged events to parenting MouseAreas.
      
      To avoid the complexity, we can install an event filter for the
      main overlay and listen to global mouse move events that are
      contained in it's geometry.
      
      Additionally, we can use Control components instead of transparent
      Rectangles to access a hovered property which can be used to
      prevent the fade out, and effectively freeze the visibility of menu
      components.
      
      Gitlab: #420
      Gitlab: #421
      Gitlab: #423
      Change-Id: I7f05d2bc79ad6a8db0951b7b59e52f671fdf4798
      3cca2e70
  6. May 25, 2021
  7. May 24, 2021
  8. May 21, 2021
  9. May 20, 2021
  10. May 19, 2021
  11. May 18, 2021
  12. May 17, 2021
  13. May 14, 2021
Loading