3
3
## [ Unreleased]
4
4
5
5
Bilal Elmoussaoui:
6
- - gtk: Implement convenience traits for StringObject
7
- - gtk: Move ` gtk::StyleContext::add_provider_for_display ` & ` gtk::StyleContext::remove_provider_for_display ` functions
8
- outside of ` gtk::StyleContext ` type as it was deprecated in GTK 4.10 causing a wrong deprecation warning.
9
- Switch to ` gtk::style_context_add_provider_for_display ` & ` gtk::style_context_remove_provider_for_display ` instead.
6
+
7
+ - gtk: Implement convenience traits for StringObject
8
+ - gtk: Move ` gtk::StyleContext::add_provider_for_display ` & ` gtk::StyleContext::remove_provider_for_display ` functions
9
+ outside of ` gtk::StyleContext ` type as it was deprecated in GTK 4.10 causing a wrong deprecation warning.
10
+ Switch to ` gtk::style_context_add_provider_for_display ` & ` gtk::style_context_remove_provider_for_display ` instead.
11
+
12
+ Yuri Izmer:
13
+
14
+ - gtk4-macros: [ Extend blueprint support to files] ( https://github.com/gtk-rs/gtk4-rs/pull/1348 )
15
+
16
+ ``` rust
17
+ #[derive(Debug , Default , gtk:: CompositeTemplate )]
18
+ #[template(file = " src/my_widget.blp" )] // relative to the project directory
19
+ pub struct MyWidget {
20
+ #[template_child]
21
+ pub label : TemplateChild <gtk :: Label >,
22
+ #[template_child(id = " my_label2" )]
23
+ pub label2 : gtk :: TemplateChild <gtk :: Label >,
24
+ }
25
+ ```
10
26
11
27
## [ 0.6.5]
12
28
13
29
Fabio Valentini:
14
- - gtk4-macros: enable default features of syn
30
+
31
+ - gtk4-macros: enable default features of syn
15
32
16
33
## [ 0.6.4]
17
34
18
35
Bilal Elmoussaoui:
19
- - gtk: Add missing guard to AccesibleRoleToggleButton
36
+
37
+ - gtk: Add missing guard to AccesibleRoleToggleButton
20
38
21
39
## [ 0.6.3]
22
40
23
41
Bilal Elmoussaoui:
24
- - gtk/subclass: Adapt per Accessible transfer type changes
25
- - Bump GTK requirement for ` v4_10 ` feature
26
- - Fix nightly clippy warnings
27
- - Fix docs generation
42
+
43
+ - gtk/subclass: Adapt per Accessible transfer type changes
44
+ - Bump GTK requirement for ` v4_10 ` feature
45
+ - Fix nightly clippy warnings
46
+ - Fix docs generation
28
47
29
48
Maximiliano Sandoval R:
30
- - rgba: Add TRANSPARENT const
49
+
50
+ - rgba: Add TRANSPARENT const
31
51
32
52
## [ 0.6.2]
33
53
34
54
Bilal Elmoussaoui:
35
- - gtk: Add Accessible interface implementation support
55
+
56
+ - gtk: Add Accessible interface implementation support
36
57
37
58
Sebastian Dröge:
38
- - Add various new GTK 4.10 APIs
59
+
60
+ - Add various new GTK 4.10 APIs
39
61
40
62
## [ 0.6.1]
41
63
42
64
Julian Hofer:
43
- - Update book to 0.6
44
- - book: Fix clippy warnings
65
+
66
+ - Update book to 0.6
67
+ - book: Fix clippy warnings
45
68
46
69
Mițca Dumitru:
47
- - book: Adapt to glib-build-tools breaking change
70
+
71
+ - book: Adapt to glib-build-tools breaking change
48
72
49
73
Sebastian Dröge:
50
- - gtk4: Use correct length for the ` StrV ` when passing to C in
51
- ` ConstraintLayout::add_constraint_from_description() `
74
+
75
+ - gtk4: Use correct length for the ` StrV ` when passing to C in
76
+ ` ConstraintLayout::add_constraint_from_description() `
52
77
53
78
## [ 0.6.0]
54
79
55
80
Bilal Elmoussaoui:
56
- - Add support for the to be released ` gtk::UriLauncher `
57
- - [ Improve the API of ` gtk::WidgetExt::dispose_template ` ] ( https://github.com/gtk-rs/gtk4-rs/pull/1212 )
58
- - [ Mention the failed to retrieve template child name] ( https://github.com/gtk-rs/gtk4-rs/pull/1290 )
59
- - [ Add a macos job] ( https://github.com/gtk-rs/gtk4-rs/pull/1237 )
81
+
82
+ - Add support for the to be released ` gtk::UriLauncher `
83
+ - [ Improve the API of ` gtk::WidgetExt::dispose_template ` ] ( https://github.com/gtk-rs/gtk4-rs/pull/1212 )
84
+ - [ Mention the failed to retrieve template child name] ( https://github.com/gtk-rs/gtk4-rs/pull/1290 )
85
+ - [ Add a macos job] ( https://github.com/gtk-rs/gtk4-rs/pull/1237 )
60
86
61
87
yuraiz:
62
- - [ Add blueprint support] ( https://github.com/gtk-rs/gtk4-rs/pull/1238 )
88
+
89
+ - [ Add blueprint support] ( https://github.com/gtk-rs/gtk4-rs/pull/1238 )
90
+
63
91
``` rust
64
92
#[derive(Debug , Default , gtk:: CompositeTemplate )]
65
93
#[template(string = "
@@ -80,67 +108,72 @@ pub struct MyWidget {
80
108
}
81
109
```
82
110
83
-
84
111
## 0.5.5
85
112
86
113
Bilal Elmoussaoui:
87
114
88
- - [ gtk: Generate FileLauncher API] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/98253e3f4ea7787b4ab7c705f379af5ac768e606 )
89
- - [ gtk4-wayland: Bump wayland dependencies] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/619825d1985b420cb82a03ba3f58f2cb9c6bd0ad )
90
- - [ gtk4-macros: Bump quick-xml] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/ee63f8745603e6cd70cd34758c2901fe9f5ed25d )
91
- - [ gtk: Mark show_uri_full as deprecated] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/6a1e8b92410bf4a1b4da94b5354bdf811abfc982 )
92
- - [ Regenerate with latest gir-files] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/cb917d096dafa08d2710376b1e4f3f2bad8f191b )
115
+ - [ gtk: Generate FileLauncher API] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/98253e3f4ea7787b4ab7c705f379af5ac768e606 )
116
+ - [ gtk4-wayland: Bump wayland dependencies] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/619825d1985b420cb82a03ba3f58f2cb9c6bd0ad )
117
+ - [ gtk4-macros: Bump quick-xml] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/ee63f8745603e6cd70cd34758c2901fe9f5ed25d )
118
+ - [ gtk: Mark show_uri_full as deprecated] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/6a1e8b92410bf4a1b4da94b5354bdf811abfc982 )
119
+ - [ Regenerate with latest gir-files] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/cb917d096dafa08d2710376b1e4f3f2bad8f191b )
93
120
94
- Maximilano:
121
+ Maximilano:
95
122
96
- - [ Mark new dialog api as not nullable] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/6b7ade231c90c676fc86351e86b52f99c2d5f104 )
123
+ - [ Mark new dialog api as not nullable] ( https://github.com/gtk-rs/gtk4-rs/pull/1233/commits/6b7ade231c90c676fc86351e86b52f99c2d5f104 )
97
124
98
125
## 0.5.4
99
126
100
127
Bilal Elmoussaoui:
101
128
102
- - [ gtk: Subclass BuilderCScope for the BuilderRustScope] ( https://github.com/gtk-rs/gtk4-rs/pull/1217/commits/0c00d06c3f0f05362bb3bc8c7c4d78433970a78d )
103
- - [ Generate AlertDialog::choose] ( https://github.com/gtk-rs/gtk4-rs/pull/1217/commits/71f2266d5f0f78245cc54817bbba3ed916838b48 )
104
-
105
-
129
+ - [ gtk: Subclass BuilderCScope for the BuilderRustScope] ( https://github.com/gtk-rs/gtk4-rs/pull/1217/commits/0c00d06c3f0f05362bb3bc8c7c4d78433970a78d )
130
+ - [ Generate AlertDialog::choose] ( https://github.com/gtk-rs/gtk4-rs/pull/1217/commits/71f2266d5f0f78245cc54817bbba3ed916838b48 )
106
131
107
132
## 0.5.3
108
133
109
134
Aaron Erhardt:
110
135
111
- - [ macros: Allow using re-exports of gtk] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/0d5b2c365a5736a00b2ae1b221e32446a91d3929 )
136
+ - [ macros: Allow using re-exports of gtk] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/0d5b2c365a5736a00b2ae1b221e32446a91d3929 )
112
137
113
138
Bilal Elmoussaoui:
114
139
115
- - [ gsk: Export builders module] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/5e6856b75337ae6f267f79b1c8938aaab189c102 )
116
- - [ gtk: Properly mark deprecated manual items] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/7421e4714d9c5c1411a1190bf00dfe1d46e7df10 )
117
- - [ gtk: Generate new 4.10 APIs] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/eabfc82d518f8b9d29452051f39c3209906355a2 )
118
- - [ gtk: Fix new FontDialog APIs] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/2d4c19b6779d95df6256002e1dbc7798c6d9589b )
119
- - [ gtk: Generate AlertDialog] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/4f28a04e59ef8814ab3a858e42fe9d377c85fc5f )
120
- - [ gtk: Add IMContextImpl::activate_osk] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/0ba13215ba5f8c7aaed73a9e76f2a46ae45302d2 )
140
+ - [ gsk: Export builders module] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/5e6856b75337ae6f267f79b1c8938aaab189c102 )
141
+ - [ gtk: Properly mark deprecated manual items] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/7421e4714d9c5c1411a1190bf00dfe1d46e7df10 )
142
+ - [ gtk: Generate new 4.10 APIs] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/eabfc82d518f8b9d29452051f39c3209906355a2 )
143
+ - [ gtk: Fix new FontDialog APIs] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/2d4c19b6779d95df6256002e1dbc7798c6d9589b )
144
+ - [ gtk: Generate AlertDialog] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/4f28a04e59ef8814ab3a858e42fe9d377c85fc5f )
145
+ - [ gtk: Add IMContextImpl::activate_osk] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/0ba13215ba5f8c7aaed73a9e76f2a46ae45302d2 )
121
146
122
147
Jason Francis:
123
- - [ gtk4: use impl_offset() for calculating template child offset] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/a3613c7b9b39fd6a93931e3d4fcbc2291e53272c )
148
+
149
+ - [ gtk4: use impl_offset() for calculating template child offset] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/a3613c7b9b39fd6a93931e3d4fcbc2291e53272c )
124
150
125
151
Sebastian Dröge:
126
- - [ gtk4-macros: Update to quick-xml 0.26] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/064f8114cfa74a8d9d8ce644cd59cdc897d9ff35 )
152
+
153
+ - [ gtk4-macros: Update to quick-xml 0.26] ( https://github.com/gtk-rs/gtk4-rs/pull/1193/commits/064f8114cfa74a8d9d8ce644cd59cdc897d9ff35 )
127
154
128
155
## 0.5.2
129
156
130
157
Marc-Andre Lureau:
131
- - [ gdk-win32: implement Win32Display.add_filter()] ( https://github.com/gtk-rs/gtk4-rs/pull/1174 )
158
+
159
+ - [ gdk-win32: implement Win32Display.add_filter()] ( https://github.com/gtk-rs/gtk4-rs/pull/1174 )
132
160
133
161
nardoor:
134
- - [ Skip init assertion for gdk::set_allowed_backends] ( https://github.com/gtk-rs/gtk4-rs/pull/1183 )
162
+
163
+ - [ Skip init assertion for gdk::set_allowed_backends] ( https://github.com/gtk-rs/gtk4-rs/pull/1183 )
135
164
136
165
## 0.5.1
166
+
137
167
Aaron Erhardt:
138
- - [ gtk: Add gnome_43 feature] ( https://github.com/gtk-rs/gtk4-rs/commit/ddbc370ff50b61e04157bee4cbc5d9e446db498d )
139
- - [ gtk: Add gnome_42 feature] ( https://github.com/gtk-rs/gtk4-rs/commit/05f692d5876a26ba23afc67057b87ed6cd7825e2 )
168
+
169
+ - [ gtk: Add gnome_43 feature] ( https://github.com/gtk-rs/gtk4-rs/commit/ddbc370ff50b61e04157bee4cbc5d9e446db498d )
170
+ - [ gtk: Add gnome_42 feature] ( https://github.com/gtk-rs/gtk4-rs/commit/05f692d5876a26ba23afc67057b87ed6cd7825e2 )
140
171
141
172
Bilal Elmoussaoui:
142
- - [ gtk: Implement various traits for ResponseType] ( https://github.com/gtk-rs/gtk4-rs/commit/a270385868be03e50c4e8eb7286846c0de06095e )
143
- - [ gtk: Generate new v4.10 APIs] ( https://github.com/gtk-rs/gtk4-rs/commit/e70c71658479c022606389c26f33b0065d4a2148 )
173
+
174
+ - [ gtk: Implement various traits for ResponseType] ( https://github.com/gtk-rs/gtk4-rs/commit/a270385868be03e50c4e8eb7286846c0de06095e )
175
+ - [ gtk: Generate new v4.10 APIs] ( https://github.com/gtk-rs/gtk4-rs/commit/e70c71658479c022606389c26f33b0065d4a2148 )
144
176
145
177
Marc-Andre Lureau:
146
- - [ Add gdk4-win32] ( https://github.com/gtk-rs/gtk4-rs/commit/159db780b3b2d6709c41cbdbe20f4b6088fd574a )
178
+
179
+ - [ Add gdk4-win32] ( https://github.com/gtk-rs/gtk4-rs/commit/159db780b3b2d6709c41cbdbe20f4b6088fd574a )
0 commit comments