Skip to content

Fix negative log time display#232

Draft
SproutSeeds wants to merge 1 commit into
ihmcrobotics:developfrom
SproutSeeds:cody/issue-181-log-time-zero-display
Draft

Fix negative log time display#232
SproutSeeds wants to merge 1 commit into
ihmcrobotics:developfrom
SproutSeeds:cody/issue-181-log-time-zero-display

Conversation

@SproutSeeds
Copy link
Copy Markdown

@SproutSeeds SproutSeeds commented May 8, 2026

Summary

  • Clamp the log-position slider display time to 0 when the converted relative timestamp is slightly negative.
  • Add regression coverage for negative and positive TimeStringBinding values.

Fixes #181

Verification

  • git diff --check
  • Umbra WSL, PR branch: /home/codacli/tools/gradle-8.14.3/bin/gradle :scs2-session-visualizer-jfx:scs2-session-visualizer-jfx-test:test --tests us.ihmc.scs2.sessionVisualizer.jfx.session.log.LogSessionManagerControllerTest --rerun-tasks --no-daemon
  • Umbra WSL, PR branch: /home/codacli/tools/gradle-8.14.3/bin/gradle :scs2-session-visualizer-jfx:build --rerun-tasks --no-daemon

Coordination Note

I also ran a local-only stack sweep for this SCS2 draft set (#232-#239) on top of develop using SproutSeeds:cody/scs2-draft-pr-stack-local-sweep-2026-05-08. The branches merged cleanly, git diff --check origin/develop..HEAD passed, and the affected module builds plus nested JavaFX/logger regression test projects passed on Umbra WSL. No separate PR is open for that integration branch; it is just evidence that the draft set composes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Cosmetic] At the 0 log position, the UI can show a weird negative time

1 participant