Skip to content

Force 2025.b1-pre3 (2026-Q2)  #13

Description

@KennyProgrammer
  • Complete UI Button and UI Image, UI Text Components.
  • Gizmos: 2D vs UI vs 3D (World/Local Spaces)
    So from here things take a little different path. So originally I was almost in stage where I working on Gizmos, but I got a headache there, thought that Quaternion rotation was a problem, so I start to changing that, then found bug in scripting, then ended up to new ComponentImpl API, then done this same for Assets, then assets browser became unstable (400 thumbnails already shut down editor with 8-12 fps in Release), the same with AssetsDatabase, Explorer, UndoRedoHistory, Inspector panels. So right now I have a extremely good and polish UX behaviour for all panels and of course with new features such as selection rect tool everywhere, auto scroll during drag, polish with zero bugs drag and drop, and so now it's time to return to gizmos by this roadmap. And yea... DialogWindow also was reworked from scratch so, now Force have new clean startup logo screen with progress bar INSIDE! And second ProgressWindow was fixed in term of multi threaded races and deadlocks, ... and preview/auto preview in browser was fixed too.
  1. Inspector Cleanup (rendering UX optimization, especially with legacy DrawComponent API).
  2. GameObjects new Undo-Redo commands, and using new Transaction API, and refactoring rest of commands due to new final GameObject+GameObjectID API.
  3. ExplorerContext integration. ( UX rendering optimization) + new common UX behavior: SelectionEngine, DragDropEngine, InputBoxEngine, SelectionToolEngine merged together to hold this new system.
  4. ThumbnailContext integration. ( a major UX browser, and database rendering optimization system) with the same common UX behavior engines.
  5. Runtime validation and test that was reworked due to new GameObject+GameObjectID API. Explorer synchronization, play mode, scene replaying at runtime.
  6. Registries validation. EnttRegistry, ComponentImpl and AssetTypeRegistry. Component and Asset metadata. Scripting tests, also explorer synchronization there, HandleToEnttMap.
  7. Quaternion validation. Making sure everywhere now rotation happens in quaternions not in euler angles.
  8. The Gizmos. Back to origin problem.

Fix:

  • Rotation
  • Scale
  • Shearing
  • World mode
  • Local mode
  • Pivot mode
  • Object mode

Geometry support:

  • Sprite
  • Text
  • UIText
  • UI
  • 3D
  • Camera

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions