feat: configure minimum splash duration

This commit is contained in:
Marcel Peterkau
2026-06-21 18:48:08 +02:00
parent dadcdb8b4a
commit e1d2b87ca1
7 changed files with 66 additions and 1 deletions
+8
View File
@@ -31,6 +31,14 @@ def test_splash_position_centers_on_pointer_and_stays_on_screen() -> None:
) == (0, 0)
def test_splash_minimum_time_only_waits_for_remaining_duration() -> None:
from ccma.ui.splash import _remaining_minimum_ms
assert _remaining_minimum_ms(100.0, 5.0, 102.25) == 2750
assert _remaining_minimum_ms(100.0, 5.0, 106.0) == 0
assert _remaining_minimum_ms(100.0, 0.0, 100.0) == 0
def test_event_labels_hide_board_actor_but_keep_automatic_marker() -> None:
from ccma.domain.models import Event
from ccma.ui.member_tab import _event_label