Giter Site home page Giter Site logo

Comments (3)

anandkumar89 avatar anandkumar89 commented on May 29, 2024

Yup, noticed the readme in repo now. Glad you finished it. Let me check this then!

from inkscape-figures-manager-rs.

cristianpjensen avatar cristianpjensen commented on May 29, 2024

Hey @anandkumar89. Your project looks really cool and seems to have more features than mine. I do not have the time at the moment to add these features to my implementation. However, at some point, I plan to add custom styles and reusable objects, as you are planning to.

A difference between my project and the original by Gilles Castel is that I changed how the keyboard shortcuts work. I found that the key-chords often interfered with my workflow. So, instead, I implemented it that ALT/OPT must be held while changing styles. To achieve this, I had to block all other shortcuts involving ALT/OPT. So, I also plan to make it possible to change all the shortcuts as desired, since the choice at the moment is pretty specific to my usecase.

from inkscape-figures-manager-rs.

anandkumar89 avatar anandkumar89 commented on May 29, 2024

liked the implementation in rust - mostly as it allows packaging as standalone binary. With python, although most of dependencies are c-based and system level, it much difficult to have small package or often a standalone package.

However, It seems you're blocking all shortcuts. I approach it is same way Gilles work, capture the keys - if I don't use the tapped keys then passthrough to the system, otherwise just don't return any keypresses. Rust may have some library that interact with Quartz in Mac - would allows you to do exactly same. Can't say much as have near zero experience with Rust.

I'll watch the repo anyway! Great work, keep it up.

Edit : Quick search and can't find Quartz framework wrapper/support in rust yet.

from inkscape-figures-manager-rs.

Related Issues (3)

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.