|
cf9bcc7ae4
|
updated to MonoGame 8 and added support for opening the on-screen keyboard to TextInputWrapper
|
2021-04-22 19:26:07 +02:00 |
|
|
2055c3a6ef
|
convert tests to use graphics
|
2021-04-02 17:12:27 +02:00 |
|
|
e7fd026a33
|
added some UI tests
|
2021-04-01 19:36:56 +02:00 |
|
|
82b8c0ab49
|
fixed a rare stack overflow where scroll bars could get stuck in an auto-hide loop
|
2021-03-29 08:28:49 +02:00 |
|
|
b1ff703fe1
|
reintroduced tolerance for element size equality
|
2021-03-29 06:56:06 +02:00 |
|
|
79ba6864e7
|
fixed stack overflow with nested auto-sized children
|
2021-03-29 06:41:38 +02:00 |
|
|
3e20aaf6c5
|
fixed auto-sized elements doing unnecessarily many area updates
|
2021-03-29 05:49:09 +02:00 |
|
|
e6243b831c
|
remove unnecessary references to GraphicsDevice from UiSystem
|
2021-03-29 02:26:44 +02:00 |
|
|
28eafffa32
|
allow setting a custom viewport for ui systems
|
2021-03-29 02:15:17 +02:00 |
|
|
602f19a2a8
|
some minor code style and format improvements
|
2021-03-24 22:44:39 +01:00 |
|
|
5f7956a7a3
|
properly stop a panel's scroll bar from being removed
|
2021-03-24 22:01:02 +01:00 |
|
|
be9748e70e
|
fully disallow access to internal children collections
|
2021-03-24 01:39:41 +01:00 |
|
|
dcee3c5010
|
added an option to limit auto-heights in elements
|
2021-03-24 01:25:39 +01:00 |
|
|
3d314172d0
|
avoid recursion in Element.ForceUpdateArea
|
2021-03-24 01:10:42 +01:00 |
|
|
3384f48623
|
fixed up android demo, updated some dependencies and added icons to templates
|
2021-03-14 01:03:17 +01:00 |
|
|
d73539e41e
|
added a text scale multiplier to Paragraph
|
2021-02-28 14:43:07 +01:00 |
|
|
7619ac0dcf
|
added an extension method for adding tooltip for elements
|
2021-02-18 04:16:17 +01:00 |
|
|
9146d7f2ba
|
disallow removing the scroll bar from a panel
|
2021-02-07 18:30:56 +01:00 |
|
|
fc9b93b129
|
Fixed a NRE with tooltips
|
2021-01-20 06:41:52 +01:00 |
|
|
e783f4f769
|
added a Tooltip constructor that uses TextCallback for the paragraph
|
2021-01-11 00:09:29 +01:00 |
|
|
106102adf6
|
clean up unused using statements
|
2020-12-14 21:51:27 +01:00 |
|
|
b963941b5c
|
added methods for adding/removing tooltips easily
|
2020-12-05 22:42:10 +01:00 |
|
|
56db897c00
|
allow tooltips to appear later
|
2020-12-05 16:42:21 +01:00 |
|
|
c4114c73f8
|
fixed tooltip distance from the mouse changing with scale
|
2020-11-17 21:05:48 +01:00 |
|
|
6c3e9116ff
|
return the element added by Dropdown
|
2020-11-08 18:16:12 +01:00 |
|
|
f6c4d83775
|
fixed panel element detection being incorrect if scrolling overflow is enabled
|
2020-11-05 01:16:01 +01:00 |
|
|
1a2fc814aa
|
initialize the tooltip color to white
|
2020-10-31 17:55:46 +01:00 |
|
|
e7f2c8eca4
|
added a separate style property for tooltip text color
|
2020-10-31 17:42:39 +01:00 |
|
|
5bcfcaf3cb
|
fixed Paragraph autoAdjustWidth parameter name
|
2020-09-30 22:49:09 +02:00 |
|
|
8b29903444
|
Replace ImageCode and TextField character ToString usage with ToCachedString for memory performace
|
2020-09-28 20:43:37 +02:00 |
|
|
aa064812fc
|
removed obsolete CustomDrawGroup
|
2020-09-27 16:25:41 +02:00 |
|
|
333b4b033e
|
Added a fail-safe for elements with conflicting auto-sizing settings so that they don't cause a cryptic stack overflow
|
2020-09-23 00:41:24 +02:00 |
|
|
eeedb0ae5c
|
also don't display the tooltip if all o its children are hidden
|
2020-09-18 18:19:05 +02:00 |
|
|
fde243ed8b
|
only display the tooltip if there is anything in it
|
2020-09-18 18:11:46 +02:00 |
|
|
7e89efec69
|
added text field input rules for file and path names
|
2020-09-13 18:05:55 +02:00 |
|
|
90d7aeb633
|
added a default text color to UiStyle
|
2020-09-13 18:00:19 +02:00 |
|
Ellpeck
|
00ce8bb229
|
fixed y offset not affecting elements with AutoInlineIgnoreOverflow anchor
|
2020-07-25 23:39:37 +02:00 |
|
Ellpeck
|
411d3c1cd9
|
allow for the transformation matrix to modify mouse positions
|
2020-07-20 14:18:26 +02:00 |
|
Ellpeck
|
abffa4db57
|
fixed an element transform issue and added a fancy button to the ui demo
|
2020-07-20 00:28:31 +02:00 |
|
Ellpeck
|
02cd074a3c
|
cleaned up changes from f1d686f0c0
|
2020-07-16 15:55:55 +02:00 |
|
Ellpeck
|
f1d686f0c0
|
move CustomDrawGroup behavior into Element, allowing any element to inherit it
|
2020-07-15 23:21:52 +02:00 |
|
Ellpeck
|
9d5e9d4ccf
|
tidied up paragraph link code
|
2020-06-30 00:49:42 +02:00 |
|
Ellpeck
|
ca4c8731bc
|
only throw an exception in TextInputWrapper if it is required
|
2020-06-24 16:54:23 +02:00 |
|
Ellpeck
|
096131ce15
|
Drop SoundEffectInstance (mis)usage in favor of new SoundEffectInfo
|
2020-06-22 13:59:33 +02:00 |
|
Ellpeck
|
7dc08afa5a
|
made UiStyle's ActionSound a SoundEffectInstance to allow for volume/pitch changes
|
2020-06-22 13:23:02 +02:00 |
|
Ellpeck
|
90e0ff55d1
|
use a custom character for image codes rather than trying to calculate spaces
|
2020-06-20 01:18:27 +02:00 |
|
Ellpeck
|
deec553b22
|
code cleanup
|
2020-06-18 17:24:35 +02:00 |
|
Ellpeck
|
71dabe7360
|
use specific check instead of generic one for panel fix
|
2020-06-17 01:44:16 +02:00 |
|
Ellpeck
|
2d332c3a48
|
allow panel children to be ordered arbitrarily rather than requiring the scroll bar in the first index
|
2020-06-17 01:43:08 +02:00 |
|
Ellpeck
|
914761519f
|
expose a property in ScrollBar determining if we're currently scrolling it
|
2020-06-16 22:51:31 +02:00 |
|