1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-23 17:13:38 +02:00
Commit graph

888 commits

Author SHA1 Message Date
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
Ell eeedb0ae5c also don't display the tooltip if all o its children are hidden 2020-09-18 18:19:05 +02:00
Ell fde243ed8b only display the tooltip if there is anything in it 2020-09-18 18:11:46 +02:00
Ell 2342eb093a Fixed some content readers not being tried for RawContentManager 2020-09-17 01:59:08 +02:00
Ell df5a654500 clarify which file types can be loaded in the docs 2020-09-16 23:41:23 +02:00
Ell 3b382a46cf moved raw content handling to MLEM.Data 2020-09-16 23:39:01 +02:00
Ell 534194b3ea allow loading other json file extensions in MLEM.Data by default 2020-09-16 23:24:03 +02:00
Ell 51fbba8731 made AStar.InfiniteCost a const because I don't know why it wasn't one before 2020-09-16 01:21:37 +02:00
Ell 7e89efec69 added text field input rules for file and path names 2020-09-13 18:05:55 +02:00
Ell 90d7aeb633 added a default text color to UiStyle 2020-09-13 18:00:19 +02:00
Ell 4f63770de0 use dictionaries in favor of lists for AStar to speed up pathfinding 2020-09-10 02:12:53 +02:00
Ellpeck a5c1b6c2b4 allow sprite animations to be updated by a time span 2020-08-13 19:46:49 +02:00
Ellpeck 86d1ac18fc bump version 2020-08-11 02:55:49 +02:00
Ellpeck 368630f109 Added Direction2Helper.To90Direction 2020-08-10 02:37:39 +02:00
Ellpeck 52443bfa68 added some more utility functions for directions and vectors 2020-08-10 02:16:35 +02:00
Ellpeck 3a1b73934b Allow copying to exclude certain fields 2020-08-01 00:22:29 +02:00
Ellpeck 0529e2c921 throw if no parameterless constructor was found 2020-07-31 20:58:25 +02:00
Ellpeck c697d60609 shorten CopyExtensions.DeepCopyInto 2020-07-31 20:26:42 +02:00
Ellpeck cb369dec75 Added DeepCopy 2020-07-31 20:24:59 +02:00