Skip to content

Commit d588a77

Browse files
committed
update v0.5.3
1 parent c7ab866 commit d588a77

File tree

8 files changed

+29
-9
lines changed

8 files changed

+29
-9
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description = ""
99
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1010

1111
[dependencies]
12-
slint = "1.8.0"
12+
slint = "1.9.1"
1313

1414
[build-dependencies]
15-
slint-build = "1.8.0"
15+
slint-build = "1.9.1"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ And this template use `SurrealismUI` as default Component Library
1212

1313
| name | version |
1414
| ------------ | ---------- |
15-
| slint | 1.8.0 |
15+
| slint | 1.9.1 |
1616
| rust | after 2021 |
17-
| SurrealismUI | 0.5.2 |
17+
| SurrealismUI | 0.5.3 |
1818

1919
## Recommend IDE
2020

ui/modules/surrealism-ui/src/badge/badge.slint

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export component Badge inherits SCard {
4242
font-family: DefaultSBadgeProps.font-family;
4343
in property <Position> position : DefaultSBadgeProps.position;
4444
in-out property <image> icon : DefaultSBadgeProps.icon;
45-
in property <brush> icon-color <=> badge-icon.colorize;
45+
in-out property <brush> icon-color <=> badge-icon.colorize;
4646
in-out property <string> text : DefaultSBadgeProps.text;
4747
clip: false;
4848
pure public function get-x(p_right:length)->length {

ui/modules/surrealism-ui/src/dialog/dialog.slint

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ export component Dialog inherits Window {
8787
in property <Themes> dialog-theme: DefaultSDialogProps.dialog-theme;
8888
in property <string> dialog-title: DefaultSDialogProps.dialog-title;
8989
in property <length> dialog-title-size: DefaultSDialogProps.dialog-title-size;
90+
in property <TextWrap> dialog-title-wrap: DefaultSDialogProps.dialog-title-wrap;
91+
in-out property <TextOverflow> dialog-title-overflow: DefaultSDialogProps.dialog-title-overflow;
92+
in-out property <TextHorizontalAlignment> dialog-title-h-alignment: DefaultSDialogProps.dialog-title-h-alignment;
93+
in-out property <TextVerticalAlignment> dialog-title-v-alignment: DefaultSDialogProps.dialog-title-v-alignment;
9094
in property <string> dialog-details: DefaultSDialogProps.dialog-details;
9195
in property <float> dialog-height: DefaultSDialogProps.dialog-height;
9296
in property <float> dialog-title-height: DefaultSDialogProps.dialog-title-height;
@@ -100,8 +104,8 @@ export component Dialog inherits Window {
100104
in property <PaddingType> padding-type:PaddingType.Normal;
101105
in property <ShadowType> shadow-type: ShadowType.Low1;
102106
in property <BorderType> border-type: BorderType.Normal;
103-
in property <length> viewport-height <=> detail-scroll-view.viewport-height;
104-
in property <length> viewport-width <=> detail-scroll-view.viewport-width;
107+
in-out property <length> viewport-height <=> detail-scroll-view.viewport-height;
108+
in-out property <length> viewport-width <=> detail-scroll-view.viewport-width;
105109
in-out property <bool> mask-close: false;
106110
in property <LayoutAlignment> dialog-details-alignment:DefaultSDialogProps.dialog-details-alignment;
107111
public function open() {
@@ -150,6 +154,10 @@ export component Dialog inherits Window {
150154
font-italic: root.font-italic;
151155
font-family: root.font-family;
152156
theme: root.dialog-theme;
157+
wrap: root.dialog-title-wrap;
158+
overflow: root.dialog-title-overflow;
159+
horizontal-alignment: root.dialog-title-h-alignment;
160+
vertical-alignment: root.dialog-title-v-alignment;
153161
}
154162
}
155163

ui/modules/surrealism-ui/surrealism-ui.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "surrealism-ui"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
edition = "2024"
55
description = "SurrealismUI is a third-party component library built entirely using Slint"
66
authors = ["syf20020816@outlook.com"]
@@ -11,4 +11,4 @@ keywords = ["slint-ui", "slint", "ui-components", "gui", "widgets"]
1111

1212

1313
[dependencies]
14-
slint = "1.8.0"
14+
slint = "1.9.1"

ui/modules/surrealism-ui/themes/src/dialog.slint

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export global DefaultSDialogProps {
2121
in-out property <Themes> dialog-theme: Dark;
2222
in-out property <string> dialog-title: "Dialog Title";
2323
in-out property <length> dialog-title-size: 18px;
24+
in-out property <TextWrap> dialog-title-wrap: TextWrap.no-wrap;
25+
in-out property <TextOverflow> dialog-title-overflow: TextOverflow.clip;
26+
in-out property <TextHorizontalAlignment> dialog-title-h-alignment: TextHorizontalAlignment.center;
27+
in-out property <TextVerticalAlignment> dialog-title-v-alignment: TextVerticalAlignment.center;
2428
in-out property <string> dialog-details: "This is a dialog info";
2529
in-out property <float> dialog-height: 0.36;
2630
in-out property <float> dialog-title-height: 0.2;

ui/modules/surrealism-ui/themes/src/schema.slint

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,10 @@ export global ComponentSchema {
438438
dialog-theme : DefaultSDialogProps.dialog-theme,
439439
dialog-title : DefaultSDialogProps.dialog-title,
440440
dialog-title-size : DefaultSDialogProps.dialog-title-size,
441+
dialog-title-wrap : DefaultSDialogProps.dialog-title-wrap,
442+
dialog-title-overflow : DefaultSDialogProps.dialog-title-overflow,
443+
dialog-title-h-alignment : DefaultSDialogProps.dialog-title-h-alignment,
444+
dialog-title-v-alignment : DefaultSDialogProps.dialog-title-v-alignment,
441445
dialog-details : DefaultSDialogProps.dialog-details,
442446
dialog-height : DefaultSDialogProps.dialog-height,
443447
dialog-title-height : DefaultSDialogProps.dialog-title-height,

ui/modules/surrealism-ui/use/src/dialog.slint

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ export struct SDialogProps {
2323
dialog-theme : Themes,
2424
dialog-title : string,
2525
dialog-title-size : length,
26+
dialog-title-wrap : TextWrap,
27+
dialog-title-overflow : TextOverflow,
28+
dialog-title-h-alignment : TextHorizontalAlignment,
29+
dialog-title-v-alignment : TextVerticalAlignment,
2630
dialog-details : string,
2731
dialog-height : float,
2832
dialog-title-height : float,

0 commit comments

Comments
 (0)