Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipeline console improvements #320

Merged
merged 1 commit into from
Jan 21, 2024
Merged

Conversation

timja
Copy link
Member

@timja timja commented Jan 21, 2024

Changes:

  • Collapsible tree view
  • View step log link
  • Steps that don't log much no longer take up lots of room when expanded
  • Split pane's initial size ratio adjusted so that log area is larger
  • Custom styling removed for resizer, it seems fine without it
  • 'bubble's around stages removed so only active stage has a 'bubble'

Other changes I would like to do:

  • Change it so there's only one scroll bar for the log area instead of per step, the per step one is clunky and poor UX from my experience but I haven't managed to get this working.
  • A 'fly-out' for a step so you can 'full-screen' the logs

Testing done

Submitter checklist

@timja timja added the enhancement New feature or request label Jan 21, 2024
@timja timja requested a review from a team as a code owner January 21, 2024 12:21
@timja timja enabled auto-merge (squash) January 21, 2024 12:21
@timja timja merged commit 438a926 into jenkinsci:main Jan 21, 2024
14 checks passed
@timja timja deleted the pipeline-console-tweaks branch January 21, 2024 15:02
timbrown5 pushed a commit to timbrown5/pipeline-graph-view-plugin that referenced this pull request Mar 6, 2024
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.

None yet

1 participant