Skip to content

Conversation

davetsay
Copy link
Contributor

Closes #8005, follow up to #8138

Describe your changes:

All Submissions:

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Is this a notable change that will require a special callout in the release notes? For example, will this break compatibility with existing APIs or projects that consume these plugins?

Author Checklist

  • Changes address original issue?
  • Tests included and/or updated with changes?
  • Has this been smoke tested?
  • Have you associated this PR with a type: label? Note: this is not necessarily the same as the original issue.
  • Have you associated a milestone with this PR? Note: leave blank if unsure.
  • Testing instructions included in associated issue OR is this a dependency/testcase change?

Reviewer Checklist

  • Changes appear to address issue?
  • Reviewer has tested changes by following the provided instructions?
  • Changes appear not to be breaking changes?
  • Appropriate automated tests included?
  • Code style and in-line documentation are appropriate?

davetsay and others added 30 commits August 15, 2025 16:14
- timeline-holder now set to 100% height.
- c-swimlane now space-fills available vertical space, and provides overflow scroll.
- resize is not yet persisted
- WIP!
- Moved many CSS defs from flexible-layout.scss into new mixin `resizeHandleStyle`.
- Fixed bad `drap-orientation` arg in TimelineViewLayout.vue.
- Styling for resize handles in Time Strip view.
- Repair broken Plan/Gantt view when not in Time Strip.
- Column resizing now shows the horizontal resize handle on the Time axis swimlane only. Handle now uses `:height` from the extended overlay lines to extend across all swimlanes.
- TODO: fix regressions in Plan/Gantt view affecting swimlane height and overflow handling.
- Reduced opacity of extended event lines and the Marcus-Baines line
to not obfuscate telemetry and other data displayed in the Time Strip.
- Removed commented CSS code.
- Reduced opacity of extended event lines and the Marcus-Baines line
to not obfuscate telemetry and other data displayed in the Time Strip.
- Removed commented CSS code.
- WIP!
allow for fixed containers
WIP move existing functionality into setup
- Now normalizes margin so that main-container does not change size between browse and edit modes.
- Fixed long-standing regression where extra space was added for the toolbar when editing, even if view does not use a toolbar.
… Strip view.

- TimelineViewLayout.vue now adds `is-object-type-*` to its container to allow CSS selection.
- Object's `c-object-view` handles overflow-y with scroll when in Time Strip. This is necessary to prevent scrolling of the left hand labels and maintain a consistent right edge alignment for time sync purposes.
- Fixed long-standing regression where extra space was added for the toolbar when editing, even if view does not use a toolbar.
- Main view now uses dashed border instead of box-shadow for `.is-editing`; theme constants removed.
add swimLaneLabelWidth input to inspector
This reverts commit 6f38ca9 and removes commented code.
Copy link

codecov bot commented Aug 29, 2025

Codecov Report

❌ Patch coverage is 52.26667% with 179 lines in your changes missing coverage. Please review.
✅ Project coverage is 56.87%. Comparing base (de07086) to head (5ea6089).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/plugins/timeline/TimelineViewLayout.vue 51.26% 75 Missing and 2 partials ⚠️
src/utils/vue/useFlexContainers.js 41.17% 60 Missing ⚠️
src/plugins/timeline/TimelineElementsPool.vue 0.00% 18 Missing ⚠️
src/plugins/timeline/TimelineElementsContent.vue 0.00% 12 Missing ⚠️
...c/plugins/inspectorViews/elements/ElementsPool.vue 0.00% 5 Missing ⚠️
src/plugins/timeline/TimelineObjectView.vue 0.00% 4 Missing ⚠️
src/plugins/timeline/timelineInterceptor.js 60.00% 2 Missing ⚠️
src/plugins/timeline/Container.js 85.71% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #8150      +/-   ##
==========================================
- Coverage   57.12%   56.87%   -0.26%     
==========================================
  Files         692      700       +8     
  Lines       27890    28149     +259     
  Branches     2741     2748       +7     
==========================================
+ Hits        15933    16010      +77     
- Misses      11619    11798     +179     
- Partials      338      341       +3     
Flag Coverage Δ
e2e-ci 63.39% <63.37%> (+0.92%) ⬆️
e2e-full 23.59% <4.06%> (-19.22%) ⬇️
unit 48.33% <28.26%> (-0.32%) ⬇️
Files with missing lines Coverage Δ
...s/flexibleLayout/components/ContainerComponent.vue 10.63% <ø> (ø)
...ugins/flexibleLayout/components/FlexibleLayout.vue 8.05% <ø> (ø)
src/plugins/flexibleLayout/plugin.js 100.00% <ø> (ø)
...rc/plugins/inspectorViews/elements/ElementItem.vue 0.00% <ø> (ø)
...ns/inspectorViews/elements/ElementsViewProvider.js 100.00% <100.00%> (ø)
src/plugins/plan/components/PlanView.vue 59.49% <ø> (ø)
src/plugins/timeline/ExtendedLinesOverlay.vue 0.00% <ø> (ø)
...c/plugins/timeline/TimelineElementsViewProvider.js 100.00% <100.00%> (ø)
src/plugins/timeline/TimelineViewProvider.js 100.00% <100.00%> (ø)
src/plugins/timeline/configuration.js 100.00% <100.00%> (ø)
... and 16 more

... and 23 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update de07086...5ea6089. Read the comment docs.

🚀 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.

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.

Code cleanup for #8138 (original issue #8003)
3 participants