Social bar position is a click-toggle, not a drag — the drag-snap misbehaved for shaky hands (snapped up but wouldn't come back down; jitter around the deadzone). Clicking the bar now flips it top/bottom via ToggleSocialBarPosition; SocialBarSnap and its units removed — 153 tests passing, 0 warnings
This commit is contained in:
@@ -30,25 +30,6 @@ public class SocialBarTests
|
||||
=> throw new System.NotSupportedException();
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SocialBarSnap_Decide_DirectionAndDeadzone()
|
||||
{
|
||||
Assert.Equal(SocialBarPosition.Top, SocialBarSnap.Decide(-10));
|
||||
Assert.Equal(SocialBarPosition.Top, SocialBarSnap.Decide(-6));
|
||||
Assert.Equal(SocialBarPosition.Bottom, SocialBarSnap.Decide(10));
|
||||
Assert.Equal(SocialBarPosition.Bottom, SocialBarSnap.Decide(6));
|
||||
Assert.Null(SocialBarSnap.Decide(5));
|
||||
Assert.Null(SocialBarSnap.Decide(0));
|
||||
Assert.Null(SocialBarSnap.Decide(-5));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SocialBarSnap_Decide_HonorsCustomDeadzone()
|
||||
{
|
||||
Assert.Null(SocialBarSnap.Decide(10, 20));
|
||||
Assert.Equal(SocialBarPosition.Top, SocialBarSnap.Decide(-21, 20));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SocialEntry_FediverseSoftware_SettableUpdatesLogo()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user