Repository navigation
feat(dividers): a Hidden divider style keeps the section gaps without lines - #68
Merged
thepathless merged 2 commits intoOct 17, 2026
Merged
Conversation
… lines Plates, nested plates and split panels already show where one section ends and the next begins, so the divider lines only repeat that. Hidden draws no line but keeps each divider's slot, so the sections stay apart by the same gap; the length, width, opacity and height rows go with it.
Hidden kept each divider slot at its full width, so between two sections stood the slot plus two row gaps: a hole wider than any gap between tiles. A hidden divider is now -gapWidth wide, which leaves the Row (RowDivider shows only with width) and cancels its spacing in the geometry sums (slotHomeCenter, the row width, the fit's ladder), so the sections meet one ordinary gap apart.
priard
added a commit
to priard/omadock
that referenced
this pull request
Oct 15, 2026
Hidden dividers, the lifted drag and group motion are open upstream; CLAUDE.md's open-PR list was from before v4.1.0.
Owner
|
Thank you @priard — merged into v4.7.0! The |
priard
added a commit
to priard/omadock
that referenced
this pull request
Oct 18, 2026
Upstream v4.7.0 ships the hidden dividers, the drag lift and the group motion; the fork keeps its own version suffix on top.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
Plates, nested plates and split panels already show where one section of the dock ends and the next begins, so the divider lines only repeat that. This adds a Hidden divider style: no line, and the sections keep the ordinary gap between them.
How
dividerStyle: "none", shown as "Hidden" among the Divider style options. Config parsing accepts it,RowDividerdraws no line, andPresetThumband the settings search know it. The length, height, width and opacity rows hide while it is chosen.separatorWidthis-gapWidth: the divider leaves theRow(RowDivideronly shows with width) and cancels its spacing in the geometry sums (slotHomeCenter, the row width, the fit'sseparatorWidthAt). The sections meet one ordinary gap apart.Dock.qmlis in place: its line count does not change.Verification
node --checkof the model files andnode --test tests/unit/*.test.mjs tests/unit/*.test.js(252 pass)python3 -m unittest discover -s tests/unit -p 'test_*.py'qmllint(no new error kinds)security-grep.py,structure-check.py,shaders-in-sync.sh./tests/manifest-check.sh .andomarchy plugin validate ../tests/smoke-test.shagainst a running dock