Git Product home page Git Product logo

budgie-clipboard-applet's Introduction

Hi there

🤵 About Me

  • 🏦 I'm a software engineer
  • 🤔 I'm comfortable with Flutter,Python, Rust, and more (Complete list would fill up the entire page)
  • 😄 Pronouns: He/Him
  • ⚡ Fun fact: My lucky number is 10^21
  • 🙌 GSoC'2023 @CCExtractor Organizaton

🐱 My Github stats

Github stats overview Github language stats

🙌 Get in touch

Telegram Discord Channel
Flutter

🤝 For Freelancing Gigs

I prefer discord when it comes to freelancing gigs, but I also have a fiverr account.
P.S: Please don't contact for things other than freelancing gigs in these platform, otherwise you may get blocked.

Discord Fiverr

budgie-clipboard-applet's People

Contributors

fossfreedom avatar juaan77 avatar prateekmedia avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

budgie-clipboard-applet's Issues

Suggestion: Autosearch

testing v0.8

Can I suggest that the clipboard automatically filters after you type two or three characters? - this will speed up finding and selecting stuff.

Suggestion: Tidy the interface

Can I make a gentle suggestion - ignore if you don't want to go there.

In essence the applet is here to record & access clipboard entries - so the popup should just have a search field and the rest to be a scrollable list of clipboard entries. That will simplify the immediate interface to what the end-user will be using the applet for.

Any options such as Edit Mode/Private Mode/Empty Clipboard/anything else won't be used that often - so it doesn't need to be in the initial popup.

I would suggest next to the edit field have a ">" or other icon for "options". Clicking that will move the GtkStack to reveal the empty clipboard/edit mode/private mode/anything else in the future. The user then clicks the "<" to move back to the main GtkStack view.

Suggestion: Paste when choosing

Testing v0.8

Can I make a suggestion that in the applet settings there is an option to paste automatically when selecting a clipboard entry?

Don't save history via schemas

I note the intention is to save clips to the gsettings schema. Can I kindly suggest that this practically will not work.

For instance - you could copy megabytes of text from - say - a libreoffice document. This wouldn't go into the gsettings schema - there is a limit - I forget how big - but its certainly not megabytes.

Also - if the future intention is to support images then images won't go into the schema - a file/database format will be better from a future expandability point-of-view

Suggestion is that manage the clips via a .config/budgie-clipboard-applet local folder - either via file based or some-sort of mini SQL type lightweight database.

Deleting Last left element through Edit mode results in a crash

Error in Terminal :

move_index: assertion failed: (length > index)

which eventually results in :

[7]-  Done                    budgie-panel --replace
[8]+  Aborted                 (core dumped) budgie-panel --replace

Steps to Reproduce this issue:

  • Enable Edit Mode
  • Copy 2-3 or more text to clipboard
  • Remove them using X one-by-one

Now budgie panel core dump will happen, to fix this temporarily open terminal and type debug command from Readme.md, this will restart budgie panel

debug output when copying

Testing v0.8

image

Whenever you copy any text you see what appears to be debug messages in the terminal which as a little unexpected.

Suggestion: Order by last used

Can I make a suggestion for a possible future enhancement - I see that the last used clip is in bold which is great.

I'm used to seeing the clipboard entries ordered by last used (most recent first) - so that your eyes are always guided to the first few entries.

So the listbox is ordered by date (most recent used).

string_strip messages when copying images

image

Testing v0.9

So in my setup I've got a QEMU 21.10 Ubuntu Budgie with the clipboard applet running.

On my host which happens to be 20.04 Ubuntu Budgie I have the budgie screenshot applet

I was taking a screenshot - I noticed when I was using the screenshot applet to copy the image in the virtual machine with the clipboard applet I saw two string_strip messages.

In addition I can see extra rows in the list box which I'm guessing is the attempt to copy the image (?) but as text (maybe)?

blank line always added on panel restart

Describe the bug
A blank row is always inserted at the top of the list of clips on restart of the panel

To Reproduce
Steps to reproduce the behavior:

killall budgie-panel
rm -rf ~/.config/prateekmedia
budgie-panel --replace &

Delete the blank line and restart the panel again - note the new blank row again.

Expected behavior
not a blank line

Screenshots

image

Desktop (please complete the following information):

  • Distro: UB 20.10
  • Applet Version 0.9.9

Additional context
N/A

Add keyboard shortcuts to applet

Like Ctrl+ F9 to clear clipboard content
Ctrl+F10 to open popover
Ctrl+F11 to Get to previous clip
Ctrl+ F12 to Get to Next Clip

Clickable blank rows

testing v0.8

image

There appears to me lots of blank rows you can click onto under the 3/10 in the picture which was a little unexpected.

Suggestion: Use tooltips

Looking at v0.8

I saw two switches - edit mode and private mode.

I don't know what they are supposed to-do - its not really obvious - maybe add a tooltip for these to describe what they do?

notification

Notification for selecting new text or previous text from keyboard shortcuts

assertion errors in the terminal

Trying v0.8 as per the README - Note - is this an official version because I don't see a release/tag for v0.8

image

Clicking the empty label - that's a little strange to be able to click. But anyway - doing so you see lots of assertion failed messages in the terminal

Suggestion: Retain text formatting when pasting

Testing v0.9

image

When pasting formatted text (e.g. libreoffice writer) - when pasting it converts to plain ascii.

This in itself is a very useful option - but really the formatting of the copied text should be retained and applied when pasting by default.

No longer working on Budgie 10.6.2

Describe the bug
After running ninja -C build install it doesn't show up as an option to add to the panel.

To Reproduce
Steps to reproduce the behavior:

  1. pull down source
  2. compile and install
  3. Go to Budgie Desktop Settings to add to panel
  4. See no option to add to panel

Expected behavior
Option to add to panel

Screenshots
https://imgur.com/a/215dAqN

Desktop (please complete the following information):

  • Distro: OpenSUSE Tumbleweed
  • Applet Version: Main Branch version

Additional context
Add any other context about the problem here.

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.