Skip to content

chore: version 1.3.1#10

Merged
IMDelewer merged 23 commits into
mainfrom
dev
May 14, 2026
Merged

chore: version 1.3.1#10
IMDelewer merged 23 commits into
mainfrom
dev

Conversation

@IMDelewer

Copy link
Copy Markdown
Contributor

No description provided.

IMDelewer and others added 23 commits May 13, 2026 17:09
Co-authored-by: xelthorV <251467136+xelthorV@users.noreply.github.com>
@IMDelewer IMDelewer self-assigned this May 14, 2026
@IMDelewer IMDelewer added the enhancement New feature or request label May 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📋 PR Summary

chore: version 1.3.1

IMDelewer opened a pull request from devmain


📊 Overview

Metric Value
Commits 23
Changed Files 60
Additions +2361
Deletions -686
Contributors 1

📈 Change Distribution

  • ✨ Features █████████░░░░░░░░░░░ 10
  • 🐛 Fixes ██████████░░░░░░░░░░ 11
  • ♻️ Refactoring █░░░░░░░░░░░░░░░░░░░ 1
  • 🔧 Chores █░░░░░░░░░░░░░░░░░░░ 1

✨ Features

10 commits

🐛 Fixes

11 commits
  • 36134cd prevent log output from overlapping other widgets — @IMDelewer
  • ed77d25 double vertical lines on group borders and theme backgrounds — @IMDelewer
  • b582b61 output help and terminal info to terminal panel — @IMDelewer
  • 314ee6f show current transparency percent value in settings input — @IMDelewer
  • 532240e export RigiVerticalTabs and RigiActionMenuItemData from main module — @IMDelewer
  • c367baa use unicode symbols in RigiCheckbox to avoid markup parsing issues — @IMDelewer
  • c4293ce single-row horizontal tabs with underline, transparent modal backgrounds, direct hamburger panel mount — @IMDelewer
  • d8c9f76 small 1px tab underline, unified separator line, menu panel self-contained navigation, narrow scrollbars — @IMDelewer
  • 399afe5 use Any for DataTable key lists in example 10 — @IMDelewer
  • cbbcec6 action menu as overlay, right-click via mouse_down, pyright/ruff/black clean, bump 1.3.0 — @IMDelewer
  • d265976 update action panel in place to avoid DuplicateIds on rapid re-trigger — @IMDelewer

♻️ Refactoring

1 commits

🔧 Chores

1 commits

🎯 Main Impact Areas


📂 Most Changed Files

+ 271  - 129  src/rigi/core/app.py
+ 346  - 0    .github/workflows/pr-summary.yml
+ 237  - 0    examples/10_action_menu.py
+ 207  - 0    src/rigi/widgets/settings_overlay.py
+ 131  - 62   src/rigi/css/default.tcss
+ 66   - 56   src/rigi/__init__.py
+ 99   - 0    src/rigi/widgets/action_menu.py
+ 49   - 35   src/rigi/widgets/__init__.py
+ 66   - 17   src/rigi/themes/base.py
+ 80   - 0    src/rigi/screens/action_menu.py

🧩 Changed Directories

  • src/ — 42 files
  • examples/ — 10 files
  • tests/ — 6 files
  • .github/ — 1 files
  • root/ — 1 files

⚠️ High Impact Files

  • src/rigi/core/app.py (+271 / -129)
  • .github/workflows/pr-summary.yml (+346 / -0)
  • examples/10_action_menu.py (+237 / -0)
  • src/rigi/widgets/settings_overlay.py (+207 / -0)

👥 Contributors


🔎 Raw Commit Messages

Show raw commits
fix: prevent log output from overlapping other widgets

feat: add action menu widget with numbered items and color support

feat: add vertical tab groups for in-page navigation

fix: double vertical lines on group borders and theme backgrounds

fix: output help and terminal info to terminal panel

feat: add RigiCheckbox widget

feat: add transparent background setting with opacity control

feat: add vertical tabs and action menu examples

fix: show current transparency percent value in settings input

fix: export RigiVerticalTabs and RigiActionMenuItemData from main module

refactor: use direct main module imports in examples

feat: add keyboard support and focus to RigiCheckbox

fix: use unicode symbols in RigiCheckbox to avoid markup parsing issues

feat: rename all public classes removing Rigi prefix

fix: single-row horizontal tabs with underline, transparent modal backgrounds, direct hamburger panel mount

fix: small 1px tab underline, unified separator line, menu panel self-contained navigation, narrow scrollbars

feat: narrow hamburger menu to fit longest item, add editable table to example 10

fix: use Any for DataTable key lists in example 10

feat: row cursor, right-click/E action menu with edit modal and delete in example 10

fix: action menu as overlay, right-click via mouse_down, pyright/ruff/black clean, bump 1.3.0

fix: update action panel in place to avoid DuplicateIds on rapid re-trigger

chore: bump 1.3.1

feat: add PR summary

Co-authored-by: xelthorV <251467136+xelthorV@users.noreply.github.com>


Generated automatically from conventional commits and PR metadata.

@github-actions

Copy link
Copy Markdown
Contributor

❌ PR Check Results

Lint & Type Checks

Check Status
🔍 Ruff ✅ Passed
🎨 Black ✅ Passed
🔬 Pyright ❌ Failed

Tests

Python Status
🐍 3.10 ✅ Passed
🐍 3.12 ✅ Passed
🐍 3.14 ✅ Passed

One or more checks failed. Fix the issues and push again.

@IMDelewer IMDelewer merged commit d25ecbc into main May 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant