Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smaller buttons for single-character Clipboard items #124

Open
6 tasks done
sosasees opened this issue Jan 29, 2025 · 5 comments
Open
6 tasks done

smaller buttons for single-character Clipboard items #124

sosasees opened this issue Jan 29, 2025 · 5 comments
Labels
enhancement New feature or request

Comments

@sosasees
Copy link

sosasees commented Jan 29, 2025

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

my pinned clipboard looks like this:

Image

a lot of its entries are only one character long, so the half‑a‑screen‑long buttons have a lot of empty space inside and make scrolling down take unnecessarily longer.

i would like buttons for short clipboard entries to be appropriately short, so i can see more of my Clipboard entries at once.

Why do you want this feature?

i would like buttons for short clipboard entries to be appropriately short, so i can see more of my Clipboard entries at once.

Additional information

maybe this could be done by replacing the Clipboard's two‑column grid with an HFlowContainer

※ i don't know Android Studio's name for HFlowContainer. that's how it's called in Godot Game Engine

@sosasees sosasees added feature request Issue is about a new feature in the app needs triage Issue is not yet ready for PR authors to take up labels Jan 29, 2025
@Aga-C Aga-C added enhancement New feature or request and removed feature request Issue is about a new feature in the app needs triage Issue is not yet ready for PR authors to take up labels Jan 29, 2025
@naveensingh
Copy link
Member

I like it the way it is now and I don't see why this is needed, clipboards aren't really intended for single characters and we'll be adding support for emoticons.

Also, view size shouldn't be smaller than the minimum touch area and the view should be visible while rearranging clips using drag & drop (to be implemented) so I don't think it's a good idea to reduce the size.

Opinions are welcome.

@Aga-C
Copy link
Member

Aga-C commented Jan 30, 2025

I like it the way it is now and I don't see why this is needed, clipboards aren't really intended for single characters

People have different usages for things, sometimes not intended by developers, and the best way is to adapt to users. In Fossify Keyboard's saved items, I also have some short texts, and enforcing two-column view leaves unnecessary empty space. I even think that if someone has a long text, it should span on the whole available width.

Also, view size shouldn't be smaller than the minimum touch area and the view should be visible while rearranging clips using drag & drop (to be implemented)

We can add minimum width for the items and I don't think there will be a problem with drag & drop. Items will jump around a bit, but the problem can be minimized and made user-friendly by showing a placeholder in the drop target.

@naveensingh
Copy link
Member

I also have some short texts, and enforcing two-column view leaves unnecessary empty space.

Do you have any examples?

I even think that if someone has a long text, it should span on the whole available width.

No, that will likely become a problem for someone else. There should be a minimum of two columns (common in keyboards).

Increasing the column count to 3 is another option (e.g. Samsung Keyboard) but I guess I’ll leave this up to implementation as long as it can be done in a way that maintains usability and doesn't look awkward.

@Aga-C
Copy link
Member

Aga-C commented Jan 30, 2025

Do you have any examples?

I keep there my logins and e-mails that are short enough to have three at once.

Also, there are two other things to consider:

  • People may keep in the clipboard texts saved in alphabets other than Latin. A valid sentence in Chinese can take e.g. just three characters.
  • Fossify Keyboard can also be used on tablets. Two columns look strange there.

@naveensingh
Copy link
Member

naveensingh commented Jan 30, 2025

People may keep in the clipboard texts saved in alphabets other than Latin. A valid sentence in Chinese can take e.g. just three characters.

Good point.

Fossify Keyboard can also be used on tablets. Two columns look strange there.

The number of columns should have been higher on larger screens, but these apps weren't really designed with tablets in mind (something else that needs work).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants