Cargo Features

[dependencies]
theframework = { version = "0.1.20", default-features = false, features = ["ui", "code", "pixels_winit"] }
default = pixels_winit

The pixels_winit feature is set by default whenever theframework is added without default-features = false somewhere in the dependency tree.

ui = flate2, futures, rayon, rfd

Affects theframework::theui, theapp::TheApp.ui, thecontext::TheContext.ui, thetrait::TheTrait.init_ui, thetrait::TheTrait.update_ui

code

Affects theframework::thecode, thelayout::thecodelayout, thelayout::TheLayout.as_code_layout, thewidget::thecodeview, thewidget::TheWidget.as_code_view

pixels_winit default = pixels, winit, winit_input_helper

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.

pixels pixels_winit

Enables pixels ^0.13.0

winit pixels_winit

Enables winit ^0.28.7

winit_input_helper pixels_winit

Enables winit_input_helper ^0.14.1

rfd ui?

Enables rfd ^0.12

futures ui?
flate2 ui?
rayon ui?