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

Add an option to completely hide the interface #354

Closed
qascot opened this issue Aug 17, 2023 · 6 comments · Fixed by #481
Closed

Add an option to completely hide the interface #354

qascot opened this issue Aug 17, 2023 · 6 comments · Fixed by #481
Labels
enhancement New feature or request

Comments

@qascot
Copy link

qascot commented Aug 17, 2023

The option to hide soft buttons is very useful for phones with small screens. But what if we take the next step and add the option to hide candidate list? Of course, this can cause uncertainty to inexperienced users. But experienced T9 users will be able to focus on the text being typed without being involuntarily distracted by the list of candidates. Anyway, the candidates change sequentially one after another and there is no way to select an item from the middle of the list. Thus, scrolling through the list, even if it is not displayed on the screen, will lead us to the necessary candidate.
If the interface is completely hidden, the entire small screen will be accessible to the active application. Eye movement will decrease, vision fatigue will decrease. The printing speed may increase.
But it's uncomfortable to choose symbols and emoticons blindly. Their candidates must be shown by clicking on 1 or 0. And hidden again when the input confirmed.
Also, with this option, the input mode and language should return to the status bar.
I’ve tried to do this and was satisfied with how convenient it is.

@stianhoiland
Copy link

stianhoiland commented Aug 18, 2023

I have this implemented in my own little fork.

When the IME gets focus, it displays a toast with the current input mode (123/abc/ABC/Language), and when the user changes the input mode (normally with #-key) the new mode is shown in a toast. Other than showing the suggestions when using the punctuation key (1) or the symbol key (0), there are no other indications, and it feels great—feels like the T9 is always there, even when it isn't.

I've implemented it with a toggle in the TT9 Settings app, called Toast Mode (lol!) with a little summary explanation underneath.

@DarthFlip
Copy link
Contributor

I have this implemented in my own little fork.

Would you be able to share your fork? Or maybe try getting it merged back to this app. I would love such a feature.

@sspanak
Copy link
Owner

sspanak commented Aug 18, 2023

I agree about everything, except the status bar icons. They are difficult to maintain and complicate the procedure of adding a new language. Besides, I could never make them look properly on any device I own. This are not coming back, sorry.

Other than that, I also think it sounds cool and it would be a nice addition to TT9. Maybe, just under a different name, not "toast mode". 😄 I was thinking of maybe changing the "on-screen keys" setting to a dropdown with three options: "hidden", "minimal", "numpad" or something like that. The summaries of the current two on/off options could even be reused and we only have to come up with one for the "hidden" or "off" mode. I believe it would work out well.

@sspanak sspanak added the enhancement New feature or request label Aug 18, 2023
@sspanak sspanak added this to the Popular requests 3 milestone Aug 18, 2023
@stianhoiland
Copy link

I lied.

I don't have this implemented, only spec'ed and planned.

I'm ashamed.

Lately I've compiled a lot of personal notes on features and fixes for tt9 which I hope to contribute to the project, and I got ahead of myself and too carried away while replying to this issue—I think because I wanted to show off. I regret that.

I have messaged Dimo directly and apologized to him personally.

I hope you accept my apology.

Sorry.

@sspanak sspanak mentioned this issue Aug 23, 2023
@sspanak
Copy link
Owner

sspanak commented Aug 23, 2023

That's OK, man, there is nothing to worry about. If you don't know how to write the code for this feature, that's fine. No one should have any hard expectations about anything. It's a hobby project after all! I don't fulfil all the requests I get either, for one reason or another. And that's fine too.

Just take it easy. Don't worry and be happy! 🥳

Btw, I get absolutely no notifications from strangers in Messenger, so I have missed your message. Sorry about that!

@stianhoiland
Copy link

Thanks for your reply, and to be clear I'm not sorry that I haven't implemented the feature request, I'm sorry that I outright lied about having done so. I'll be more mindful of myself, and thanks for easing my conscience.

@sspanak sspanak linked a pull request Mar 30, 2024 that will close this issue
@sspanak sspanak removed a link to a pull request Mar 30, 2024
@sspanak sspanak linked a pull request Apr 1, 2024 that will close this issue
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

Successfully merging a pull request may close this issue.

4 participants