You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 335a23f
Browse filesBrowse the repository at this point in the historyBrowse files
1.66 (uir-polish): Properties follows without taking over, no header lock/pin, Configure Scene moves alone, tab overflow, Dock/Pop out in floating headers, main menu Layouts/Help/version dot, one Report a bug view
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/code-workspace.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ It opens by itself when you ask for code:
25
25
- <kbd>Alt</kbd>+<kbd>F</kbd> opens the graph's [flow code](#flow-code).
26
26
27
27
It docks as a tab at the bottom, beside the Node editor and the Explorer, or floats as a window (the dock's **Undock** button to float,
28
-
the window's **Dock** to put it back). Everything on this page works in both. In a narrow window or on a phone the
28
+
the **Dock** button in the window's header to put it back). Everything on this page works in both. In a narrow window or on a phone the
29
29
[sidebars](#sidebars) open **over** the editor, one at a time (toggle buttons in the header); on a phone they start
30
30
hidden, and one you open stays open next time.
31
31
@@ -95,9 +95,9 @@ its preview, double-click it, or right-click ▸ **Edit in the Code tab** — an
95
95
96
96
## Pop out to its own window
97
97
98
-
**Pop out** (↗) in the workspace header opens the whole code workspace in its **own browser window** — drag it to a
98
+
**Pop out** (↗) in the floating window's header opens the whole code workspace in its **own browser window** — drag it to a
99
99
second monitor and keep the 3D view full-size in the app. Desktop browsers only (hidden on phones, touch screens and in
100
-
VR).
100
+
VR).*Since 1.66* Code docked or in a sidebar has no header row: **Undock** it first, then pop it out.
101
101
102
102
{ .shot width="688" height="640" loading=lazy }
Copy file name to clipboardExpand all lines: docs/controls.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ If the guess is still wrong on your hardware, pick it yourself: right-click the
42
42
## Selection
43
43
44
44
-**Click** an object to select it — the transform gizmo attaches.
45
-
-**Double-click** it to open its properties (right-click ▸ *Properties* and the object list do the same). Pin the properties panel if you'd rather it followed every selection.
45
+
-**Double-click** it to open its properties (right-click ▸ *Properties* and the object list do the same). Once open, Properties follows every selection, without pulling its tab over another one you picked, and keeps the last object when you deselect.
46
46
-**New objects do not open the properties.** Adding a primitive, placing a pack item or prefab, or pasting selects the new object but leaves the properties panel closed; if the panel is already open, it switches to the new object.
47
47
-**Click empty space** to deselect.
48
48
-**Shift+click** adds or removes objects from a multi-selection (the last-picked object is the primary).
Copy file name to clipboardExpand all lines: docs/interface.md
+23-20Lines changed: 23 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,9 @@ on every screen size; **Search commands…** at the top of the [main menu](#the-
81
81
82
82
Every docked or floating window — Explorer, Objects, Chat, AI assistant, Notes, the Notification centre, the node
83
83
editor, Animation, UV, Shader, HUD editor, Profiler, the Code workspace — has the same header: icon, title,
84
-
the window's own actions, then pin and close in the same places. Windows in one group, and the views in the bottom dock,
84
+
the window's own actions, then pin and close in the same places. *Since 1.66* every **floating** window's header
85
+
also has a **Dock** button (the dock icon: puts it in the bottom dock) and, where the panel can live in a browser
86
+
window of its own, a **Pop out** button; a window in the dock or a sidebar does not show them. Windows in one group, and the views in the bottom dock,
85
87
share **one tab strip**: pill tabs with the view's icon and their own **✕** to close that view. More tabs than fit
86
88
scroll sideways (the wheel or a swipe; the strip fades where more tabs are hidden) while **+** stays in place, and the
87
89
strip **keeps its scroll** when you pick a tab. Moving, docking and tabbing are described in
@@ -145,12 +147,16 @@ and, at its far end, the **Full height** button (↕) and the **hide** button.
145
147
height or not, and the toolbar centres there. When the bottom dock leaves a sidebar less than about 240 px it hides
146
148
itself and comes back when there is room again; when two sidebars would leave too little room, the one opened first
147
149
hides. On an unfolded phone or a tablet the **Panels** button brings them back.
148
-
-**The header lock** of Configure Scene and Properties sits beside **Full height** in the tab row while that panel is
149
-
the tab in front — see [Panel headers](#panel-headers).
150
-
-**A pinned Properties** follows your selection without pulling its tab over the Objects list when the two share a
151
-
side; double-click an object (or pick **Properties** in its menu) to bring it forward. *Since 1.64* the panel has one
152
-
header: the pin is a button in the sidebar strip (on a phone, the first item of the tab's long-press menu, with the
153
-
header lock in the grab bar), and the filter box says what it filters.
150
+
-*Changed in 1.66.***Properties follows your selection without taking over.** Selecting an object never pulls the
151
+
Properties tab over another tab of its sidebar; double-click the object (or pick **Properties** in its menu) to bring
152
+
it forward. **Deselecting keeps the last object** in Properties on a computer, so you can still read and change it;
153
+
the panel closes when that object leaves the scene. The lock and pin buttons are gone — see
154
+
[Panel headers](#panel-headers).
155
+
-*New in 1.66.***Configure Scene and Properties move on their own.** Drag Configure Scene to the other sidebar (or
156
+
pick **Move to the left / right side** in its tab menu) and Properties stays where it was; each side then shows its own.
157
+
-*New in 1.66.***Tabs keep their whole name**, at the size of the dock's tabs. When they no longer fit, the mouse
158
+
wheel scrolls the tab row and a **…** button at its end lists every tab. In a **+** menu, a window that is open
159
+
somewhere else reads **Move here** when you point at it.
154
160
155
161
{ .shot .fade-b width="340" height="440" loading=lazy }
156
162
/// caption
@@ -218,16 +224,10 @@ A sidebar on each side, in the Light theme. The two are shown together, cut from
218
224
219
225
#### Panel headers
220
226
221
-
The Properties and Configure Scene headers — the panel's name and the **Filter properties** box — have a **lock**
222
-
button. On a computer or an unfolded phone it sits in the sidebar's tab row, next to **Full height**, while that panel
223
-
is the tab in front; on a phone it stays in the panel header, beside the pin.
224
-
225
-
-**Locked** (the default): the header stays on top while you scroll the properties.
226
-
-**Unlocked**: the header scrolls away with the properties, giving the whole panel to them — handy on a phone.
227
-
228
-
Each of the two panels remembers its own choice on this device, in a sidebar and in the phone's dock alike.
229
-
**Settings ▸ Interface ▸ Windows & chrome ▸ Sticky panel headers** sets both at once (it shows a mixed state while they
230
-
differ); searching Settings for *sticky header* finds it.
227
+
The Properties and Configure Scene headers — the filter box — **always stay on top** while you scroll the properties,
228
+
and the scroll bar runs below them. In Properties the filter box shows the selected object's **name**; type in it to
229
+
filter. *Since 1.66* there is no header lock or pin (and no *Sticky panel headers* setting): the header is always
230
+
sticky, and Properties follows your selection as described in [Sidebars](#sidebars).
231
231
232
232
Every value in these two panels can be copied, pasted and reset from a right-click — see
233
233
[Copy, paste and reset values](controls.md#copy-paste-and-reset-values).
@@ -487,19 +487,22 @@ effects), **Prefab ▸** on a placed prefab copy, and **Save as… ▸**. Every
487
487
488
488
*Regrouped in 1.64.* The logo opens the main menu, grouped **File · Scene · Versions · Window · Help**. **Search
489
489
commands…** (<kbd>Ctrl</kbd>+<kbd>K</kbd>, the [command palette](#the-command-palette-ctrlk)) sits on top, and
490
-
**Settings** with the app's version at the bottom — the version opens What's new.
490
+
**Settings** with the app's version at the bottom — the version opens the release notes (*since 1.66* the menu has no
491
+
*What's new* row; a **dot** on the version means this version's notes are still unread).
491
492
492
493
-**File**: **Load** is now **Open…**. On the Save row, **Save** is greyed until something changed; **Save as…** opens
493
494
the formats.
494
495
-**Scene**: **Clear scene…** is the last row, on its own.
495
496
-**Versions**: the checkpoints, and **Sessions** with them.
496
-
-**Window**: **Windows ▸** lists every panel with its shortcut and a mark when it is open; a click brings it forward.
497
+
-**Window**: **Layouts** on top (*since 1.66*), then **Windows ▸**, which lists every panel with its shortcut and a mark when it is open; a click brings it forward.
497
498
It also has **Focus mode**, **Full screen**, **Reset positions and sizes**, **Close all floating windows** and three
498
499
switches:
499
500
-**Snap to edges** — a dragged window snaps flush to the screen edges within 16 px.
500
501
-**Lock layout** — windows cannot be dragged, resized or torn off.
501
502
-**Remember layout per scene** — each saved scene reopens with the window layout it was left in.
502
-
-**Help** has **Keyboard shortcuts** (<kbd>?</kbd>).
503
+
-**Help** has **Docs**, **Keyboard shortcuts** (<kbd>?</kbd>), the **Tour** and **Report a bug** — two to a row on a
504
+
computer and an unfolded phone (*since 1.66*), one per row on a folded phone. See
505
+
[Report a bug](profiler.md#report-a-bug).
503
506
504
507
{ .shot .fade-r width="688" height="430" loading=lazy }
When something is wrong — a bug, a hitch, a corner where the frame rate drops — **Menu ▸ Help ▸ Report a bug** sends
153
+
it to the theprototype team with a picture of what you saw. *Since 1.66* this is the one report view: *Report a
154
+
problem* and *Report this moment* were merged into it. In a headset it is the radial menu's **Tools ▸ Profile ▸
155
+
Report a problem** (or **Report moment**).
153
156
154
-
**On a desktopor the Quest browser** the picture is taken the moment you press it. Then:
157
+
**On a desktop, a phone or the Quest browser** the picture and the numbers are of the moment you pressed. Then:
155
158
156
159
1.**Drag on the picture** to box what is wrong (**×** removes a box).
157
-
2. Say **what happened**.
158
-
3. Choose whether to **include the last 30 s of frame data**.
159
-
4. Tick **Send this to the theprototype team** and press **Send** — or press **Save on this device** instead, and it
160
-
lands in the Profiler's [recordings](#the-recordings-list).
160
+
2. Keep or untick **Include the last 30 s** — it shows the frames, fps and stalls it would add.
161
+
3. Say **what happened** (a long note makes the card scroll).
162
+
4. When you are signed in, **Send as***your name* lets staff reply to you; untick it to send without your account.
163
+
5. Press **Send** — it always goes to the developers — or **Save on this device** to keep it as a Profiler
164
+
[recording](#the-recordings-list) and send nothing.
161
165
162
166
{ .shot width="560" height="641" loading=lazy }
163
167
/// caption
@@ -168,25 +172,7 @@ Report a problem: box what is wrong, add a note, choose whether to send it.
168
172
that <kbd>Enter</kbd> sends it.
169
173
170
174
**What is sent:** the picture, your note and boxes, the app version and your device (and the frame data, if ticked),
171
-
with your account so the team can reply. Nothing is sent without the box ticked, and sending needs you to be signed in
172
-
(profile menu, top right).
173
-
174
-
## Report this moment
175
-
176
-
When something feels wrong — a hitch, a corner of a level where the frame rate drops, something
177
-
drawn wrongly — one press keeps the evidence:
178
-
179
-
-**On the desktop**: **Menu ▸ Report this moment**. A small dialog shows a picture of what the
180
-
viewport showed, the last few seconds' numbers (frames, median fps, stalls) and an optional
181
-
**What happened?** note. **Save** keeps it as a recording. When performance reports are
182
-
available in this build, a box offers to send it as well (**Save and send**).
183
-
-**In a headset**: the radial menu's **Tools ▸ Profile ▸ Report moment** captures the moment
184
-
the same way, with an optional note.
185
-
186
-
The data and the picture are of the moment you pressed, not of the time spent typing. You get the
187
-
last 30 seconds of light data, what your eye saw and your note, saved as a recording the Profiler
188
-
opens. It is sent only when you tick the box, or when
189
-
[Send performance reports](#send-performance-reports) is on.
175
+
with your account only when **Send as** is ticked. Nothing leaves the device unless you press **Send**.
Copy file name to clipboardExpand all lines: docs/settings.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -183,7 +183,7 @@ cache uses the older Cache Storage, and where neither exists everything download
183
183
| Placement preview | new in 1.31 |**Scene ▸ Performance ▸ Placement preview** — **Full model** / **Within budget** / **Box only**, plus the preview triangle budget and **Show dimensions**, this device only; see [The Placement preview setting](explorer.md#the-placement-preview-setting)|
184
184
| Undock button | new in 1.32 |**Interface ▸ Windows & chrome ▸ Undock button** — **Active window** / **All as one tabbed group**, this device only; see [Docked windows](interface.md#docked-windows)|
185
185
| Project actions | new in 1.32 |**Interface ▸ Lists & menus ▸ Project actions** — **Auto** / **Compact** / **List**, this device only: how the main menu lays out New from template, Load, Save, Import and Export; Auto is List on a phone and Compact elsewhere. See [The main menu's Project actions](interface.md#the-main-menus-project-actions)|
186
-
| Sticky panel headers | new in 1.33|**Interface ▸ Windows & chrome ▸ Sticky panel headers** — keeps the Properties and Configure Scene headers on top while you scroll, or lets them scroll away; both panels at once (mixed while they differ), this device only. See [Panel headers](interface.md#panel-headers)|
186
+
| Sticky panel headers | new in 1.33, removed in 1.66 | gone: the Properties and Configure Scene headers always stay on top. See [Panel headers](interface.md#panel-headers)|
187
187
| Lift corner buttons above docked panels | new in 1.33 |**Interface ▸ Windows & chrome ▸ Lift corner buttons above docked panels** — off by default, beside *Lift toolbar above docked panels*; this device only. See [The toolbar](controls.md#the-toolbar)|
188
188
| Selection toolbar · Dock tab row · Grab handle | new in 1.33 |**Interface** — the phone's Show switches, all on by default, this device only; also at the bottom of **More** on a phone. See [The phone bar and More](interface.md#the-phone-bar-and-more)|
189
189
| Distant scatter | new in 1.43 |**Scene ▸ Performance ▸ Distant scatter** — **Auto** / **Headset** / **Phone** / **Desktop** / **All**, this device only: far scattered models fade out to stay inside the device's budget; nearby instances and colliders never thin. See [Distant scatter](scatter.md#distant-scatter-each-device)|
0 commit comments