Git Product home page Git Product logo

zigclipboard's Introduction

Zig Clipboard Tracker

My first project in zig, acts as a drop-in tracker for the X11 Selection server (clipboard). This does not take ownership of the selection except when you copy from it, I don't aim to disrupt the usual flow of the server image

Usage

its as easy as downloading and ./zigClipManager

Installation

A built file should be available in the releases, however if you instead wish to build it yourself:

Using zig 0.13.0

Download zgui, zglfw and system-sdk from zig-gamdev/libs and place them in a folder named libs in the root directory of this project

You will also need libx11-dev, please make sure you change the include path in build.zig.

Once you have all that, you should be able to run zig build run

PLEASE REMEMBER TO DOWNLOAD ALL REQUIRED LIBRARIES BEFORE DMING ME

Feel free to contact me on X if you are encountering issues

Contributions

I will try to ship all required features myself, but I will only really work on this as long as I require it. If you wish to contribute, simply fork the repo, make any changes and make a pull request :)

Look below for a place to start ^-^

TO-DO

  • Add image support
  • Add support for hiding window
  • Add icon (no one do this)

zigclipboard's People

Contributors

aryvyo avatar

Stargazers

Teki avatar solidbunny avatar Ali Faizan avatar Felipe Arthur avatar Joca avatar Vasilii Buraev  avatar aj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.