mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-24 21:48:35 +01:00
Compare commits
No commits in common. "516676e044fef00b791abb96bd752103be7f126b" and "a140e853009bca605af147a6d7f454fb2af60e2d" have entirely different histories.
516676e044
...
a140e85300
3 changed files with 5 additions and 12 deletions
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,14 +1,11 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
MLEM tries to adhere to [semantic versioning](https://semver.org/).
|
MLEM uses [semantic versioning](https://semver.org/).
|
||||||
|
|
||||||
Jump to version:
|
Jump to version:
|
||||||
- [5.2.0 (Unreleased)](#520-unreleased)
|
- [5.1.0 (Unreleased)](#510-unreleased)
|
||||||
- [5.1.0](#510)
|
|
||||||
- [5.0.0](#500)
|
- [5.0.0](#500)
|
||||||
|
|
||||||
## 5.2.0 (Unreleased)
|
## 5.1.0 (Unreleased)
|
||||||
|
|
||||||
## 5.1.0
|
|
||||||
### MLEM
|
### MLEM
|
||||||
Additions
|
Additions
|
||||||
- Added RotateBy to Direction2Helper
|
- Added RotateBy to Direction2Helper
|
||||||
|
@ -40,7 +37,6 @@ Fixes
|
||||||
- Fixed a crash if a paragraph has a link formatting code, but no font
|
- Fixed a crash if a paragraph has a link formatting code, but no font
|
||||||
- Fixed tooltips with custom text scale not snapping to the mouse correctly in their first displayed frame
|
- Fixed tooltips with custom text scale not snapping to the mouse correctly in their first displayed frame
|
||||||
- Fixed tooltips not displaying correctly with auto-hiding paragraphs
|
- Fixed tooltips not displaying correctly with auto-hiding paragraphs
|
||||||
- Fixed rounding errors causing AutoInline elements to be pushed into the next line with some ui scales
|
|
||||||
|
|
||||||
### MLEM.Extended
|
### MLEM.Extended
|
||||||
Improvements
|
Improvements
|
||||||
|
|
|
@ -607,9 +607,7 @@ namespace MLEM.Ui.Elements {
|
||||||
break;
|
break;
|
||||||
case Anchor.AutoInline:
|
case Anchor.AutoInline:
|
||||||
var newX = prevArea.Right + this.ScaledOffset.X;
|
var newX = prevArea.Right + this.ScaledOffset.X;
|
||||||
// with awkward ui scale values, floating point rounding can cause an element that would usually be
|
if (newX + newSize.X <= parentArea.Right) {
|
||||||
// positioned correctly to be pushed into the next line due to a very small deviation, so we add 0.01 here
|
|
||||||
if (newX + newSize.X <= parentArea.Right + 0.01F) {
|
|
||||||
pos.X = newX;
|
pos.X = newX;
|
||||||
pos.Y = prevArea.Y + this.ScaledOffset.Y;
|
pos.Y = prevArea.Y + this.ScaledOffset.Y;
|
||||||
} else {
|
} else {
|
||||||
|
@ -675,7 +673,6 @@ namespace MLEM.Ui.Elements {
|
||||||
autoSize = Vector2.Min(autoSize, actualSize);
|
autoSize = Vector2.Min(autoSize, actualSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
// we want to leave some leeway to prevent float rounding causing an infinite loop
|
|
||||||
if (!autoSize.Equals(this.UnscrolledArea.Size, 0.01F)) {
|
if (!autoSize.Equals(this.UnscrolledArea.Size, 0.01F)) {
|
||||||
recursion++;
|
recursion++;
|
||||||
if (recursion >= 16) {
|
if (recursion >= 16) {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#tool docfx.console&version=2.51.0
|
#tool docfx.console&version=2.51.0
|
||||||
|
|
||||||
// this is the upcoming version, for prereleases
|
// this is the upcoming version, for prereleases
|
||||||
var version = Argument("version", "5.2.0");
|
var version = Argument("version", "5.1.0");
|
||||||
var target = Argument("target", "Default");
|
var target = Argument("target", "Default");
|
||||||
var branch = Argument("branch", "main");
|
var branch = Argument("branch", "main");
|
||||||
var config = Argument("configuration", "Release");
|
var config = Argument("configuration", "Release");
|
||||||
|
|
Loading…
Reference in a new issue