2 releases
new 0.1.1 | Dec 1, 2024 |
---|---|
0.1.0 | Nov 21, 2024 |
#1 in #blender
134 downloads per month
94KB
2K
SLoC
Blender Theme
Blender Theme Models. Facilitate the creation of blender themes.
[dependencies]
blender_theme = "0.1"
Examples
Using the default blender dark theme.
use blender_theme::{B3dTheme, Version};
fn main() -> color_eyre::Result<()> {
color_eyre::install()?;
let mut theme: B3dTheme = Version::V4_2.get_default_theme()?;
// theme modifications
theme.save_theme("themes/my_theme.xml")?;
Ok(())
}
Using your own theme.
use blender_theme::{B3dTheme, Version};
fn main() -> color_eyre::Result<()> {
color_eyre::install()?;
let theme = B3dTheme::from_file("themes/my_theme.xml", Version::V4_2)?;
// theme modifications
theme.save_theme("themes/my_modified_theme.xml")?;
Ok(())
}
Supported Versions
blender_theme | blender |
---|---|
0.1 | 3.6 - 4.3 |
LICENSE
Licensed under the terms of the GNU General Public License v3.0 or later.
SPDX-License-Identifier: GPL-3.0-or-later
Dependencies
~9–16MB
~194K SLoC