Yureka LogoDocs

Browser

The Browser is an embedded web browser application that renders real web content inside the OSSIM desktop environment.

Core Features

  • Real Web Rendering: Powered by Unreal Engine's SWebBrowser Slate widget.
  • Default Homepage: Loads https://yureka.games/ossim on launch.
  • Standard Window: Full-size resizable window with maximize support.

Technical Details

  • Controller Class: UBrowserApp (Inherits from UAppBase)
  • Widget Class: UBrowserWidget (Slate host, embeds SWebBrowser)
  • Window Specs:
    • Initial Size: 800x600
    • Resizable: true
    • Maximizable: true
  • Category: "Browser"

Architecture Notes

The UBrowserWidget is a Slate host that embeds the engine's SWebBrowser widget directly. It does not implement IAppContentWidget — it operates independently of the app controller. The UBrowserApp controller is a thin stub that provides metadata (name, icon, category) for the OS shell.

The WebBrowserWidget engine plugin must be enabled in the project for the Browser to function (this is handled automatically by the OSSIM plugin descriptor).