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

70 commits

Author SHA1 Message Date
Ell
6f64661817
Improve the runtime texture packer algorithm (#31)
* use a random size for testing pack times to show how truly bad the current algo is

* expand overlap test to include padding and pixel padding

* fixed TestPackTimes on KNI

* also test for whether the padding intersects

* Use a binary tree algorithm for the runtime texture packer

* update changelog and bump version

* fixed fna compile errors

* save TestPackTimes textures separately
2024-11-07 16:18:51 +01:00
Ell
b59fe6b817 bump version (we've been adding features!) 2024-10-29 23:13:41 +01:00
Ell
50e864b94f
Fixed stack overflow related to panel scrolling and scrollbar auto hiding (and improved build scripts) (#28)
* add a test to recreate the issue

* fixed deploy-demo running on pull requests

* restructure cake script to run tests separately

* actually name the test step correctly

* also run the build task separately

* made all tasks explicitly depend on prepare

* install android workload manually, rather than as part of cake

* Revert "install android workload manually, rather than as part of cake"

This reverts commit 101d6d3eac.

* don't clear a panel's scroll bar max history between area updates

* added changelog entry
2024-10-27 00:46:15 +02:00
Ell
88136ab9c5 Revert "always deploy the site on push, but only build api docs on release"
This reverts commit 82dd677987.
2024-09-15 22:58:02 +02:00
Ell
82dd677987 always deploy the site on push, but only build api docs on release 2024-09-15 22:45:17 +02:00
Ell
c5f4fd27bd bump upcoming version 2024-09-14 11:48:18 +02:00
Ell
3fc42143d5
Added web demo to the website (#24)
* work on publishing the web demo

* some fixes

* link to web demo
2024-09-14 11:37:06 +02:00
Ell
73a02dfe19 bump upcoming version 2024-09-02 21:00:40 +02:00
Ell
ea8ec69dd6 Added MLEM.KNI and friends, which are fully compatible with KNI 2024-09-02 19:55:28 +02:00
Ell
9c4a66ef6d bump minor version 2024-07-29 20:16:14 +02:00
Ell
dd3fc6b85d bump upcoming version 2024-07-20 12:04:48 +02:00
Ell
9a03a8c62d Added the ability for formatted (tokenized) strings to be drawn with custom rotation, origin and flipping
Closes #18
2024-04-10 20:27:00 +02:00
Ell
49bc5b7f25 bump upcoming version 2024-04-05 11:14:35 +02:00
Ell
c8628b21bc updated docfx 2024-04-05 10:54:39 +02:00
Ell
8e28ff6eb0 build ci on tag creation 2024-04-05 10:51:12 +02:00
Ell
e8f6e09cc4 bump upcoming 2024-04-04 22:34:40 +02:00
Ell
dfc56611f2
Switch to GitHub Actions (#15)
* switch to github actions for workflows

* fixed action names

* setup java in build and restore in docs

* use java 17 for android sdk

* clean up restore step
2024-01-14 22:12:07 +01:00
Ell
6c4d241d91 use higher verbosity for ci tests 2023-11-23 10:26:58 +01:00
Ell
aca1ece870 fixed cake build 2023-11-22 21:56:27 +01:00
Ell
ebeba463b4 updated docfx and improved docs navbar 2023-09-15 15:10:03 +02:00
Ell
1a06bcc7fd ci: don't push on pull request 2023-09-06 12:42:47 +02:00
Ell
840c528f06 use dotnet nuget in cake rather than nuget.exe 2023-07-10 17:33:45 +02:00
Ell
053ad5967b added woodpecker 2023-07-10 17:18:09 +02:00
Ell
f8aae9f5c2 bump upcoming version 2023-06-28 13:57:05 +02:00
Ell
40a697a96c release 6.2.0 2023-06-28 13:37:05 +02:00
Ell
d69cd80b72 updated docfx and added serve argument to cake script 2023-06-09 12:59:12 +02:00
Ell
34cb5210b5 improved test separation for MG and FNA projects 2023-05-25 09:22:38 +02:00
Ell
2627736283 exclude non-MLEM projects from coverage 2023-05-24 23:57:53 +02:00
Ell
a8e5c93fe4 prepend ci. to prerelease build numbers to be more in line with semver spec 2023-04-16 13:30:49 +02:00
Ell
1e16c6fdc5 some docs website improvements with new docfx version 2023-04-15 15:11:50 +02:00
Ell
5f02e701d9 updated to the new docfx modern template 2023-04-08 15:30:42 +02:00
Ell
7b2306f58f fixed docfx cake tool 2023-02-09 23:19:42 +01:00
Ell
1d26cf017d updated docfx and improved website style slightly 2023-02-09 22:52:31 +01:00
Ell
4cfa105f75 bump upcoming version 2023-01-19 21:03:13 +01:00
Ell
e229432d0f updated docfx and removed analytics from docs site 2022-12-12 10:28:43 +01:00
Ell
d3fade27e5 changed local CI nuget source 2022-10-15 14:04:45 +02:00
Ell
9f60a59706 resolved some build warnings 2022-09-15 10:44:50 +02:00
Ell
d0500bf981 reference solutions for tests in build.cake 2022-09-14 23:44:07 +02:00
Ell
39a7dd3e97 updated build script 2022-09-14 22:00:45 +02:00
Ell
53cda02ec4 fixed some issues with the FNA project 2022-09-14 21:53:25 +02:00
Ell
a274517861 fixed non-MLEM packages being deleted in build 2022-09-09 17:55:14 +02:00
Ell
b78465c054 bump upcoming version 2022-07-25 18:56:21 +02:00
Ell
87b575b5c3 bump major version and cleaned up readme 2022-06-24 21:39:53 +02:00
Ell
5d7d238630 added MLEM.FNA 2022-06-24 14:01:26 +02:00
Ell
62d2b28ec0 bump version 2022-04-08 14:50:14 +02:00
Ell
7f3abdada5 bump versions 2021-12-21 23:23:25 +01:00
Ell
636522bc3e resolved some documentation warnings 2021-11-30 11:46:06 +01:00
Ell
516676e044 bump upcoming version 2021-09-24 17:00:05 +02:00
Ell
25efa0bd50 bump upcoming version 2021-06-30 00:30:17 +02:00
Ell
1123b815b3 updated some package declarations to clean up warnings 2021-04-22 19:59:35 +02:00