chore(claude-do): Task-row visual fixes: chain step badge z-order + hide "#0"
From the 2026-08-11 unpushed-commit review (Low). Both in `src/ClaudeDo.Ui/Views/Islands/TaskRowView.axaml`. **Visual verification by the user is required — do not claim either is fixed without a screenshot; list both as open visual checks in the result.** ## A) Chain step badge is drawn under the task card Commit `eb66ae7` moved `Border.chain-step-badge` from column 0 into column 1 with `Margin ClaudeDo-Task: 9ec7d4ea-272b-4645-8da4-41ff3621f2f0
This commit is contained in:
@@ -40,6 +40,30 @@ public class TaskRowViewModelTests
|
||||
Assert.Equal(123, vm.Number);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData(-1, false)]
|
||||
[InlineData(0, false)]
|
||||
[InlineData(1, true)]
|
||||
[InlineData(42, true)]
|
||||
public void ShowNumberBadge_Hides_For_Zero_And_Negative(int number, bool expected)
|
||||
{
|
||||
var vm = new TaskRowViewModel { Id = "t" };
|
||||
vm.Number = number;
|
||||
Assert.Equal(expected, vm.ShowNumberBadge);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ShowNumberBadge_Raises_PropertyChanged_On_Number_Change()
|
||||
{
|
||||
var vm = new TaskRowViewModel { Id = "t" };
|
||||
var raised = new List<string?>();
|
||||
vm.PropertyChanged += (_, e) => raised.Add(e.PropertyName);
|
||||
|
||||
vm.Number = 5;
|
||||
|
||||
Assert.Contains(nameof(TaskRowViewModel.ShowNumberBadge), raised);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void IsDropTarget_Follows_Either_DropHint_And_Raises_PropertyChanged()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user