-
Notifications
You must be signed in to change notification settings - Fork 8
/
NEWS
446 lines (320 loc) · 10.2 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
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
46.0
====
- Make webkit2gtk optional (Yaakov Selkowitz)
- Fix freeze when libreoffice is missing (Corey Berla)
- Fix tick position for fullscreen video (Balló György)
- Misc cleanup (Corey Berla)
- Translation updates
45.0
====
- Translation updates
45.alpha.2
- Fix build (Corey Berla)
45.alpha.1
====
- Fix translatable filename (Piotr Drąg)
45.alpha
====
- Fix window size with custom scale factor in x11 (Nelson Ben)
- Don't show window before renderer is ready (Nelson Ben)
- Allow keyboard copy shortcuts for evince and text viewers (Corey Berla)
- Fix crash when switching between audio files (Corey Berla)
- Fix coverart download (Corey Berla)
- Add ParentHandle dbus property (Corey Berla)
- Add development profile (Corey Berla)
44.2
====
- Fix loading certain documents in evince (Frank Dana)
- Translation updates
43.0
====
- Another stable Sushi release
43.rc
=====
- Make Webkit-4.1 a hard dependency
42.0
====
- Enable web process (webkit) sandbox
- Use EvinceView.JobLoadGFile for loading documents
- Check for mimeTypes when populating list of viewers
- Allow right-clicks to show context menu for GtkSourceView
- Translation updates
41.0
====
- Drop libmusicbrainz dependency (use libsoup directly)
- Account for scale-factor when estimating window size
- Build against webkit2gtk-4.1 (!23, Javier Jardón)
- Disable webkit sandboxing (!18, Joel Ong)
- Translation updates
3.38.0
======
- Fix build when Wayland is disabled (Ting-Wei Lan)
- Make X11 and Wayland configurable at build time (!12, David Heidelberg)
- Sync font-widget with gnome-font-viewer
- Fix various meson build issues
- Sandbox webkitgtk
- Fix crash caused by the lack of getters for viewers' properties
3.34.0
======
- Add support for moving Nautilus selection with arrow keys (#5)
- Add support for parenting the window on Wayland (#1)
- Use builder-dark style for text/source viewer (#24)
- Add localization for appdata file (!11, Piotr Drąg)
3.33.90
======
- Add a command line launcher (#758253)
- Fix viewer mimetype matching (#20, Joel Ong)
- Load viewers from home directory (#19, Joel Ong)
- Translation updates
3.33.4
======
- Add a native LibreofficeKit renderer
- Fix translation infrastructure regression (#18)
- Fix loading album cover art from Amazon
- Fix several glitches on HiDpi and fractional scaling displays
- Respect placement of close button preference (#14)
- Fix audio metadata tags retrieval (#13)
- Only load a single GstTagList copy (#654500)
- Fix displaying audio tag content with markup characters (#700589)
- Add an appdata file (#761038)
- Properly letterbox album cover art
- Add a way to report loading errors in the main view
- Scale window size with display resolution (#7)
3.33.3
======
- Rewrite to use GTK directly, drop Clutter dependency
- Use GtkSourceView 4 (Joel Ong, Martin Blanchard)
3.32.0
======
- Update DOAP file for GitLab move (Andre Klapper)
- Explicitly hide minimize and maximize (#3, Will Thompson)
3.31.2
======
- Port to meson build system (Rasmus Thomsen, Will Thompson)
- Replace some deprecated API (Martin Blanchard)
3.30.0
======
- Fix miscellaneous warnings
- Rename service file to match owned bus name
3.28.3
======
- Fix another LibreOffice to PDF conversion regression (hopefully
for good this time)
3.28.2
======
- Fix another LibreOffice to PDF conversion regression
3.28.1
======
- Fix LibreOffice to PDF conversion regression (Robert McQueen)
- Add support for docx/pptx/xlsx MIME types (Robert McQueen)
3.28.0
======
- Add support for GIF animations (Princeton Ferro)
- Use LibreOffice directly instead of unoconv (Robert McQueen)
- Prefer LibreOffice from flatpak when installed (Robert McQueen)
3.24.0
======
- Translation updates
3.23.91
=======
- Use correct icon when fullscreen
- Use upstream format.js code
- Specify GdkX11 import version
- Translation updates
3.21.91
=======
- Make sushi work under Wayland
- Fix builddir != srcdir builds
- Translation updates
3.20.0
======
- Link directly with harfbuzz (Andreas Henriksson)
- Translation updates
3.19.90 - "Hardcore Chilling"
=============================
- Port to ClutterGst 3.0 (Lionel Landwerlin)
- Don't assume X (Matthias Clasen)
- Don't use deprecated style classes (Matthias Clasen)
- Port to GTask
- Fix toolbar spacing
- Resync font renderer from gnome-font-viewer
3.18.0 - "Symbiosis"
====================
- Translation updates
3.17.4 - "Dark Wave"
====================
- Apply embedded orientation to images
- Fix encoding problems when loading non utf-8 text files
- Do not crash when right clicking text previews
- Add a way to easily run under gdb
- Use regular GTK client side decorations
- Use GResource for auxiliary data
- Fix theming glitches after GTK update (Trinh Anh Ngoc)
3.16.0
======
- Translation updates
3.15.90 - "Mexican Bus"
=======================
- Fix deadlock with recent clutter/clutter-gtk
- Don't require a parent window
- Port HTML viewer to WebKit2 (Marcos Chavarría Teijeiro)
- Fix margins in RTL (Yosef Or Boczko)
- Fix toolbar icons for RTL (Yosef Or Boczko)
3.12.0 - "Hippie Hill"
======================
- Translation updates
3.11.90 - "Bandoliers"
======================
- Fix compatibility with js24-based GJS
- Update for E4X removal (Dominique Leuenberger, Tim Lunn)
- Update FSF address (Daniel Mustieles)
3.10.0
======
- Make translations appear
- Some fixes for right-to-left languages
3.8.1 - "Merchandise"
=====================
- Fix a crash while loading PDF documents (Philippe Coval)
3.8.0 - "Bla"
=============
- Translation updates
3.7.91 - "Asleep"
=================
- Call gtk_render_background when drawing SushiFontWidget
- Translation updates
3.7.5 - "It's a New Day"
========================
- Use a better padding for the font preview
- Remove custom CSS styling for SushiFontWidget
- Fix the build with automake 1.13 (Nuno Araujo)
3.7.4 - "Wilderness"
====================
- Use PackageKit to install unoconv if not detected at runtime
- Drop gjs-dbus dependency (Rico Tzschichholz)
- Translation updates
3.7.3 - "Invisible"
===================
- Use the single-include header for GtkSourceView (Ryan Lortie)
- Add some convenience functions to SushiFontWidget
- Use a better error message in SushiFontLoader
- Translation updates
3.6.0 - "Laughing"
==================
- Fix regression where double spacebar was required to activate preview
from Nautilus
- Translation updates
3.5.92 - "Drop the Leash"
=========================
- Translation updates
3.5.91 - "Evacuation"
=====================
- Port to libmusicbrainz5 (Jon Dowland)
3.5.90 - "Spritz"
=================
- Port to GStreamer 1.0 (Tim-Philipp Müller)
- Fix OSD toolbar positioning for the audio viewer
0.5.5 - "Red Wine Liberation Front"
===================================
- Port to GDBus (Jasper St. Pierre)
- Port to GtkApplication (Jasper St. Pierre)
0.5.4 - "Nowhere Land"
======================
- Unify folder and fallback file viewers
- Remove more of our custom theming
- Use a higher limit when querying the MusicBrainz service (Jon Dowland)
- Don't hardcode /bin/bash in the launcher scripts (Antoine Jacoutot)
0.5.2 - "No-one Needs To Know"
==============================
- Fall back to C locale when constructing the sample string before picking an
entirely random-glyph string in the font widget
- Flip font widget orientation for RTL locales
- Always pick a valid size for fixed-size fonts in the font widget
0.5.1 - "Let It Go"
===================
- Use libmusicbrainz v4 API
- Add a preference to turn off client window decorations
- Fix vertical interline spacing in the font viewer
- Enable fullscreen for the font viewer
- Use OSD style class for toolbars
- Use GEdit GtkSourceView color scheme if available (Vadim Rutkovsky)
- Don't install the private library in the system libdir (Michael Biebl)
- Use mime type list provided by Totem for gst and audio viewers
(Bastien Nocera)
0.4.1 - "Marmot"
================
- Fix a crash when fetching album cover art
- Move the window to the current desktop workspace when shown
- Avoid maximization and window snapping
- Plug some memory leaks
0.4.0 - "Walking Donut"
=======================
- Translation updates
0.3.92 - "Teasing Owl"
=====================
- Properly center the window title in the allocated space
- Clear signal handlers when switching between viewers
- Translation updates
0.3.91 - "Estathé"
==================
- Ellipsize title for long filenames (Vadim Rutkovsky)
- Use F11 as a keybinding for Fullscreen (Vadim Rutkovsky)
- Initialize X11 threads (Gert Michael Kulyk)
- Translation updates
0.3.0 - "Casa Gori"
===================
- Quote the file path before passing it to unoconv (Vincent Untz)
- Build with latest clutter-gtk
- Translation updates
0.2.1 - "Here and now"
======================
- Fix OSD toolbar not appearing for text files previews
- Make sure the decoration title is centered with the close button
- Translation updates
0.2.0 - "Fuuuuuuuu"
===================
- First stable release
- Tons of translation updates!
0.1.92 - "Indie Rural Foo"
==========================
- Implement cache for cover art
- Improve documentation
- Tons of translation updates!
0.1.90 - "Nonno Nanni"
======================
- Add a Close() remote method
0.0.5 - "Coop"
==============
- Use "document-open-symbolic" for run/open toolbar buttons
- Require latest clutter-gtk to fix underallocations with GTK+ 3.1
- Use g_format_size() instead of g_format_size_for_display()
- Use the GTK+ dark theme
- UTF8-validate the text before inserting it into the
buffer (Ignacio Casal Quinteiro)
0.0.4 - "Bianca"
================
- Relicense to GPLv2 with an exception clause to allow use
non-free GStreamer plugins.
- Fix some compilation warnings (Vincent Untz)
0.0.3 - "Last Night"
====================
- Add HTML viewer
- Add text viewer
- Add font viewer
- Update to latest 3.1.3 platform changes
- Too many fixes and improvements to be listed here
[ 0.0.2 never actually happened ]
0.0.2 - "Crab Conspiration"
===========================
Minor/bugfix release.
- Load pixbufs asynchronously
- Quit with 'Q'
- Fix fullscreen scale mismatch in the image plugin
0.0.1 - "Weapons of Mass Ave Destruction"
=========================================
Initial release.
Support for the following content types:
- PDF documents
- Video files
- Music
- Pictures
- Folders/Files