Update Vizia assets for font selection changes

This commit is contained in:
Robbert van der Helm
2023-11-05 22:05:28 +01:00
parent 76ef4d0ff9
commit 5a2ef860b1
9 changed files with 62 additions and 85 deletions

View File

@@ -51,9 +51,8 @@ pub(crate) fn create(
VStack::new(cx, |cx| {
Label::new(cx, "Crisp")
.font_family(vec![FamilyOwned::Name(String::from(
assets::NOTO_SANS_THIN,
))])
.font_family(vec![FamilyOwned::Name(String::from(assets::NOTO_SANS))])
.font_weight(FontWeightKeyword::Thin)
.font_size(30.0)
.height(Pixels(50.0))
.child_top(Stretch(1.0))

View File

@@ -15,7 +15,7 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
use atomic_float::AtomicF32;
use nih_plug::nih_debug_assert_failure;
use nih_plug::debug::*;
use nih_plug::prelude::{Editor, Plugin};
use nih_plug_vizia::vizia::prelude::*;
use nih_plug_vizia::widgets::*;
@@ -68,7 +68,9 @@ pub(crate) fn create(editor_data: Data, editor_state: Arc<ViziaState>) -> Option
assets::register_noto_sans_light(cx);
assets::register_noto_sans_thin(cx);
cx.add_theme(include_str!("editor/theme.css"));
if let Err(err) = cx.add_stylesheet(include_style!("src/editor/theme.css")) {
nih_error!("Failed to load stylesheet: {err:?}")
}
editor_data.clone().build(cx);
@@ -86,9 +88,8 @@ pub(crate) fn create(editor_data: Data, editor_state: Arc<ViziaState>) -> Option
fn top_bar(cx: &mut Context) {
HStack::new(cx, |cx| {
Label::new(cx, "Diopser")
.font_family(vec![FamilyOwned::Name(String::from(
assets::NOTO_SANS_THIN,
))])
.font_family(vec![FamilyOwned::Name(String::from(assets::NOTO_SANS))])
.font_weight(FontWeightKeyword::Thin)
.font_size(37.0)
.top(Pixels(2.0))
.left(Pixels(8.0))

View File

@@ -83,7 +83,9 @@ pub(crate) fn create(editor_state: Arc<ViziaState>, editor_data: Data) -> Option
assets::register_noto_sans_light(cx);
assets::register_noto_sans_thin(cx);
cx.add_theme(include_str!("editor/theme.css"));
if let Err(err) = cx.add_stylesheet(include_style!("src/editor/theme.css")) {
nih_error!("Failed to load stylesheet: {err:?}")
}
editor_data.clone().build(cx);
@@ -113,9 +115,8 @@ fn main_column(cx: &mut Context) {
HStack::new(cx, |cx| {
Label::new(cx, "Spectral Compressor")
.font_family(vec![FamilyOwned::Name(String::from(
assets::NOTO_SANS_THIN,
))])
.font_family(vec![FamilyOwned::Name(String::from(assets::NOTO_SANS))])
.font_weight(FontWeightKeyword::Thin)
.font_size(30.0)
.on_mouse_down(|_, _| {
// FIXME: On Windows this blocks, and while this is blocking a timer may
@@ -244,9 +245,8 @@ fn analyzer_column(cx: &mut Context) {
fn make_column(cx: &mut Context, title: &str, contents: impl FnOnce(&mut Context)) {
VStack::new(cx, |cx| {
Label::new(cx, title)
.font_family(vec![FamilyOwned::Name(String::from(
assets::NOTO_SANS_THIN,
))])
.font_family(vec![FamilyOwned::Name(String::from(assets::NOTO_SANS))])
.font_weight(FontWeightKeyword::Thin)
.font_size(23.0)
.left(Stretch(1.0))
// This should align nicely with the right edge of the slider