Skip to content

Comments

🎨 Palette: Add tooltips to financial parameters#48

Open
aarjava wants to merge 3 commits intomainfrom
palette-tooltip-enhancement-1405259981735683624
Open

🎨 Palette: Add tooltips to financial parameters#48
aarjava wants to merge 3 commits intomainfrom
palette-tooltip-enhancement-1405259981735683624

Conversation

@aarjava
Copy link
Owner

@aarjava aarjava commented Feb 18, 2026

πŸ’‘ What: Added explanatory tooltips to complex financial inputs in the sidebar.
🎯 Why: Users may not understand terms like "bps" (basis points) or how the "High Volatility Quantile" affects the model. Providing context improves accessibility and usability.
πŸ“Έ Before/After: Inputs now display a help icon (?) which shows a tooltip on hover explaining the parameter.
β™Ώ Accessibility: Improves cognitive accessibility by reducing jargon barrier.


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

Added `help` tooltips to `High Volatility Quantile`, `Transaction Cost`, and `ADV Participation` inputs to clarify their meaning and units (e.g., basis points) for non-expert users.

Also ran linting and formatting on `src/dashboard.py`.

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 18, 2026 03:50
- Added `help` tooltips to `High Volatility Quantile`, `Transaction Cost`, and `ADV Participation` inputs to clarify parameters.
- Reformatted the entire codebase with `black` and `ruff` to fix CI failures (linting and formatting checks).
- Added a UX journal entry to `.Jules/palette.md` regarding financial input accessibility.

This commit addresses both the UX enhancement request and the repository-wide formatting standards required by CI.

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
- Added `help` tooltips to `High Volatility Quantile`, `Transaction Cost`, and `ADV Participation` inputs.
- Reformatted the entire codebase with `black` and `ruff` to fix CI failures.
- Added `# noqa: F401` to `src/modules/__init__.py` to resolve unused import errors during CI checks.
- Added UX journal entry to `.Jules/palette.md`.

This commit finalizes the UX enhancement while ensuring full compliance with the project's strict CI linting and formatting rules.

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