LearnNewsExamplesServices
Frontmatter
id1735
titleSharedDialog.view.MainContainerController: enhance the demo to support gaps between windows
stateClosed
labels
enhancementhelp wantedgood first issuestale
assignees[]
createdAtApr 8, 2021, 4:30 PM
updatedAtSep 18, 2024, 4:28 AM
githubUrlhttps://github.com/neomjs/neo/issues/1735
authortobiu
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtSep 18, 2024, 4:28 AM

SharedDialog.view.MainContainerController: enhance the demo to support gaps between windows

Closed v8.1.0 enhancementhelp wantedgood first issuestale
tobiu
tobiu commented on Apr 8, 2021, 4:30 PM

example: a user could manually drag a docked window away from the main window or apps could position windows initially not right next to each other.

Obviously, there is no visible drag proxy in place when dragging not over browser windows.

To implement this onDragStart() needs to call Neo.Main.getWindowData() on all connected windows. The returning data object contains e.g. screenLeft, screenTop, otherHeight, outerWidth => calculating gaps is fairly easy.

Adding the label "good first issue", since it does not require deeper knowledge of the framework.

Adding the label "help wanted", since it is not a high priority item (unless many users ask for it).

A lot of other tasks on my plate.

tobiu added the enhancement label on Apr 8, 2021, 4:30 PM
tobiu added the help wanted label on Apr 8, 2021, 4:30 PM
tobiu added the good first issue label on Apr 8, 2021, 4:30 PM