Skip to content

🎨 Palette: Add tooltips to financial parameters#56

Open
aarjava wants to merge 3 commits intomainfrom
palette-ux-tooltips-5478730434540302537
Open

🎨 Palette: Add tooltips to financial parameters#56
aarjava wants to merge 3 commits intomainfrom
palette-ux-tooltips-5478730434540302537

Conversation

@aarjava
Copy link
Owner

@aarjava aarjava commented Feb 27, 2026

🎨 Palette: Financial Parameter Tooltips

πŸ’‘ What: Added help tooltips to key financial and statistical input fields in the sidebar configuration.
🎯 Why: Quantitative parameters like "21 days" vs "1 month" or "10 bps" vs "0.10%" can be ambiguous. Providing concrete examples and definitions reduces user error and cognitive load.
πŸ“Έ Before/After: Tooltips are now visible on hover for:

  • Factor Beta Window
  • Regime Vol Window
  • ADV Participation %
  • High Volatility Quantile
  • Transaction Cost (bps)
  • Alert Thresholds

β™Ώ Accessibility: Uses native Streamlit help parameter which renders accessible tooltips with proper aria labels.


PR created automatically by Jules for task 5478730434540302537 started by @aarjava

Added context-aware tooltips to complex inputs like 'Factor Beta Window',
'Vol Window', and 'Transaction Cost' using Streamlit's native `help` parameter.
This improves clarity for quantitative researchers by explaining units (bps, days)
and concepts directly in the UI.

- Added help text to 5 sidebar inputs
- Updated UX journal with learnings on financial parameter clarity

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
@google-labs-jules
Copy link

πŸ‘‹ 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 @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

google-labs-jules bot and others added 2 commits February 27, 2026 04:09
Added context-aware tooltips to complex inputs like 'Factor Beta Window',
'Vol Window', and 'Transaction Cost' using Streamlit's native `help` parameter.
This improves clarity for quantitative researchers by explaining units (bps, days)
and concepts directly in the UI.

- Added help text to 5 sidebar inputs
- Formatted codebase with Black/Ruff to fix CI failure
- Added noqa: F401 to src/modules/__init__.py to suppress expected unused imports
- Updated UX journal with learnings on financial parameter clarity

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
- Added help tooltips to sidebar inputs for clarity
- Formatted entire repository with Black and Ruff to fix CI failures
- Suppressed expected F401 import errors in src/modules/__init__.py
- Updated UX journal

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
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.

1 participant