Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Implement text-input and input-method protocol support, v2 #235

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Commits on May 15, 2022

  1. implement text-input and input-method protocol support

    This is mostly copied from the sway implementation here:
    
    https://github.com/swaywm/sway/pull/4740/files
    Shugyousha committed May 15, 2022
    Configuration menu
    Copy the full SHA
    c86f2f7 View commit details
    Browse the repository at this point in the history
  2. implement input popup rendering

    Shugyousha committed May 15, 2022
    Configuration menu
    Copy the full SHA
    27bf627 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac1aef7 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2022

  1. Fix imports

    Shugyousha committed May 22, 2022
    Configuration menu
    Copy the full SHA
    fbd6984 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe8280b View commit details
    Browse the repository at this point in the history
  3. Fix whitespace issue

    Shugyousha committed May 22, 2022
    Configuration menu
    Copy the full SHA
    561acf6 View commit details
    Browse the repository at this point in the history
  4. Free input_relay

    Shugyousha committed May 22, 2022
    Configuration menu
    Copy the full SHA
    491fa29 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8841d17 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc9f4a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    f342b7d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. dwl: use a dedicated layer for input popups

    Otherwise we seem to have conflicts with other floating clients.
    Shugyousha committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    5493e0b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. dwl: don't destroy popup scene on unmap

    Instead we disable it and destroy it at destroy time.
    Shugyousha committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    a92504d View commit details
    Browse the repository at this point in the history
  2. dwl: don't show input popup if client is not enabled

    We link clients and their input popups which lets us disable the popups'
    scene nodes in case the associated client's scene is not enabled on a tag.
    Shugyousha committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    f9bedb7 View commit details
    Browse the repository at this point in the history