Skip to content

Conversation

TurtleMeds
Copy link

@TurtleMeds TurtleMeds commented May 23, 2025

Related to #958

Adds 3 new backends to the pasting mechanism:

  • wlrctl
  • wtype
  • ydotool

work that still needs to be done for xdotool and ydotool:

  • xdotool
    • check if compositor/wm is X11 OR supports libinput / libei (currently the only Wayland DE I know supports this is Gnome, others also probably implement it, more testing needed)
  • ydotool
    • check if ydotoold is running
    • check the YDOTOOL_SOCKET env variable exists and points to a socket that exists

TurtleMeds and others added 29 commits May 23, 2025 11:47
- Add `QString PluginInstance::readKeychain(const QString & key) const;`
- Add `void writeKeychain(const QString & key, const QString & value);`
API is versioned properly for years now.
- Add `uint limit() const;`
- Add `void setLimit(uint);`
- Support multiline entries (store in JSON format)
It is too easy to forget to properly use literals
- Remove `void open(const std::string &path);`
- Remove default param workdir in `runDetachedProcess`
- Add `long long runDetachedProcess(const QStringList&);
- Remove `open(const std::string &path);`
- Add `open(const std::filesystem::path &path);`
@ManuelSchneid3r
Copy link
Member

@TurtleMeds im sorry about that mess. i should have never pushed this to the main branch. I though a release is ready, but well its not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants