-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
fix space (height) between keys #8
Conversation
fix space between keys, make them like gboard,for better user experience.
@Helium314, it's a good one. Consider merging this PR. |
So what does it actually do? So far I didn't consider the height between keys to be bad user experience or broken / in need of fixing. |
Is there any issue in OpenBoard about this? |
It reduces the key travel distance. I used both versions of the keyboard. I found that it's more comfortable and became sleek looking with less key distance. It does not confirm an obvious good user experience, but a proof of concept of it. |
Yes, I had also made these changes in the emoji commit. |
So I tested this, and my question is what's the difference between this and setting the keyboard height to 90% in appearance settings? |
Very strange, your screens look the same; while mine with 90% height and with the PR are different. Perhaps you are using a more up-to-date version of the app, you could publicly release the version you are using also in the debug version, so as to try it. Maybe it was fixed and we didn't even notice it. |
even if adding the row of numbers looks the same? |
Thanks for doing something that should have been in the PR since the start. (I'm honestly considering just closing such badly described PRs in the future) Anyway, on my phone this PR changes the keyboard height. It could be that it depends on Android version or device, but this should definitely not happen for anyone. I'm ok with the key height change though. |
Will this PR be getting merged? |
If I get a version that changes key spacing without affecting the height on any device, sure. Btw if this is only about key spacing, what is the change to |
@Helium314 what android device do you have? Everything seems to work differently on your device, maybe it's the radio aspect, or maybe the android version, but it seems like your device works differently than others. We need to investigate if maybe others also have the same problems |
I use a Samsung S4 Mini |
ok, so in my opinion it affects both the android version and also the small screen. I assure you that the changes in this commit and as demonstrated by the screenshots also improve the daily use experience of the keyboard. Apparently the old phones do not undergo any changes |
Will this PR gets merged? |
see #8 (comment) |
I restored the old height, actually how it was changed it was like 90%. Now it should be fine. Looking at the issue #30 the solution is always found in the same file, under the entry "config_emoji_keyboard_key_width" if this value goes to 16.666%p, the "emoji keyboard" height becomes equal to that of the keyboard without the number row. The problem is that when you activate the number row, the height of the "emoji keyboard" does not change |
Thanks, this works nicely now! |
So it looks like the reasoning "it's good experience" (and similar) doesn't apply to all users... |
@ChuckBartowski91 Yes, but the keys are larger, so it substantially reduces the chance of randomly pressing neighboring keys. The wide keys as before were only on the Samsung keyboard (unwatchable and almost unusable) |
I understood that, bigger keys means more space to press but means too that the finger can easily choose the next key if you press the edges of the keys. |
Am I the only one who finds emojis really too big since this PR was merged? I don't understand the link between reducing the distance between the keys (which I think was necessary) and increasing the size of the emojis... |
This may have to do with the device? Not sure... I've been looking at making the changes to key gap optional, since obivously not everyone is happy with them. |
This is now optional, using @BlackyHawky there are two independent things here increasing emoji size: increasing |
It's much better with the old "config_emoji_keyboard_row_height" value, but that's just a personal opinion, so don't take my comment on board. I've got used to it a bit. Two question though:
In any case, thank you for this update. Many will appreciate it. |
Not for this, it is much less noticeable than the key gaps.
I wanted to allow this, but the values are different for many of the config variants, which complicates things a lot. Normally I really dislike adding more xml attributes, but here it seemed like the most feasible choice. |
In my opinion it is preferable because from what I have seen and tested:
As you wrote in the Readme first priority is to clean these xml files. |
I noticed there are some duplicates, and some unused values. Also, I'd like to move the keyboard layouts either completely away from xmls, or at least massively simplify them. If it works out, this would remove the need for separate resources for each keyboard layout for split, landscape, tablet,... |
Yes, the emojis do look big since this PR was merged.
Later this change was skipped in this PR. Device: Galaxy M32 (Android 13) |
fix space between keys, make them like gboard,for better user experience.