Coder Social home page Coder Social logo

Comments (5)

CHigginbotham avatar CHigginbotham commented on September 28, 2024 1

Wow awesome! it actually works. I did discover one two bugs with relating to it however.

First is #65

Secondly:
when selecting a different clipping than the most recently clipped item and then clearing all it does not clear the system keyboard.

Steps to reproduce:

  1. Copy text string
  2. Copy different text string
  3. Select the string you first copied in Jumpcut (pasting it into the clipboard)
  4. "Clear All"
  5. You will find the system keyboard remains intact

Basically it seems to only clear the system keyboard if the system keyboard matches the most recent Jumpcut clipping.

from jumpcut.

snark avatar snark commented on September 28, 2024

Hm, this is slightly tricky given the way Jumpcut handles detecting new clips. You're right that maintaining the most recent item is slightly surprising; let me think about how might be best to handle this.

from jumpcut.

snark avatar snark commented on September 28, 2024

@CHigginbotham Let me know how this feels for you in the newly-released Jumpcut 0.80; I'm pretty sure it does what you want!

from jumpcut.

snark avatar snark commented on September 28, 2024

That was by design, to avoid weird/bad interactions with system clippings that aren't in the stack (passwords coming from a password manager, e.g.). There's work to be done for deeper checks (possibly by tracking "last pasted", and comparing the last-pasted value to the clipboard, but that's going to require some revisions.

The bug report for #65 is great and I'll have a bug fix out shortly.

from jumpcut.

CHigginbotham avatar CHigginbotham commented on September 28, 2024

Okay sounds good. Hadn't thought about weird interactions with clippings.
In addition to improving it by any revisions you plan to make: maybe make a separate button that clears only the system clipboard.

So keep the "Clear All" and have a "Clear Clipboard" button.

It might just add to the program without much use though since it's probably an edge-case.

from jumpcut.

Related Issues (20)

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.