feat(studio): ����� ��������� (marquee) + hover-��������� #45

Merged
min merged 2 commits from feat/studio-marquee-hover-2026-06-15 into main 2026-06-15 17:37:35 +00:00
Owner

����� ��������� (���-drag �� ������� > �������� ������, Ctrl+D ���������, ��������� �����) + hover-��������� ����� �������� (����� �������, ��� Roblox Studio). �������������� ��������.

����� ��������� (���-drag �� ������� > �������� ������, Ctrl+D ���������, ��������� �����) + hover-��������� ����� �������� (����� �������, ��� Roblox Studio). �������������� ��������.
min added 1 commit 2026-06-15 16:46:29 +00:00
feat(studio): рамка выделения (marquee) + hover-подсветка
All checks were successful
CI / Lint (pull_request) Successful in 1m7s
CI / Build (pull_request) Successful in 2m8s
CI / Secret scan (pull_request) Successful in 26s
CI / PR size check (pull_request) Successful in 7s
CI / Deploy to S1 + S2 (pull_request) Has been skipped
04c593ef5a
Рамка выделения (rubber-band):
- ЛКМ-drag по пустому месту при tool=select → зелёный прямоугольник;
  объекты, чей центр (экранная проекция) попал в рамку, выделяются
  группой (multi). Пол/террейн/сетка не выделяются.
- Ctrl+рамка добавляет к текущему выделению.
- Групповой гизмо (_attachMultiGizmo) двигает всю группу; перетаскивание
  за объект группы тоже двигает группу; Ctrl+D дублирует всю группу.
- SelectionManager: setMultiSelection/moveMultiBy/getMultiCenter.

Hover-подсветка (как Roblox Studio):
- Наведение мышью на объект → белый контур (HighlightLayer).
- Объект в папке → подсвечивается вся папка целиком.
- Pick троттлится через requestAnimationFrame; контур снимается при
  вращении камеры / рамке / уводе курсора.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
min added 1 commit 2026-06-15 17:28:01 +00:00
Merge branch 'main' into feat/studio-marquee-hover-2026-06-15
All checks were successful
CI / Lint (pull_request) Successful in 1m10s
CI / Build (pull_request) Successful in 2m5s
CI / Secret scan (pull_request) Successful in 31s
CI / PR size check (pull_request) Successful in 14s
CI / Deploy to S1 + S2 (pull_request) Has been skipped
2e1d915922
min merged commit 143e529d11 into main 2026-06-15 17:37:35 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rublox/studio#45
No description provided.