From 03dcb1c13a361e812f4aadb0f2b7b98608ba7be8 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sat, 4 Apr 2026 00:41:03 +0200 Subject: [PATCH] feat: add tooltip to Logic Index explaining binary flag mapping Bit 0 = start frame, bit 1 = middle frame, bit 2 = end frame. Tooltip shows the full 0-7 truth table on hover. Co-Authored-By: Claude Sonnet 4.6 --- tab_batch_ng.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tab_batch_ng.py b/tab_batch_ng.py index 6b41879..f30aab0 100644 --- a/tab_batch_ng.py +++ b/tab_batch_ng.py @@ -630,6 +630,12 @@ def _render_sequence_card(i, seq, batch_list, data, file_path, state, if 'logic index' not in seq: seq['logic index'] = seq.get('end_frame', 0) li_input = dict_number('Logic Index', seq, 'logic index').props('outlined').classes('w-full') + with li_input: + ui.tooltip( + 'Binary flags — bit 0: start frame | bit 1: middle frame | bit 2: end frame\n' + '0: none 1: start 2: middle 3: start+middle\n' + '4: end 5: start+end 6: middle+end 7: all' + ) def _mirror_to_logic_index(ef=ef_input, li=li_input, s=seq): v = s.get('end_frame', 0)