Skip to content

ui: shrink sidebar view welcome screens#273

Merged
webispy merged 1 commit intomainfrom
ui/compact-welcome
May 4, 2026
Merged

ui: shrink sidebar view welcome screens#273
webispy merged 1 commit intomainfrom
ui/compact-welcome

Conversation

@webispy
Copy link
Copy Markdown
Owner

@webispy webispy commented May 4, 2026

Summary

  • Workflows, Runbook, Text Filters, and Regex Filters welcome screens each occupied more vertical space than the view's minimum resize height, preventing users from collapsing those views to give space to siblings.
  • Workflows webview: collapsed the three padded paragraphs into a single inline line and reduced padding from 20px/24px to 6px/12px.
  • Runbook / Text Filters / Regex Filters: moved the action links onto the placeholder line so VS Code renders them as inline links instead of stacked full-width command buttons.

Test plan

  • Open the LogMagnifier sidebar with no workflows / no runbook / no filters configured.
  • Confirm each empty view's welcome fits within the view's minimum row height.
  • Drag dividers to shrink each view and confirm welcome content no longer forces a larger minimum.
  • Click each link (New / Import / Add Group) and confirm the corresponding command still fires.

The Workflows, Runbook, Text Filters, and Regex Filters views each had
welcome content that exceeded the view's minimum resize height,
preventing users from collapsing those views to give space to siblings.

Workflows: collapse the three padded paragraphs in the webview into a
single inline line ("No workflows yet. New · Import") and reduce
padding from 20px/24px to 6px/12px.

Runbook, Text Filters, Regex Filters: move the action links onto the
placeholder line so VS Code renders them as inline links instead of
full-width command buttons, which were stacking vertically.
@webispy webispy self-assigned this May 4, 2026
@webispy webispy added the ux imporve ux label May 4, 2026
@webispy webispy added this to the v1.7.3 milestone May 4, 2026
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.55%. Comparing base (c63e85d) to head (29521be).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #273   +/-   ##
=======================================
  Coverage   62.55%   62.55%           
=======================================
  Files          91       91           
  Lines       18519    18519           
  Branches     1416     1417    +1     
=======================================
  Hits        11584    11584           
  Misses       6907     6907           
  Partials       28       28           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

📦 Artifact Ready

Download the extension package here:
logmagnifier-1.7.2-dev.20260504074906.vsix

@webispy webispy merged commit d7d1d61 into main May 4, 2026
5 checks passed
@webispy webispy deleted the ui/compact-welcome branch May 4, 2026 07:50
@github-project-automation github-project-automation Bot moved this from Todo to Done in LogMagnifier May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ux imporve ux

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants