Complete STUDY dataset editor interactions - #235
Conversation
- Implement 'clear_widgets' callback in QtDialogRenderer to reset row metadata. - Implement 'select_study_components' callback for ICA component selection. - Update pop_study_dialog_spec to use new callbacks for 'Clear' and 'All comp.' buttons. - Update _dataset_row_commands to include selected components in the STUDY history command. - Remove redundant pagination buttons as the dialog is already scrollable. - Ensure component count is correctly determined from ALLEEG metadata when available. Co-authored-by: suraj-ranganath <14310165+suraj-ranganath@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
|
Claude finished @suraj-ranganath's task in 5m 11s —— View job Code review
BlockingUntouched components button crashes the editor on OK — The tests pass only because the mock Suggested fix (also avoids emitting a bogus if isinstance(result.get(f"{prefix}components"), list):
commands.extend(["comps", result.get(f"{prefix}components")])ImportantNone. Nits
Test gaps
EEGLAB parity notes
Checked correctness/regressions, EEGLAB parity, EEG dict/ |
|
🤖 Addressed the blocking STUDY components review in commit 1d3e4aa. The GUI command path now ignores untouched pushbutton labels, preserves list-valued component selections through Local verification: |
Acknowledged. Thank you for the confirmation. |
|
🤖 Re-audited at |
Acknowledged. Thank you for the re-audit and confirmation. |
Complete row-level controls in the STUDY dataset editor so users can clear dataset metadata and select ICA component subsets without placeholder callbacks. Fixes component command generation for untouched buttons and list-valued selections, with regression coverage for GUI renderer results.