add support for languages with composition input
See original GitHub issueRight now none of the composition
events are handled, so non-latin languages that require this won’t work correctly.
Issue Analytics
- State:
- Created 7 years ago
- Comments:8 (5 by maintainers)
Top Results From Across the Web
Internationalization Guide - Java - Oracle Help Center
Localization is the process of adapting software for a specific region or language by adding locale-specific components and translating text.
Read more >Element: compositionstart event - Web APIs | MDN
The compositionstart event is fired when a text composition system such as an input method editor starts a new composition session.
Read more >Composition in Java - GeeksforGeeks
Java doesn't support multiple inheritances but by using composition we can achieve it. Composition offers better test-ability of a class.
Read more >Functional Programming in Java - Baeldung
In this tutorial, we'll understand the functional programming paradigm's core principles and how to practice them in the Java programming ...
Read more >OOP Inheritance & Polymorphism - Java Programming Tutorial
With composition (aka aggregation), you define a new class, which is composed of existing classes. With inheritance, you derive a new class based...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hey @hansanghoon I’ve just added the most basic composition support in
0.2.2
, could you test it out again and see if that works for you? Thanks!@hansanghoon thanks again for helping me track this down. I agree we need more test cases for Slate. Workings on a few more today for transforms and other non-browser pieces, but the browser ones can be really hard. Do you have any tips for testing IME-type interactions?
The update: I’ve pushed
0.5.1
which fixes the “consecutive compositions doing weird things” bug, so that hopefully writing now doesn’t break at all.The downside is that I haven’t gotten it working as seamless as macOS’s Note app. I’ve looked at Draft.js and they also have this “non-seamless” behavior, so I’m going to call it good enough for now since the writing itself is possible, just the arrow keys “end” instead of “end and move”. I hope that works for you!
If you interested (or anyone else), I’d be down for a pull request that solves the arrow key issues. And if you run into any other troubles just let me know (on Slack or in another issue)!