Ell
764b29e120
Text input improvements:
...
- Allow using control and arrow keys to move the visible area of a text input
- Don't reset the caret position of a text field when selecting or deselecting it
2023-12-02 19:28:59 +01:00
Ell
62a7a89834
additional text input fixes for emoji
2023-07-17 15:56:25 +02:00
Ell
fda22de83d
Fixed TextInput not working correctly when using surrogate pairs
2023-07-17 15:20:36 +02:00
Ell
e4e7191d8d
Include control characters in TextInput FileNames and PathNames rules
2023-06-21 10:37:48 +02:00
Ell
d81efe1d44
fixed multiline text fields not accepting newline characters (since aef6f7b
)
2023-06-21 00:07:26 +02:00
Ell
4029adb4bf
Fixed TextInput drawing characters with the wrong width if a masking character is used
2023-02-17 18:33:56 +01:00
Ell
a47d3f50cb
Fixed TextInputs behaving incorrectly when switching between multiline and single-line modes
2023-02-17 13:16:49 +01:00
Ell
f6beaff43a
Fixed a multiline text field's cursor not returning to the default position when the last character is removed
2023-02-13 14:37:20 +01:00
Ell
aef6f7bd58
Fixed control characters being included in TextInput and TextField
2023-02-13 14:27:39 +01:00
Ell
ef0499958d
- Added InputHandler.IsPressedIgnoreRepeats
...
- Marked non-GenericInput versions of IsDown, IsUp, IsPressed and related methods as obsolete in favor of GenericInput ones
2022-12-27 22:57:35 +01:00
Ell
14d0b24aa9
cleaned up preprocessor instructions
2022-12-13 13:11:36 +01:00
Ell
8d689952cc
Made GenericFont and TokenizedString support UTF-32 characters like emoji
2022-10-15 13:48:45 +02:00
Ell
d58c5d8b33
fixed the new TextInput not updating correctly if the Font is set late
2022-06-29 14:34:13 +02:00
Ell
92018eea1e
Made the base package's description more descriptive
...
This reverts commit 2973bd98e2
.
This reverts commit 04c6bb5ff8
.
2022-06-26 14:25:19 +02:00
Ell
2973bd98e2
moved MLEM's Input namespace into its own package
2022-06-25 23:46:06 +02:00
Ell
5d7d238630
added MLEM.FNA
2022-06-24 14:01:26 +02:00
Ell
aff61508c4
Added TextInput class, which is an isolated version of MLEM.Ui's TextField logic
2022-06-19 18:17:46 +02:00