Giter Site home page Giter Site logo

saifabusaleh / clipboard-history-extension Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 8.0 1.59 MB

Extension that saves history of copied text

Home Page: https://chrome.google.com/webstore/detail/clipboard-history/mhokbaagmjlbflncohdhinppihlojpco?hl=en&authuser=0

License: GNU General Public License v3.0

JavaScript 66.77% CSS 12.78% HTML 20.45%
chrome-extension clipboard extension javascript

clipboard-history-extension's Introduction

Find me online

Twitter Linkedin Medium

clipboard-history-extension's People

Contributors

fcoiuri avatar kabbagepatch avatar monarths avatar paul2048 avatar sagargajare avatar saifabusaleh avatar tibinsunny avatar zurda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

clipboard-history-extension's Issues

Find better icons to the extension

The current icon is so small

Find better icon to the extension that is related to the extension functionality (the extension saves copied text in browser), so looking for something like scissor icon

with 128, 256, 512 sizes

and update it in manifest.json and icons directory

Follow the getting started guide in README to find out more how to contribute to project

[Bug] Removing a clip reverses the order of clips in display

Workflow:

  • Have multiple clips in the list
  • Remove one
  • The list is now sorted in reverse order

Note: closing and reopening the list would fix this issue, but it's still confusing if a the user is trying to delete multiple clips at a time, they'd be confused about where the clips they were intending to delete went

[Feature] - Add possibility to delete specific item from the list of items

Currently its only possible to clear all the list of the items
image

Add the possibility to remove specific items from it

Tasks:

1- Add in the UI [x] icon in each item, Icon color should change depending on theme (white theme, dark theme)

2- add to chrome storage items option that makes it possible to delete specific item
One option is to update the data structure to map and when removing to remove by key

3- connect it in the javascript so when clicking on it it will delete the item

Follow the readme getting started for more info how to contribute

HTML injection in Search Field

Hey,
Users are able to inject HTML codes into the search input.

Steps to Reproduce:
1: Copy paste the below payload into the search input

"><font color="red">HTML injected</font>

hbr1

I will soon make a Pull Request after fixing this issue ๐Ÿ˜Š

[Possible bug report] Clicking clear saved text only clears it when reopening extension

What's happening

When the extension has saved text, clicking the Clear saved text button doesn't clear the text immediately. Instead, the text is cleared when closing and reopening the extension.

Desired behaviour

Clear the text on click or show some kind of feedback for better user experience.

possible-bug-report

Suggested solution

Render an empty list after clicking the reest button:

const onResetClick = () => {
    chrome.runtime.sendMessage({ clear: true });
    renderClippings(); // ---> add this line 
}

Apologies if I'm missing something and this is something that no one else experienced. Feel free to close if that is the case

Happy to pick this up if the suggested solution makes sense

[Possible bug]: Extension's favicon isn't visible in chrome bar

What's happening

When Chrome is using the default settings (light theme), the favicon for the extension isn't visible.

Steps to reproduce:

  • Pin the extension to the chrome bar,
  • Set you chrome theme to default settings

This is how it looks for me - only visible on hover

favicon

Not sure if anyone else is experiencing this, but I thought it's worth reporting. Please feel free to close if this is just an error on my end.

Chrome: Version 86.0.4240.75 (Official Build) (x86_64)

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.