|
0fab7fe859
|
Don't unnecessarily set areas dirty when removing a root element from the ui
|
2023-11-11 12:06:28 +01:00 |
|
|
a1064984ec
|
Allow specifying start and end indices when drawing a TokenizedString or Paragraph
|
2023-05-18 21:41:36 +02:00 |
|
|
1a7cb65cf2
|
Fixed Paragraph and Checkbox not reacting to SquishingGroup sizing properly
|
2023-04-06 15:54:24 +02:00 |
|
|
f8ebbdacdf
|
fixed text not being checked for changes anymore when set explicitly (since f8567cf )
|
2022-12-23 15:08:40 +01:00 |
|
|
f5be677b83
|
update a paragraph's tokenized text before updating its children and event
|
2022-12-23 14:54:02 +01:00 |
|
|
d6ab8061f3
|
fixed new paragraph handling not checking for changes before calculating size
|
2022-12-23 14:36:31 +01:00 |
|
|
179afbc428
|
made sure that all element changes mark their data dirty correctly
|
2022-12-23 13:25:56 +01:00 |
|
|
f5ff96d348
|
Fixed ee62554 not working when the padding or scale changes
|
2022-12-22 20:04:38 +01:00 |
|
|
ee62554fee
|
Avoid paragraphs splitting or truncating their text unnecessarily
|
2022-12-22 19:50:50 +01:00 |
|
|
f8567cfc99
|
Cleaned up Paragraph code and ensured that TokenizedText never returns null
|
2022-12-22 19:18:33 +01:00 |
|
|
df2b9cc10e
|
avoid setting underlying values for ui element callbacks
|
2022-12-21 21:47:49 +01:00 |
|
|
b3da8d35c0
|
Ensure paragraphs display up-to-date versions of their text callbacks
|
2022-12-16 20:03:19 +01:00 |
|
|
170b397e02
|
Cleaned up GenericFont and TokenizedString by improving the splitting and truncating algorithms
|
2022-12-07 13:35:57 +01:00 |
|
|
b7b1490d70
|
Fixed paragraphs sometimes not updating their position properly when hidden because they're empty
|
2022-08-04 20:43:04 +02:00 |
|
|
5d7d238630
|
added MLEM.FNA
|
2022-06-24 14:01:26 +02:00 |
|
|
aabb1ed5df
|
added .editorconfig
|
2022-06-17 18:23:47 +02:00 |
|
|
59af00c89a
|
Code cleanup, and marked AStar.InfiniteCost as obsolete
|
2022-06-15 11:38:11 +02:00 |
|
|
16b9e26969
|
Fixed elements sometimes staying hidden when they shouldn't in scrolling panels
|
2022-05-04 13:54:15 +02:00 |
|
|
98118e540a
|
Allow manually hiding a paragraph without its text overriding the hidden state
|
2022-05-04 13:22:24 +02:00 |
|
|
58b716aabb
|
Don't query a paragraph's text callback in the constructor
|
2022-05-03 20:26:39 +02:00 |
|
|
6393d879d9
|
added SpriteBatchContext
|
2022-04-25 15:25:58 +02:00 |
|
|
dbf370c968
|
Allow setting a default text alignment for paragraphs in UiStyle
|
2022-01-22 22:54:47 +01:00 |
|
|
c28f6d858c
|
Ensure that a panel gets notified of all relevant changes by calling OnChildAreaDirty for all grandchildren
|
2022-01-09 01:12:16 +01:00 |
|
|
68fc02b170
|
Fixed paragraph links having incorrect hover locations when using special text alignments
|
2022-01-07 20:50:32 +01:00 |
|
|
6e75e9ebb4
|
ensure that the paragraph changes occur when new links are added
|
2022-01-07 17:15:03 +01:00 |
|
|
b46975391b
|
Only set a paragraph's area dirty when a text change would cause it to change size
|
2022-01-06 23:26:14 +01:00 |
|
|
dae511e455
|
Made StyleProp immutable
|
2021-12-21 11:54:32 +01:00 |
|
|
3541b8d3e1
|
Automatically set area dirty when changing child padding or paragraph fonts
|
2021-12-21 00:01:57 +01:00 |
|
|
84a6e5a29a
|
Fixed some end-of-line inconsistencies when using the Right text alignment
|
2021-11-22 18:52:52 +01:00 |
|
|
84e2544dc8
|
Allow setting a custom effect and depth stencil state for ui drawing
|
2021-11-22 17:42:08 +01:00 |
|
|
5b99f29490
|
Fixed some inconsistencies with element transformations and mouse interaction
|
2021-11-22 15:13:08 +01:00 |
|
|
3648352540
|
organized MLEM.Ui properties and fields slightly
|
2021-10-30 15:01:04 +02:00 |
|
|
8fac4a0b69
|
Allow adding Link children to non-Paragraph elements
|
2021-07-24 07:36:42 +02:00 |
|
|
01bec459de
|
disallow creating Paragraphs without fonts
|
2021-07-22 04:51:41 +02:00 |
|
|
642608a8a2
|
Fixed a crash if a paragraph has a link formatting code, but no font
|
2021-07-03 01:50:37 +02:00 |
|
|
14940d39c5
|
added text alignment options to tokenized strings and paragraphs
|
2021-06-25 15:23:30 +02:00 |
|
|
289e0e8597
|
added a simple way to change the action that is executed when a link is pressed inside a paragraph
|
2021-05-30 17:57:39 +02:00 |
|
|
d385581c25
|
added formatted string truncation to tokenized strings and ui paragraphs
|
2021-05-18 16:47:38 +02:00 |
|
|
b48ed479a0
|
streamlined TextInputWrapper into MlemPlatform and included link opening
|
2021-04-23 00:17:46 +02:00 |
|
|
602f19a2a8
|
some minor code style and format improvements
|
2021-03-24 22:44:39 +01:00 |
|
|
d73539e41e
|
added a text scale multiplier to Paragraph
|
2021-02-28 14:43:07 +01:00 |
|
|
5bcfcaf3cb
|
fixed Paragraph autoAdjustWidth parameter name
|
2020-09-30 22:49:09 +02:00 |
|
|
90d7aeb633
|
added a default text color to UiStyle
|
2020-09-13 18:00:19 +02:00 |
|
Ellpeck
|
9d5e9d4ccf
|
tidied up paragraph link code
|
2020-06-30 00:49:42 +02:00 |
|
Ellpeck
|
deec553b22
|
code cleanup
|
2020-06-18 17:24:35 +02:00 |
|
Ellpeck
|
0a8a3c3660
|
removed some obsolete features
|
2020-06-12 17:19:19 +02:00 |
|
Ellpeck
|
f2c544dc65
|
modified link behavior for paragraphs to be easier to modify
|
2020-06-09 18:56:01 +02:00 |
|
Ellpeck
|
b270fe3977
|
made link clusters be selected properly
|
2020-05-27 15:19:17 +02:00 |
|
Ellpeck
|
f12284169e
|
full xml documentation for MLEM.Ui
|
2020-05-22 17:02:24 +02:00 |
|
Ellpeck
|
2461b78f1b
|
made multi-line links be highlighted together
|
2020-05-19 21:52:29 +02:00 |
|