1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-12-25 17:59:24 +01:00
Commit graph

856 commits

Author SHA1 Message Date
Ell
e783f4f769 added a Tooltip constructor that uses TextCallback for the paragraph 2021-01-11 00:09:29 +01:00
Ell
81f8485022 Merge branch 'main' of https://github.com/Ellpeck/MLEM into main 2021-01-09 00:58:00 +01:00
Ell
d3bde893e3 added a Utility script for sprite font creation 2021-01-09 00:57:50 +01:00
Ell
b6ef243cf4 GenericFont support for zero-width spaces 2020-12-31 17:22:51 +01:00
Ell
9b1abf119e switch to cake-tool 2020-12-30 19:04:02 +01:00
Ell
267cbc8d9c allow image codes to copy the text's color 2020-12-29 12:41:29 +01:00
Ell
db54ea7b5e added a runtime texture packer 2020-12-20 00:11:10 +01:00
Ell
294a29b46e fixed incorrect texture offset 2020-12-19 23:14:51 +01:00
Ell
c7430dd7ed fixed pivot calculation being incorrect for data texture atlases with an offset 2020-12-19 23:09:26 +01:00
Ell
47cc589042 allow data texture atlases to have an underlying texture region 2020-12-19 22:57:17 +01:00
Ell
9895be2250 made texture atlases have an underlying texture region as well 2020-12-19 14:34:30 +01:00
Ell
1f40129ad3 extract GenericDataHolder behavior into an interface 2020-12-18 16:39:52 +01:00
Ell
106102adf6 clean up unused using statements 2020-12-14 21:51:27 +01:00
Ell
f63a410cd2 use the actual unicode 1em space in GenericFont 2020-12-08 01:43:52 +01:00
Ell
b963941b5c added methods for adding/removing tooltips easily 2020-12-05 22:42:10 +01:00
Ell
56db897c00 allow tooltips to appear later 2020-12-05 16:42:21 +01:00
Ell
490a8aab78 decorate GenericDataHolder with data contract serialization information 2020-11-28 22:48:30 +01:00
Ell
028e322d2f ensure opening links in uis works correctly on .net core 2020-11-25 18:41:53 +01:00
Ell
3044a2bc81 allow using a custom json serializer for LoadJson 2020-11-22 16:57:44 +01:00
Ell
6e7720295f throw in ContentExtensions when a json file is not found 2020-11-21 22:49:22 +01:00
Ell
c4114c73f8 fixed tooltip distance from the mouse changing with scale 2020-11-17 21:05:48 +01:00
Ell
6c3e9116ff return the element added by Dropdown 2020-11-08 18:16:12 +01:00
Ell
5c4c8f3123 bump upcoming version 2020-11-07 01:03:02 +01:00
Ell
fd9ad777c2 some fixes related to the branch name change 2020-11-07 00:58:43 +01:00
Ell
97932daf8f renamed master to main 2020-11-07 00:52:04 +01:00
Ell
f6c4d83775 fixed panel element detection being incorrect if scrolling overflow is enabled 2020-11-05 01:16:01 +01:00
Ell
bb596c91ff cleaned up color extensions and move some methods to colorhelper instead 2020-11-04 23:44:41 +01:00
Ell
75d8a556eb made CopyExtensions be able to fall back to a generic constructor if none is found 2020-11-01 15:36:56 +01:00
Ell
62f9b86c1d added a json extension to mlem.data for easy json property modification 2020-11-01 00:48:44 +01:00
Ell
1a2fc814aa initialize the tooltip color to white 2020-10-31 17:55:46 +01:00
Ell
e7f2c8eca4 added a separate style property for tooltip text color 2020-10-31 17:42:39 +01:00
Ell
043369b1ad add trimmer root assemblies to the templates to allow trimming 2020-10-26 19:22:11 +01:00
Ell
99a49c6c81 use the required binding flags for the copy constructor too 2020-10-25 20:16:10 +01:00
Ellpeck
500025090f added a CopyConstructor attribute to CopyExtensions 2020-10-25 20:11:15 +01:00
Ell
f68e55ebfd moved DataTextureAtlas to MLEM.Data 2020-10-25 01:45:01 +02:00
Ell
e4081be2ce added some padding utility constructors 2020-10-25 01:33:05 +02:00
Ell
3005b3edcb added an extension method to auto-reverse an easing function 2020-10-24 22:10:34 +02:00
Ell
cdc08c5cf2 improved NumberExtensions penetration method 2020-10-12 21:08:15 +02:00
Ell
ba3529a3e1 made mlem.extended ship without a monogame.extended version attached 2020-10-07 06:45:34 +02:00
Ell
521daf879c updated dependencies 2020-10-07 06:28:18 +02:00
Ell
aaeda825e0 fixed some documentation issues 2020-10-06 20:14:57 +02:00
Ell
58eae7d240 added an extension method for rectangle penetration 2020-10-05 23:23:30 +02:00
Ell
5bcfcaf3cb fixed Paragraph autoAdjustWidth parameter name 2020-09-30 22:49:09 +02:00
Ell
6a383e200b a small rebranding 2020-09-28 20:53:39 +02:00
Ell
8b29903444 Replace ImageCode and TextField character ToString usage with ToCachedString for memory performace 2020-09-28 20:43:37 +02:00
Ell
b814839458 made GenericFont a GenericDataHolder 2020-09-28 20:38:56 +02:00
Ell
bd43c14a33 copy SpriteFont in GenericSpriteFont so that we don't modify the passed fonts' default character 2020-09-28 02:52:51 +02:00
Ell
aa064812fc removed obsolete CustomDrawGroup 2020-09-27 16:25:41 +02:00
Ell
9a1f1e335c added info about negative sizes to MLEM.Ui article 2020-09-25 17:18:58 +02:00
Ell
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