forked from flatpak/xdg-desktop-portal-gtk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
325 lines (243 loc) · 7.79 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
Changes in 1.15.1, 2023-10-21
=============================
- Fix build of feature-gated portals
Changes in 1.15.0, 2023-10-20
=============================
- Switch to the Meson build system, and drop Autotools
- Drop most use of private GNOME API; the following portal interfaces
have been removed:
- org.freedesktop.impl.portal.Screenshot
- org.freedesktop.impl.portal.ScreenCast
- org.freedesktop.impl.portal.RemoteDesktop
- org.freedesktop.impl.portsl.Background
- Do not add duplicate notifications
- Expose the org.gnome.desktop.calendar settings
- Fix type for org.gnome.desktop.background.picture-uri setting
- Support current_folder in org.freedesktop.impl.portal.FileChooser
- Update list of translatable files
- Translation updates
Changes in 1.14.1, 2022-11-29
=============================
- printing, wallpaper: Fix some memory leaks
- printing: Consistently include .desktop in the fallback app name
- screencast: Fall back to desktop ID if we don't know the app name
- appchooser: Fix a use-after-free
- wallpaper: Handle errors storing images in the cache
- email: Fix a crash if no addresses are provided
- notification: Fix notifications for apps with no ID not appearing
- screenshot: Report whether PickColor is implemented, if possible
(this requires a sufficiently new xdg-desktop-portal at runtime)
Changes in 1.14.0, 2022-03-18
=============================
- Add an implementation of the dynamic launcher portal
- notification: Fix activation of default action with target
- New translations: oc, pt
- Translation updates
Changes in 1.12.0, 2021-12-21
=============================
- settings: Provide org.freedesktop.appearance.color-scheme key
- settings: Handle org.gnome.desktop.a11y.interface schema
- notification: Handle actions with targets properly
- Enable settings and appchooser portals by default
- Translation updates
Changes in 1.10.0
=================
- filechooser: Fix a focus issue
- inhibit: Autostart org.gnome.ScreenSaver
- screencast: Force window icon size
- Make portal backends with GNOME dependencies optional and
disable them by default. Use xdg-desktop-portal-gnome, or use
--enable-wallpaper to build with the wallpaper backend
--enable-screenshot to build with the screenshot backend
--enable-screencast to build with screencast/remoting backends
--enable-background to build with the background backend
--enable-settings to build with the settings backend
--enable-appchooser to build with the appchooser backend
- Translation updates
Changes in 1.8.0
================
- filechooser: Return the current filter
- screenshot: Fix cancellation
- appchooser: Avoid a crash
- wallpaper: Properly preview placement settings
- wallpaper: Drop the lockscreen option
- printing: Improve the notification
- Translation updates
Changes in 1.7.1
================
- filechooser: Handle the "directory" option to select directories
- filechooser: Only show preview when we have an image
- Translation updates
Changes in 1.7.0
================
- screencast: Support mutter version 3
- settings: Fall back to gsettings for enable-animations
- Translation updates
Changes in 1.6.0
================
- Translation updates
Changes in 1.5.2
================
- email: Work with sandboxed email clients
- wallpaper: Support http: uris
- wallpaper: Improve preview
- appchooser: Modernize the appearance
- background: Improve application monitoring
- Require xdg-desktop-portal 1.5
Changes in 1.5.1
================
* settings: Get animations-enabled setting from gnome-shell
* wallpaper: Add a portal backend for setting desktop backgrounds
* email: Support multiple addresses, cc and bcc
* filechooser: Support saving multiple files
* Translation updates
Changes in 1.5.0
================
* screencast: Support window selection
* screencast: Fix a crash
* settings: Add a settings portal backend
* settings: Handle enable-animations setting like gsd
* Translation updates
Changes in 1.4.0
================
* Translation updates
* inhibit: Implement session state tracking
* screencast: Allow selecting source types
* screencast: Support cursor modes
* Add a background & autostart portal
Changes in 1.2.0
================
* Translation updates
* file chooser: Support setting current filter
Changes in 1.1.1
================
* lockdown: Implement the lockdown backend
* email: Be more careful when selecting a handler
* Translation updates
Changes in 1.1.0
================
* Respect GNOME lockdown settings for printing, save-to-disk and app choosing
* filechooser: Set proper default accept label
* appchooser: Implement UpdateChoices and update the dialog
* Translation updates
Major changes in 1.0.2
======================
* filechooser: Add returned files to recent files
* inhibit: Implement screensaver monitoring
Major changes in 1.0.1
======================
* Use gvfs
* Unset GTK_USE_PORTAL
* Require xdg-desktop-portal 1.0
* Translation updates
Major changes in 1.0
====================
* screenshot: Add a PickColor method
* screencast: Some UI improvements
* Improve --help output
Major changes in 0.99
=====================
* Shorten excessively long filenames in the app chooser dialog
* Fixes for the screencast portal
* Support more email clients in the Email portal
* Fix a crash in the print portal
Major changes in 0.11
=====================
* Add dependency on gio-unix-2.0.
* remotedesktop: Add support for the 'finish' flag of NotifyPointerAxis.
* remotedesktop: Correctly expose device types supporting remote control.
* print: Add a 'Print Preview' button (requires evince-previewer).
* screenshot: Make sure the dialog is shown in the interactive case.
* Translation updates
Brazilian Portuguese
Chinese (Taiwan)
Czech
Hungarian
Indonesian
Italian
Lithuanian
Spanish
Ukrainian
Major changes in 0.10
=====================
* Fix critical in file chooser
* Add options to screenshot portals
* Add screencast and remote portal implementations
Major changes in 0.9
====================
* Improve the app picker ui
* Fix error reporting in the email portal
* Translation updates
Brazilian Portuguese
Czech
Galician
Indonesian
Italian
Polish
Slovak
Turkish
Ukrainian
* Version 0.8 was skipped
Major changes in 0.7
====================
* Add a more complete app chooser dialog
* Fix problems with the notification portal
* Translation updates:
Brazilian Portuguese
Czech
Italian
Polish
Major changes in 0.6
====================
* Implement the portal for composing email. Currently supported
clients: evolution, thunderbird
* Install a systemd service file to put xdg-desktop-portal-gtk
into its own cgroup
* Install a desktop file to provide an icon and name for
xdg-desktop-portal-gtk
* Apply image rotations in the file chooser preview
* Add a new app chooser dialog
* Translation updates
Brazilian Portuguese
French
German
Hungarian
Swedish
Ukrainian
Major changes in 0.5
====================
* Add Wayland transient parent support to all portals
* Support non-exported actions in the notification portal
* Add image preview to the filechooser portal
* Added backend interfaces:
- org.freedesktop.impl.portal.Account
* Translation updates
Czech
Serbian
Simplified Chinese
Swedish
Major changes in 0.3
====================
* Add Wayland support for transient-for dialogs
* Translation updates:
Brazilian Portuguese
Hungarian
Slovak
Ukrainian
Major changes in 0.2
====================
* Make app chooser use app ids without .desktop
* Added backend interfaces:
- org.freedesktop.impl.portal.Access
* Translation updates
German
Polish
Initial release 0.1
===================
Implemented portal backend interfaces:
* org.freedesktop.impl.portal.FileChooser
* org.freedesktop.impl.portal.Print
* org.freedesktop.impl.portal.AppChooser
* org.freedesktop.impl.portal.Screenshot
* org.freedesktop.impl.portal.Inhibit
* org.freedestkop.impl.portal.Notification