-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Updated shift key icon #980
base: main
Are you sure you want to change the base?
Conversation
Already feeling a lot more confident about "did I leave caps lock on?" lol. |
The current icon is pretty, discreet and sober. Does it really need to be changed? 🤔 |
Ask the AOSP devs. Granted, I've not fully followed their style either—"caps lock" should have an icon to itself, it shouldn't be the regular "shifted" icon... More visually symmetrical to the backspace key on the right. With the arrow as the icon, there's an imbalance of icon weight. The chevron isn't used in AOSP anymore, so if you chance upon the AOSP keyboard from time to time it's a visual cue that our app is "behind" design-wise. To be clear, I do believe "it's modern!!" band-wagoning is generally bad (who decides what's "modern" lol), but this is a case where I think the update is warranted. As I commented in the related issue, the chevron has the appearance of a "Material 1.0" hyper-simplification error, which was eventually patched out. Also a clearer touch target in "no key borders." I appreciate you chiming in! |
For the first time, I disagree, and it seems you're contradicting yourself. You say: "Who decides what's modern?" Nobody, I agree with you. But you also say: "that our application is behind in terms of design." As above, no one can judge. I repeat: my taste in the choice of icon is purely my personal opinion. Finally, I think this should be discussed and not imposed (with a poll perhaps) as it changes the visual appearance of the keyboard. |
I'm not savvy to this app's design decision process, so I couldn't tell you whether a vote is "how we do things." But I really do agree with you, visual changes shouldn't be taken lightly. Basically: I like this icon, it's what AOSP uses, and I'll let Helium to decide on it. Perhaps more extensive icon customization could be added down the line—I've had ideas such as "filled" icon theme. This would be cool, but would probably increase APK size. A cool alternative would be a repository of icon themes, similar to dictionaries. |
I'm mostly with @BlackyHawky on this. If I were a normal user of this keyboard, I'd probably open an issue after this change. (Also, 2 changes to shift key in a short period seem a little weird).
That would be a good thing, as it's a big part of decoupling themes from icon styles. A first idea would be removing the icons from the theme xmls and then do everything via
With the icons being vector graphics, it's probably only a few kB and will not be noticeable. Especially considering growing size of translations (not compressed in APK) and regular dependency upgrades. |
My current idea, best done in separate commits / PRs:
|
@devycarol This icon seems larger and more consistent with the delete icon. |
Part one is now done (edit: and half of part two) @BlackyHawky FUTO Keyboard has an incompatible license as far as I know, basically they don't allow you to take anything of their stuff. |
I'm too lazy to read their license (long live the vacations!!!). |
This patch addresses #946 by changing the shift icon from up-arrow to Material "shift." This is what the (LineageOS) AOSP keyboard uses now, and is style-concurrent with Holo shift.
It's no longer accent-colored, instead indicating shift state by icon fill. This is in line with Gboard and former Holo, and eliminates accent/background contrast issues.