Cargo Features

[dependencies]
bevy_egui_next = { version = "0.26.1", default-features = false, features = ["immutable_ctx", "manage_clipboard", "open_url", "default_fonts", "render", "serde"] }
default = default_fonts, manage_clipboard, open_url, render

These default features are set whenever bevy_egui_next is added without default-features = false somewhere in the dependency tree.

immutable_ctx
manage_clipboard default = arboard, thread_local

Affects bevy_egui_next::EguiClipboard, systems::InputResources.egui_clipboard

open_url default = webbrowser

Affects bevy_egui_next::EguiSettings.default_open_url_target

default_fonts default

Enables default_fonts of egui ^0.26

egui:

If set, egui will use include_bytes! to bundle some fonts. If you plan on specifying your own fonts you may disable this feature.

render default

Enables bevy_render of bevy ^0.12

bevy:

Provides rendering functionality

Affects bevy_egui_next::render_systems, bevy_egui_next::egui_node, bevy_egui_next::EguiSettings.sampler_descriptor, bevy_egui_next::EguiUserTextures, bevy_egui_next::EguiManagedTextures, bevy_egui_next::EguiManagedTexture, bevy_egui_next::update_egui_textures_system

serde

Enables serde of egui ^0.26

egui:

Allow serialization using serde.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

webbrowser open_url

Enables webbrowser ^0.8.2

arboard not wasm32 android manage_clipboard
thread_local not wasm32 android manage_clipboard