1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-16 14:18:46 +02:00

Commit graph

  • 14d0b24aa9 cleaned up preprocessor instructions Ell 2022-12-13 13:11:36 +0100
  • e229432d0f updated docfx and removed analytics from docs site Ell 2022-12-12 10:28:43 +0100
  • 4189ae6d4d dependency update Closes #6 and #7 (both of which were incomplete) Ell 2022-12-08 17:02:22 +0100
  • 7f67d77b7c
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /Tests dependabot[bot] 2022-12-08 15:14:39 +0000
  • 8ecd74b51a
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /MLEM.Data dependabot[bot] 2022-12-08 14:54:26 +0000
  • 170b397e02 Cleaned up GenericFont and TokenizedString by improving the splitting and truncating algorithms Ell 2022-12-07 13:35:57 +0100
  • f0b65daf68 fixed GetSelfWidth receiving the default and custom font inconsistently Ell 2022-12-06 17:49:38 +0100
  • 066ed9f8f7 fixed some issues with the new code width system Ell 2022-12-06 17:10:04 +0100
  • b374d50815 Allow formatting codes to have an arbitrary custom width Ell 2022-12-06 16:49:19 +0100
  • cf3d0e8e0c added some more Add overloads to SeedSource Ell 2022-12-04 22:43:25 +0100
  • 943616e21a moved SeedSource to its own file and added Rotate Ell 2022-11-30 23:11:37 +0100
  • e3b41ebeea improved SeedSource algorithm to be less predictable Ell 2022-11-30 21:31:34 +0100
  • 0a62ae0036 Added SeedSource Ell 2022-11-30 20:21:24 +0100
  • 8ffd9ab48a improved and cleaned up SingleRandom Ell 2022-11-30 00:24:43 +0100
  • edcaa84a2b ensure that SingleRandom seeds are never zero Ell 2022-11-29 23:56:34 +0100
  • 8555fc2499 updated SingleRandom signatures to avoid confusions when calling Ell 2022-11-29 21:36:17 +0100
  • 88efc6b41c fixed Single min/max values being integers Ell 2022-11-29 21:29:53 +0100
  • b2b4dfbdc9 also added SingleRandom ranges for floats Ell 2022-11-29 21:21:50 +0100
  • 81c69041c3 Added the SingleRandom utility class Ell 2022-11-29 21:11:59 +0100
  • 1a1b2025cd Made JsonTypeSafeWrapper.Of generic to potentially avoid reflective instantiation Ell 2022-11-28 00:43:50 +0100
  • d72b094a7a Added a generic version of IGenericDataHolder.SetData Ell 2022-11-27 12:34:07 +0100
  • e5cfebef3b cleaned up element addition/removal code Ell 2022-11-24 19:46:20 +0100
  • e21729de67 fixed some memory management issues in MLEM.Ui Ell 2022-11-24 18:38:51 +0100
  • 9919ee4a97 added the ability to convert texture atlases to collections Ell 2022-11-23 12:14:08 +0100
  • 92353e40e6 Allow adding JsonTypeSafeWrapper instances to JsonTypeSafeGenericDataHolder directly Ell 2022-11-22 21:51:42 +0100
  • e812dd7802 fixed JsonTypeSafeWrapper Value not being ignored when serializing Ell 2022-11-22 20:43:11 +0100
  • 3b08b66fa4 removed outdated test Ell 2022-11-22 20:21:25 +0100
  • 63ea3eba90 DataContract usage improvements Ell 2022-11-22 20:09:12 +0100
  • 810406fb94 Added the ability for UniformTextureAtlases to have padding for each region Ell 2022-11-19 17:12:57 +0100
  • b5619db55c Allow explicitly specifying each region for extended auto tiles Ell 2022-11-14 12:59:35 +0100
  • a1df35ea05 also set source in OffsetCopy Ell 2022-11-14 11:51:29 +0100
  • db02dfcfde Store a RuntimeTexturePacker packed texture region's source region Ell 2022-11-14 11:49:47 +0100
  • 6ac2ba6151 Added Range extension methods GetPercentage and FromPercentage Ell 2022-11-10 15:41:24 +0100
  • 5906278091 Fixed Combination.IsModifierDown querying one of its modifiers instead of all of them Ell 2022-11-08 17:50:58 +0100
  • 8bb62a2ce5 also added WasModifierDown and WasDown to Keybind and Combination Ell 2022-11-08 17:43:34 +0100
  • 797a3b2617 Improved the way InputHandler down time calculation works Ell 2022-11-08 17:12:37 +0100
  • 8469185297 Added GetDownTime, GetUpTime and GetTimeSincePress to Keybind and Combination Ell 2022-11-08 16:43:32 +0100
  • cc749103e0 Allow specifying percentage-based padding for a NinePatch Ell 2022-11-03 18:16:59 +0100
  • 2df9d6a3a8 added DynamicEnums to Friends of MLEM list Ell 2022-10-31 18:57:10 +0100
  • d138577285 Added trimming and AOT annotations and made MLEM trimmable Ell 2022-10-31 18:33:53 +0100
  • f58e3c94d5 Marked EnumHelper and DynamicEnum as obsolete due to their reimplementation in the DynamicEnums library Ell 2022-10-31 13:20:26 +0100
  • 791c66b098 code cleanup Ell 2022-10-27 10:22:25 +0200
  • 8745a3237e Added DynamicEnum IsDefined and EnumHelper and DynamicEnum GetUniqueFlags Ell 2022-10-26 23:34:30 +0200
  • 7ab76d239d Added EnumHelper and DynamicEnum GetFlags Ell 2022-10-26 15:02:33 +0200
  • d5e5d1d536 moved the new ConvertCachedUtf32 to CodePointSource Ell 2022-10-23 21:23:16 +0200
  • be7676d37e fixed unnecessary memory allocations since 8d689952cc Ell 2022-10-22 11:46:11 +0200
  • 17ce7b668d Added the ability to add additional regions to a RuntimeTexturePacker after packing Ell 2022-10-20 23:59:42 +0200
  • 627350ca31 Added ElementHelper.MakeGrid Ell 2022-10-17 10:57:41 +0200
  • d3fade27e5 changed local CI nuget source Ell 2022-10-15 14:04:45 +0200
  • 8d689952cc Made GenericFont and TokenizedString support UTF-32 characters like emoji Ell 2022-10-15 13:48:45 +0200
  • 560c797b87 Fixed InputHandler and UiControls maintaining old input states when input types are toggled off Ell 2022-10-10 19:29:01 +0200
  • d6309ce9c1 Added the ability to find paths to one of multiple goals using AStar Ell 2022-10-10 11:31:23 +0200
  • d3b153fd45 Cleaned up AStar code Ell 2022-10-09 22:18:17 +0200
  • 0b6e6743cf some more AStar improvements Ell 2022-10-09 21:04:39 +0200
  • 3e4c4e566d Merge remote-tracking branch 'origin/main' Ell 2022-10-09 20:07:51 +0200
  • bfa4ab4ac2 Added the ability to include special per-position directions in AStar pathfinding Ell 2022-10-09 20:07:38 +0200
  • 92f9164256 Added Panel.ScrollToElement Ell 2022-09-24 18:46:33 +0200
  • d6a51776e5 Fixed the scroll bar of an empty panel being positioned incorrectly Ell 2022-09-24 11:04:23 +0200
  • 74b3c426b8 readme updates Ell 2022-09-22 17:19:22 +0200
  • e8710f69e9 Fixed an exception when trying to force-update the area of an element without a ui system Ell 2022-09-19 15:02:36 +0200
  • 02cf01fcb7 added Append and Prepend to the net452 version for better code compatibility Ell 2022-09-15 17:51:46 +0200
  • fe89b28031 publish MG and FNA test results separately Ell 2022-09-15 12:50:10 +0200
  • 9f60a59706 resolved some build warnings Ell 2022-09-15 10:44:50 +0200
  • d0500bf981 reference solutions for tests in build.cake Ell 2022-09-14 23:44:07 +0200
  • e6b4bc54ba exclude the android project from build Ell 2022-09-14 23:28:04 +0200
  • b6a626d96e use FNA core for tests and demos Ell 2022-09-14 22:13:05 +0200
  • 39a7dd3e97 updated build script Ell 2022-09-14 22:00:45 +0200
  • 53cda02ec4 fixed some issues with the FNA project Ell 2022-09-14 21:53:25 +0200
  • 48735c3d36 Multi-target net452, making MLEM compatible with MonoGame for consoles Ell 2022-09-14 21:17:43 +0200
  • fc026ad0de multi-target netstandard2.0 and net6.0 Ell 2022-09-14 19:24:00 +0200
  • c3c8b132da fixed DataTextureAtlas frm instruction failing if the original texture has an offset Ell 2022-09-14 12:19:05 +0200
  • 7d8b14ee8d added from instruction to DataTextureAtlas Ell 2022-09-14 11:59:28 +0200
  • ff92a00e1a FNA doesn't support vector offsets Ell 2022-09-14 11:24:45 +0200
  • 740c65a887 fixed new cpy instruction yielding incorrect pivots Ell 2022-09-14 11:20:55 +0200
  • 4918a72760 fixed some issues with the new data texture atlas parser Ell 2022-09-14 11:04:51 +0200
  • 914b0d9c2d - Improved DataTextureAtlas parsing - Added data and copy instructions to DataTextureAtlas Ell 2022-09-14 10:40:52 +0200
  • 38214a66a3 disable mouse drag scrolling in the ui demo Ell 2022-09-13 16:15:59 +0200
  • a6fd2c052e Added ScrollBar.MouseDragScrolling Closes #5 Ell 2022-09-13 16:14:36 +0200
  • d0c805cf18 Fixed Element.OnChildAdded and Element.OnChildRemoved being called for grandchildren when a child is added Ell 2022-09-13 15:44:12 +0200
  • 55735b4c64 Added Element.OnAddedToUi and Element.OnRemovedFromUi Ell 2022-09-13 14:27:49 +0200
  • df2d102d8e further improved StaticSpriteBatch performance Ell 2022-09-13 11:57:28 +0200
  • b4e1b00c88 finished static sprite batch optimizations Ell 2022-09-12 23:51:12 +0200
  • eadabf3919 use SortedDictionary for StaticSpriteBatch Ell 2022-09-12 23:09:36 +0200
  • 856d67b6cf Second pass at StaticSpriteBatch optimizations Ell 2022-09-12 22:57:01 +0200
  • 742bc52437 First pass at drastically improving StaticSpriteBatch batching performance Ell 2022-09-12 21:51:21 +0200
  • d6e7c1086d Discard old data when updating a StaticSpriteBatch Ell 2022-09-12 21:13:43 +0200
  • e60d3591ff updated tests to net6.0 Ell 2022-09-09 17:55:23 +0200
  • a274517861 fixed non-MLEM packages being deleted in build Ell 2022-09-09 17:55:14 +0200
  • d94e882c02 added markdown editorconfig settings Ell 2022-09-09 11:17:37 +0200
  • 2d3d93c610 Generified UiMarkdownParser by adding abstract UiParser Ell 2022-09-04 12:26:55 +0200
  • 963ea557e8 updated dependencies Ell 2022-09-03 12:31:34 +0200
  • 5e68bf5d3d fixed docfx finding duplicates due to FNA projects Ell 2022-09-02 16:37:59 +0200
  • 023233a062 Fixed some TokenizedString tokens starting with a line break not being split correctly Ell 2022-09-02 14:07:23 +0200
  • 0fe4c940d7 Fixed TokenizedString handling trailing spaces incorrectly in the last line of non-left aligned text Ell 2022-09-02 13:58:12 +0200
  • 32dad847a0 adAdded TokenizedString.Realign Ell 2022-09-02 13:42:21 +0200
  • 1f2e2a4f38 updated FNA submodule Ell 2022-08-20 11:47:02 +0200
  • 0a696941dc cleaned up code Ell 2022-08-20 11:39:28 +0200
  • 6a271af017 Fixed UiMarkdownParser not parsing formatting in headings and blockquotes Ell 2022-08-19 17:57:44 +0200
  • af0aee6c40 Added Element.AutoSizeAddedAbsolute to allow for more granular control of auto-sizing Ell 2022-08-16 14:20:32 +0200
  • e50d28ce11 Allow using external gesture handling alongside InputHandler through ExternalGestureHandling Ell 2022-08-11 11:37:41 +0200