Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .Jules/palette.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,7 @@
## 2026-04-02 - [Execution Feedback & Visual Hierarchy]
**Learning:** For CLI-based onboarding, providing immediate feedback on execution duration via `time.perf_counter()` and using titled `rich.Rule` components significantly improves the professional feel and clarity of the workflow completion state.
**Action:** Incorporate high-resolution execution timing in final result panels and add descriptive titles to terminal rules to better guide users through multi-step onboarding processes.

## 2026-04-10 - [Terminal Accessibility & Color Contrast]
**Learning:** In terminal UIs, the 'bold' attribute often triggers the 'bright' color variant. For colors like blue on a dark background, the non-bold variant can have insufficient contrast, making text difficult to read.
**Action:** When using color-coded instructional or success messages in CLI tools, prefer using 'bold' (e.g., '[bold blue]') to ensure the text remains legible across a wide variety of terminal themes and configurations.
2 changes: 2 additions & 0 deletions 01_getting_started.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
from rich.panel import Panel
from rich.rule import Rule
from rich.table import Table
from rich import box

console = Console()

Expand Down Expand Up @@ -73,6 +74,7 @@ def main():
show_header=True,
header_style="bold blue",
show_footer=True,
box=box.ROUNDED,
)
table.add_column("Customer ID", style="cyan", footer="Total")
table.add_column(
Expand Down
2 changes: 2 additions & 0 deletions 02_logging.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
from rich.panel import Panel
from rich.rule import Rule
from rich.table import Table
from rich import box

console = Console()

Expand Down Expand Up @@ -82,6 +83,7 @@ def main():
show_header=True,
header_style="bold blue",
show_footer=True,
box=box.ROUNDED,
)
table.add_column("Customer ID", style="cyan", footer="Total")
table.add_column(
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ dependencies = [
"prefect",
"prefect-cloud",
"rich",
"fakeredis<2.35.0",
]

Loading