Repository navigation
v0.8-Pre-Alpha
Pre-releaseExplorer now highlights files/folders on a single click and renames them on a double click. Pressing an unhighlighted item only highlights it; dragging requires a new primary-button press on an already highlighted item and moves the highlighted group. Shift-click/hold adds items; Ctrl-click selects the visible range from the last highlighted item. These revised gestures apply only to Explorer; Scene controls retain their behavior.
Ctrl+C copies the highlighted group. Ctrl+V pastes every copied entry into every selected destination folder, including nested selected destinations; without a selected folder it uses the last selected file's parent or project root. Text editing keeps normal clipboard shortcuts. Grouped Copy/Cut/Delete is also available through right-click/two-finger menus, and file Open moves to that menu. Rename preserves selection; batches refresh completed operations and report individual errors. Cut accepts one destination; use Copy for fan-out paste.
The PR also retains the branch’s model-refresh and destination-collision fixes, fixes expanded-folder drag interference, adds scene object clipboard/delete controls with Undo/Redo, script scope menus, and World/Local gizmo choices. File deletion is recoverable in .rustic/trash; file moves/renames retain sidecar metadata. Manifest and companion references still require manual updates. Grouped viewport drops are limited to one model/script at a time.
Validation:
- Full Linux and Windows CI passed, including rendering and headless smoke checks, adapter conformance, security and the fresh Windows installer: https://github.com/Rustic-Game-Engine/engine/actions/runs/38309024462.
cargo test --locked -p rustic-editor -p engine-editor: 49 tests pass.- Strict Clippy across both packages/all targets, Cargo formatting and editor headless smoke pass.
- UI tests cover press-time drag eligibility, highlighted group dragging, Ctrl range selection, Shift-held selection, Ctrl+C/V fan-out/repeated paste, inline rename commit/cancel, context menus and empty-space root controls.
- Filesystem tests cover metadata, collisions, traversal, symlinks, recoverable deletion and partial paste failures.
- Fresh Windows installer build passed for commit
7b36f526:RusticGameEngine-Setup-0.1.0-x64-20261012-212222.exe. Downloaded and verified the executable. Installer artifact. - Full Linux CI passed. The broader Windows engine test job is still running.
Companion docs: Rustic-Game-Engine/docs#37 (lint, types, production build, docs/link checks and dependency audit pass). Original documentation: Rustic-Game-Engine/docs#35.