1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-21 20:43:29 +01:00

Commit graph

  • 3ab2466d32 Fixed DataTextureAtlas creating unnamed entries if there are empty lines at the start or end of the atlas file main Ell 2024-11-16 20:24:28 +0100
  • b0bf55842b Improved the naming of SpriteBatchExtensions texture generation methods Ell 2024-11-16 13:53:04 +0100
  • 201fd8d294 TextureExtensions improvements Ell 2024-11-16 13:33:09 +0100
  • 2e1d52944a Merge remote-tracking branch 'origin/main' Ell 2024-11-09 18:02:52 +0100
  • e1e1e8db8c Fixed UiParser ImageExceptionHandler being ignored when an exception occurs during texture construction Ell 2024-11-09 18:01:52 +0100
  • 6f64661817
    Improve the runtime texture packer algorithm (#31) Ell 2024-11-07 16:18:51 +0100
  • 21b73317e4 save TestPackTimes textures separately Ell 2024-11-07 16:16:49 +0100
  • e76651699a fixed fna compile errors Ell 2024-11-07 16:10:55 +0100
  • 5a10c8ed90 update changelog and bump version Ell 2024-11-07 16:03:11 +0100
  • cf94646aca Use a binary tree algorithm for the runtime texture packer Ell 2024-11-07 16:01:30 +0100
  • 75f7085c86 also test for whether the padding intersects Ell 2024-11-07 14:01:44 +0100
  • 534521ad6b fixed TestPackTimes on KNI Ell 2024-11-07 13:55:36 +0100
  • bde7b1c1e0 expand overlap test to include padding and pixel padding Ell 2024-11-07 13:44:25 +0100
  • 1cd861b194 use a random size for testing pack times to show how truly bad the current algo is Ell 2024-11-07 00:06:18 +0100
  • a58470de9f three tiny fixes Ell 2024-10-30 20:33:05 +0100
  • b733d1df0e small Panel documentation improvements Ell 2024-10-30 19:47:02 +0100
  • c46b11f4fc fixed a regression where panels sometimes revert back to old, larger sizes after children change size Ell 2024-10-30 19:34:51 +0100
  • dbd52d5b9d
    Fixed newly introduced issues since #28 (#30) Ell 2024-10-29 23:31:49 +0100
  • 869ffda034 fixed TestIssue29Inconsistencies Ell 2024-10-29 23:22:15 +0100
  • 706aa9aa38 Merge branch 'main' into 29-stack-overflow-crash-with-panel-scrolling-take-2 Ell 2024-10-29 23:14:09 +0100
  • b59fe6b817 bump version (we've been adding features!) Ell 2024-10-29 23:13:41 +0100
  • 63ff6f43bb Merge branch 'main' into 29-stack-overflow-crash-with-panel-scrolling-take-2 Ell 2024-10-29 21:32:04 +0100
  • 5ee4de64de added second part of issue as test Ell 2024-10-29 21:30:46 +0100
  • 1006617924 fixed newly introduced stack overflow when adding/removing from scrolling panel Ell 2024-10-29 20:58:01 +0100
  • 41fb515f80 Fixed AddedToUi and RemovedFromUi being called for freshly added or removed children whose parents are not in a ui system Ell 2024-10-29 20:28:44 +0100
  • 50e864b94f
    Fixed stack overflow related to panel scrolling and scrollbar auto hiding (and improved build scripts) (#28) Ell 2024-10-27 00:46:15 +0200
  • 9d6f79234e added changelog entry Ell 2024-10-27 00:36:29 +0200
  • 4fbaa412ba don't clear a panel's scroll bar max history between area updates Ell 2024-10-27 00:34:59 +0200
  • b0d4bb4016 Revert "install android workload manually, rather than as part of cake" Ell 2024-10-27 00:10:32 +0200
  • 101d6d3eac install android workload manually, rather than as part of cake Ell 2024-10-27 00:08:36 +0200
  • 0cc1040700 made all tasks explicitly depend on prepare Ell 2024-10-27 00:05:16 +0200
  • 0ccac21825 also run the build task separately Ell 2024-10-27 00:03:49 +0200
  • 87fe9801c9 actually name the test step correctly Ell 2024-10-27 00:00:22 +0200
  • 653eaadb78 restructure cake script to run tests separately Ell 2024-10-26 23:59:42 +0200
  • 1ca50f2869 fixed deploy-demo running on pull requests Ell 2024-10-26 23:38:02 +0200
  • 92b94a0357 add a test to recreate the issue Ell 2024-10-26 23:29:16 +0200
  • 78d73c2417 only leave generic font test comparison wiggle room for KNI, and make it 10% Ell 2024-10-26 14:54:43 +0200
  • f5e64eb719 clean up structure of tests that use TestGame Ell 2024-10-26 14:41:36 +0200
  • 1cfdedfc80 Made fields and methods in StaticJsonConverter protected to allow extending it Ell 2024-10-20 12:31:31 +0200
  • 3bc5c7f18c Fixed tooltips not being bounded correctly for viewports that don't start at the origin Ell 2024-10-08 18:12:22 +0200
  • d2774ad7d2 Added Tooltip.IgnoreViewport and allow overriding the default viewport using Tooltip.Viewport Ell 2024-10-08 18:07:38 +0200
  • db2a3dfe70 use UiMetrics to print ui test info Ell 2024-10-07 21:51:35 +0200
  • 2e9e6e8980 improved ui tests and added additional performance tests Ell 2024-10-07 18:32:22 +0200
  • 30eb4515bc Improve Element.Transform documentation Ell 2024-10-07 18:03:35 +0200
  • 0eeeed1a27 Added TextField.OnEnterPressed event Ell 2024-09-29 22:58:50 +0200
  • 4c378f7cd9 Fixed formatting codes at the start of strings not being added to the AllCodes collection Closes #26 Ell 2024-09-29 12:17:47 +0200
  • f35730ee7c moved change to the correct changelog category Ell 2024-09-19 20:22:04 +0200
  • 84bf3fa0a3 Added Panel.IsVisible method to check if a child element is visible Ell 2024-09-19 20:21:06 +0200
  • 3340a5024b fixed docs not being built with .net 8 Ell 2024-09-15 23:49:46 +0200
  • f22dfa0ec4 always deploy the demo on push Ell 2024-09-15 23:18:17 +0200
  • c9d7fd29df added wip disclaimer to the web demo Ell 2024-09-15 23:01:37 +0200
  • 88136ab9c5 Revert "always deploy the site on push, but only build api docs on release" Ell 2024-09-15 22:58:02 +0200
  • 82dd677987 always deploy the site on push, but only build api docs on release Ell 2024-09-15 22:45:17 +0200
  • c5f4fd27bd bump upcoming version Ell 2024-09-14 11:48:18 +0200
  • 44388c0ebd Merge remote-tracking branch 'origin/main' 7.1.1 Ell 2024-09-14 11:39:30 +0200
  • cdc4756a6a 7.1.1 Ell 2024-09-14 11:39:05 +0200
  • 3fc42143d5
    Added web demo to the website (#24) Ell 2024-09-14 11:37:06 +0200
  • a0d158c236 link to web demo Ell 2024-09-14 11:35:17 +0200
  • 35152b8e45 some fixes Ell 2024-09-14 11:27:45 +0200
  • 4680144cd4 work on publishing the web demo Ell 2024-09-14 11:18:00 +0200
  • c4bd03ff04 Image loading improvements: Ell 2024-09-14 10:48:04 +0200
  • a6a34c3937 Construct images in UiParser.ParseImage on the main thread to support usage with KNI Ell 2024-09-14 10:40:11 +0200
  • 73a02dfe19 bump upcoming version Ell 2024-09-02 21:00:40 +0200
  • 17cb112360 7.1.0 7.1.0 Ell 2024-09-02 20:51:23 +0200
  • 70cf0e8ef7 only invoke the kni content builder on windows Ell 2024-09-02 20:41:33 +0200
  • db144f7880 added an experimental kni web demo Ell 2024-09-02 20:33:04 +0200
  • ea8ec69dd6 Added MLEM.KNI and friends, which are fully compatible with KNI Ell 2024-09-02 19:55:28 +0200
  • 494a7ebdfe improve documentation links for MlemPlatform Ell 2024-08-28 13:40:31 +0200
  • 78c4a74f4b fixed outdated version information in the readme Ell 2024-08-18 17:56:58 +0200
  • 74254e6cdb Added ColorExtensions.ToHsv and ColorHelper.FromHsv Ell 2024-07-29 20:46:40 +0200
  • 9c4a66ef6d bump minor version Ell 2024-07-29 20:16:14 +0200
  • 943a9cbd77 Added ColorExtensions.ToHsl and ColorHelper.FromHsl Ell 2024-07-29 19:57:33 +0200
  • dd3fc6b85d bump upcoming version Ell 2024-07-20 12:04:48 +0200
  • 7c3cffd2cd 7.0.0 7.0.0 Ell 2024-07-20 11:57:36 +0200
  • ecc0c3b963 Allow static json converters to write null values Ell 2024-07-19 21:35:47 +0200
  • 498e1d8fe6 Allow static json converters to throw an exception if a key does not exist Ell 2024-07-19 21:10:30 +0200
  • 677230ce28 Moved extension methods into matching namespaces to avoid unexpected suggestions Ell 2024-07-19 20:02:28 +0200
  • 13436a31ea removed DynamicEnums from the friends list (it doesn't really fit sorry) Ell 2024-07-19 10:44:02 +0200
  • 8fd69566f1 remove lidgren references from mlem.data Ell 2024-07-18 18:27:05 +0200
  • b0c6067555 removed all non-recent obsolete methods, properties and types Ell 2024-07-17 18:21:13 +0200
  • b4f45ba6b5 small keybind improvements Ell 2024-07-16 12:10:41 +0200
  • 6f51b3542b Revert "Added a public Combinations collection and associated constructor to Keybind" Ell 2024-07-16 12:06:47 +0200
  • b2dd81e95b Added a public Combinations collection and associated constructor to Keybind Ell 2024-07-16 11:18:56 +0200
  • fa60b5e8b1 fixed error in 2df216c Ell 2024-07-14 20:04:18 +0200
  • 2df216c15d various sprite animation improvements Ell 2024-07-14 19:52:32 +0200
  • fa1cafd751 Added compatibility for MonoGame.Extended 4.0.0 and FNA.Extended Ell 2024-07-10 12:03:24 +0200
  • 24277ba494 Allow AutoTiling overlayTextures to return null texture regions Ell 2024-06-27 22:24:11 +0200
  • bcc558f591 some panel improvements Ell 2024-06-14 22:31:32 +0200
  • 3a055129b5 Made the Element.Children collection public Ell 2024-06-11 18:47:22 +0200
  • fb3b586a35 Track element area update recursion count in UiMetrics Ell 2024-06-09 20:29:23 +0200
  • 6a5e9a77ea Fixed auto-sized elements sometimes updating their location based on outdated parent positions Ell 2024-06-09 20:22:24 +0200
  • d7cda0d39b Fixed scroll bars doing unnecessary calculations when hidden Ell 2024-06-02 13:26:20 +0200
  • 8fdc3546c6 Added the ScissorGroup element Ell 2024-05-30 13:24:35 +0200
  • d879894e30 Include the SpriteBatchContext in OnDrawn, OnElementDrawn and OnSelectedElementDrawn Ell 2024-05-30 12:48:08 +0200
  • ee2b0266aa automatically set TreatSizeAsMaximum for height-based scrolling panels Ell 2024-05-29 23:37:42 +0200
  • ab96e97f8e Fixed hidden scroll bars inhibiting scrolling on their parent panel Ell 2024-05-29 23:34:23 +0200
  • f499ed94a7 Allow scrolling panels to set height based on children with TreatSizeAsMaximum Ell 2024-05-29 23:30:12 +0200
  • 85d20b6433 Added a RectangleF.FromCorners overload that accepts points Ell 2024-04-13 21:14:34 +0200
  • 7bf418f8b2 Allow NumberExtensions.GetPoints to include bottom and right coordinates Ell 2024-04-13 21:12:49 +0200
  • dd9230abf0 defaults for string GetArea methods Ell 2024-04-10 23:52:35 +0200