Skip to content

Add island right-dock feature#57

Merged
Microck merged 3 commits intomainfrom
feat/island-right-dock
Mar 29, 2026
Merged

Add island right-dock feature#57
Microck merged 3 commits intomainfrom
feat/island-right-dock

Conversation

@Microck
Copy link
Copy Markdown
Collaborator

@Microck Microck commented Feb 17, 2026

Description

Add ability to dock the island panel to the right side of the screen.

Type of Change

  • New feature (non-breaking change which adds functionality)

Changes Made

  • Drag island to right edge to dock as fixed panel
  • Visual drop-zone indicator while dragging
  • Persist docked state across sessions
  • Undock by dragging away from right edge
  • Right-docked island fills available vertical space
  • Custom scrollbar styling for layers and side panel

Testing

  • Tested in Firefox

Test Configuration:

  • OS: Windows 10
  • Browser: Firefox

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have tested my changes thoroughly

Related Issues

N/A

@Microck Microck force-pushed the feat/island-right-dock branch from 636fa78 to e51dc5d Compare February 21, 2026 08:54
Copy link
Copy Markdown
Collaborator

@immalloy immalloy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image side panel doesnt appear to show up here

Microck added 2 commits March 29, 2026 11:56
Preserve the island's on-screen position when a drag starts from the right-docked state. This avoids the jump to the default left-side position before drag movement begins.
Merge origin/main into the island right-dock branch and resolve the overlapping island docking implementation by keeping the right-locked path from main. Preserve the drag-start position normalization so dragging from the locked right edge does not jump across the viewport.
@Microck Microck merged commit bf0b67d into main Mar 29, 2026
@Microck Microck deleted the feat/island-right-dock branch March 29, 2026 12:20
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.

2 participants