|
f0cc4b0c80
|
Allow elements to auto-adjust their size even when their children are aligned oddly
|
2022-07-27 11:19:40 +02:00 |
|
|
b78465c054
|
bump upcoming version
|
2022-07-25 18:56:21 +02:00 |
|
|
9b090c954f
|
6.0.0
|
2022-07-25 18:44:16 +02:00 |
|
|
711f60a97e
|
Updated demos and templates to MonoGame 3.8.1
|
2022-07-25 18:23:16 +02:00 |
|
|
48dfa8f1ee
|
Allow RandomExtensions to operate on any ICollection
|
2022-07-19 15:20:19 +02:00 |
|
|
ba1058748e
|
Allow specifying multiple names for a DataTextureAtlas region
|
2022-07-18 20:41:19 +02:00 |
|
|
08e28cb95b
|
Allow manually setting a RootElement as CanBeActive
|
2022-07-18 15:53:26 +02:00 |
|
|
d32bc0cbfb
|
Added TryGetUpTime, GetUpTime, TryGetTimeSincePress and GetTimeSincePress to InputHandler
|
2022-06-29 15:57:41 +02:00 |
|
|
6e2c2b3730
|
Improved the way terminating formatting codes work by introducing SimpleEndCode
|
2022-06-26 15:08:11 +02:00 |
|
|
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 |
|
|
2973bd98e2
|
moved MLEM's Input namespace into its own package
|
2022-06-25 23:46:06 +02:00 |
|
|
87b575b5c3
|
bump major version and cleaned up readme
|
2022-06-24 21:39:53 +02:00 |
|
|
5d7d238630
|
added MLEM.FNA
|
2022-06-24 14:01:26 +02:00 |
|
|
aff61508c4
|
Added TextInput class, which is an isolated version of MLEM.Ui's TextField logic
|
2022-06-19 18:17:46 +02:00 |
|
|
1795acb30e
|
Added GenericInput support for Buttons.None
|
2022-06-15 11:44:28 +02:00 |
|
|
59af00c89a
|
Code cleanup, and marked AStar.InfiniteCost as obsolete
|
2022-06-15 11:38:11 +02:00 |
|
|
f53305ce42
|
Added UiMarkdownParser
|
2022-06-13 23:52:10 +02:00 |
|
|
d03116a49a
|
Allow using multiple textures in a StaticSpriteBatch
|
2022-06-08 11:05:18 +02:00 |
|
|
7d9633d989
|
Fixed StaticSpriteBatch not resetting its texture when all items are removed
|
2022-06-07 11:57:25 +02:00 |
|
|
42993f1a0b
|
Added LayerPositionF to MLEM.Extended
|
2022-06-06 23:50:13 +02:00 |
|
|
16053d9d04
|
further improve runtime texture packer performance by caching the first possible position for a request of a given size
|
2022-05-28 21:21:25 +02:00 |
|
|
cb496f613f
|
Improve RuntimeTexturePacker performance by checking against packed textures in the same order as packing
|
2022-05-27 11:02:33 +02:00 |
|
|
951f4babd5
|
Fixed gamepad auto-nav angle being incorrect for some elements
|
2022-05-26 11:39:55 +02:00 |
|
|
b9f2de8290
|
Made RuntimeTexturePacker padding be per request and improve performance by caching texture data
|
2022-05-25 13:18:25 +02:00 |
|
|
f0f1d7f8ed
|
added runtime texture region padding and other improvements
|
2022-05-25 12:37:51 +02:00 |
|
|
fcca5300ae
|
Fixed elements' OnDeselected events not being raised when CanBeSelected is set to false while selected
|
2022-05-21 20:42:54 +02:00 |
|
|
bd9d3f970b
|
Added RandomPitchModifier and GetRandomPitch to SoundEffectInfo
|
2022-05-20 16:59:28 +02:00 |
|
|
161d44dbe0
|
Added an Enum constructor to GenericInput
|
2022-05-18 21:45:38 +02:00 |
|
|
30bcdc1710
|
Allow comparing Keybind and Combination based on the amount of modifiers they have
|
2022-05-18 18:50:00 +02:00 |
|
|
6dc4011ef5
|
Added optional isKeybindAllowed parameter to KeybindButton
|
2022-05-18 15:54:29 +02:00 |
|
|
5ba550619d
|
Added AndThen to Easings
|
2022-05-10 21:32:28 +02:00 |
|
|
7ebbe49786
|
Added ReverseInput and ReverseOutput to Easings
|
2022-05-10 20:56:14 +02:00 |
|
|
874be1fd6e
|
Fixed SoundEffectReader incorrectly claiming it could read ogg and mp3 files
|
2022-05-10 15:58:47 +02:00 |
|
|
47b58b1942
|
Premultiply textures when using RawContentManager
|
2022-05-07 21:39:36 +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 |
|
|
63d2353694
|
Improved ElementHelper.AddTooltip overloads
|
2022-05-03 20:10:26 +02:00 |
|
|
15a57d8db9
|
Turned Tooltip paragraph styling into style properties
|
2022-05-03 19:35:44 +02:00 |
|
|
5a1b31e8a3
|
Allow adding dropdown and tooltip elements at a specified index
|
2022-05-03 19:07:53 +02:00 |
|
|
435042e1f5
|
Allow Tooltip to manage more than one paragraph and make it easier to add new lines
|
2022-05-03 18:58:18 +02:00 |
|
|
610527374e
|
Make use of the new consuming variants in InputHandler and Keybind to consume UiControls inputs
|
2022-04-30 12:14:08 +02:00 |
|
|
4a88cca8bf
|
also added consuming variants of IsPressed to Keybind
|
2022-04-30 11:38:05 +02:00 |
|
|
46c77d2444
|
Added InputHandler.InvertPressBehavior
|
2022-04-29 15:34:04 +02:00 |
|
|
6393d879d9
|
added SpriteBatchContext
|
2022-04-25 15:25:58 +02:00 |
|
|
c78bafd000
|
Ensure that Element.IsMouseOver is always accurate by making it an auto-property
|
2022-04-15 14:18:55 +02:00 |
|
|
783da33107
|
Fixed elements not being deselected when removed through RemoveChild
|
2022-04-15 14:16:38 +02:00 |
|
|
45afd9ac79
|
Added Element.AutoNavGroup which allows forming groups for auto-navigation
|
2022-04-14 17:54:25 +02:00 |
|
|
ad29b46df3
|
Fixed radio buttons not unchecking all other radio buttons with the same root element
|
2022-04-14 17:45:01 +02:00 |
|
|
f445f59078
|
Added consuming variants of IsPressed methods to InputHandler
|
2022-04-11 10:33:41 +02:00 |
|