Просмотр исходного кода

app: break long lines within word

darkfi 10 месяцев назад
Родитель
Сommit
5e4c79f0d5
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      bin/app/src/text2/editor/parley.rs
  2. 1 0
      bin/app/src/text2/mod.rs

+ 1 - 0
bin/app/src/text2/editor/parley.rs

@@ -80,6 +80,7 @@ impl Editor {
         )));
         styles.insert(parley::StyleProperty::FontStack(parley::FontStack::List(FONT_STACK.into())));
         styles.insert(parley::StyleProperty::Brush(text_color));
+        styles.insert(parley::StyleProperty::OverflowWrap(parley::OverflowWrap::Anywhere));
         *self.editor.edit_styles() = styles;
 
         let mut txt_ctx = TEXT_CTX.get().await;

+ 1 - 0
bin/app/src/text2/mod.rs

@@ -114,6 +114,7 @@ impl TextContext {
             FONT_STACK.into(),
         )));
         builder.push_default(parley::StyleProperty::Brush(text_color));
+        builder.push_default(parley::StyleProperty::OverflowWrap(parley::OverflowWrap::Anywhere));
 
         for underline in underlines {
             builder.push(parley::StyleProperty::Underline(true), underline.clone());