Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • W wlroots
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Librem5
  • wlroots
  • Merge requests
  • !16

Add minimal app switcher protocol

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Guido Gunther requested to merge f/phosh-private into librem5 Aug 30, 2018
  • Overview 17
  • Commits 3
  • Pipelines 0
  • Changes 4

This adds a simple private protocoll to list and raise toplevels by app_id and title. We wanted a minimal set of objects, requests and events. Since this is only meant for the app overview page in the shell we can take many shortcuts and leave out e.g. XWayland for the moment.

We will switch to wlr_foreign_toplevel_unstable_v1 once that is merged.

The first commit just renames stuff the second adds the functionality.

To test you need phosh's app-switcher branch. The apps will be shown in the overview (when hitting the home button).

Edited Aug 30, 2018 by Guido Gunther
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: f/phosh-private