You are reading a single comment by @Sir_Indy and its replies.
Click here to read the full conversation.
-
Hi @Ganblejs, thanks for your feedback and suggestions! It's great to have someone excited by something you've made!
Going point-by-point:
- User defined duration - we can make it configurable, just wondering why you'd want to change it? Was it too fast, too slow? Is there a better default we should use?
- Swipe - really like this idea, I've been giving it some thought and will fold your code into mine to use left for space, right for backspace, up/down for caps lock. Hiding the bottom row is a good idea, and with most of the bottom row functions replaced by swipes we can permanently remove it and have bigger buttons, which will help a lot!
It's come up in these forums before that swipes without an indicator that you can swipe could mean people don't know the option is there, but we can list it in the description, and maybe put a help message up when the text is tapped? - Auto switching letter case - this could make it hard to type in all caps, so I'll leave this as it is for now.
- promises - I can't help there, I don't know either! It was basically trial and (lots of) error getting this far. As far as I know though, when we call the back function which includes
Bangle.setUI();
, that should clear any custom interface code. I'll have a look though and see what I can find out.
- User defined duration - we can make it configurable, just wondering why you'd want to change it? Was it too fast, too slow? Is there a better default we should use?
Nice one, I like this!
Feature suggestions:
What do you think?
I might try and add some of these suggestions :)
Edit:
Here it's updated as per my suggestions on my app loader: Multitap keyboard v0.05. I'd be happy to do a pull request once you've submitted the keyboard to the main repo! (I don't think I can do one into your fork?) I added a setting for disabling swiping as well.
EDIT2: I've messed something up, it doesn't exit correctly. I don't really grasp how promises work, and how to make Bangle.on('swipe' ....) stop, after the promise has resolved the text. Here's the code.