-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
NEWS
376 lines (311 loc) · 14.9 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
MenuLibre NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 February 2024, MenuLibre 2.4.0
MenuLibre 2.4.0 features over two years of development work, now ready for
production systems. Standout features include:
- Improved desktop environment integration. MATE and Unity are now fully
supported. Environments that support the admin:// protocol will now open
files using this method instead of pkexec. Dialogs and other application
windows now match the design language of your DE automatically.
- The new "Exec Editor" makes editing command arguments easier than ever,
allowing you to piece your launcher together without worrying about
escaping your arguments or knowing which short codes to use.
- Help dialogs replace the wall-of-text tooltips that were hard to read
and would often obscure the application window.
- Separators are displayed in the sidebar again, making it easier to
understand and modify your menu layout.
- Numerous UX tweaks make MenuLibre easier on the eyes and easier to use.
Visual hints and tooltips are optimized to convey functionality and
feature availability. When a feature is disabled, hovering it with your
mouse cursor gives you a clear description of why.
22 August 2023, MenuLibre 2.3.2
- All Glade and GtkBuilder usage has been replaced with native Python and GTK
code. This simplifies future updates and enables porting to newer toolkits.
- All code was processed with Pylance to identify and resolve various unknown
and potential bugs.
- New Features:
. Label tooltips have been replaced by a new, on-demand help button.
Clicking this button will show a dialog with more information and links.
. An on-demand copy button is now displayed when hovering a launcher's
filename. Clicking this button will copy the filename to your clipboard.
- Bug Fixes:
. Sidebar: Double-width borders have been fixed
. Sidebar: Internal border radii have been removed
. Toolbar: Execute button is now disabled when a Separator is selected
. Infobar: "Details" button for Parsing Errors is now translatable
- UX Improvements:
. General: Indentation removed from labels
. General: Default window size reduced
. Toolbar: Tooltip added for the Add button
. Toolbar: Tooltip added for the Delete button
. When the Delete button is disabled, the tooltip shows an explanation
. Header Bars: When active, Header Bars are now used for several dialogs:
About, Command Editor, Icon Browser, Icon File Browser, Parsing Errors,
Working Directory Browser
. Header Bars: When active, the Add button will now use a Popover menu
instead of a standard menu.
. Action Editor: Remove and Clear buttons are disabled when not usable
. Category Editor: Remove and Clear buttons are disabled when not usable
. Command Editor: A new help button has been added that goes to the online
documentation
. Icon Browser: Search box expands the length of the dialog
. Icon Browser: Icons are displayed at a smaller, standard size
. Sidebar: Separators are now displayed with an icon and faded text
- Updated Translations:
. Arabic, Basque, Brazilian Portuguese, Breton, Catalan, Chinese (China),
Chinese (Hong Kong), Chinese (Traditional), Croatian, Czech, Danish,
Dutch, English (Australia), English (United Kingdom), Esperanto,
Finnish, French, Frisian, Galician, German, Greek, Hebrew, Icelandic,
Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Malay (Arabic),
Malayalam, Norwegian Bokmal, Polish, Portuguese, Portuguese (Portugal),
Russian, Serbian, Sinhalese, Slovak, Slovenian, Spanish, Swedish, Turkish,
Ukrainian
30 April 2023, MenuLibre 2.3.1
- New Features:
. Add new Exec Editor dialog
- Bug Fixes:
. Better handling for missing icons (#145)
. Fixed assorted typos
- General:
. Issues are now automatically imported from Ubuntu Launchpad
. Spelling is checked for each pull request and push to master with codespell
- Updated Translations:
. Brazilian Portuguese, Catalan, Dutch, Finnish, Italian, Lithuanian, Malay,
Malay (Arabic), Polish, Russian, Spanish, Swedish, Turkish
12 June 2022, MenuLibre 2.3.0
- Bug Fixes:
. AppStream: Do not install appdata.xml.in (#85)
. AppStream: Fix screenshot URLs
. Desktop Environments: Add support for admin:// protocol (#62)
. Desktop Environments: Add support for MATE (#40)
. Desktop Environments: Add support for Unity
. Desktop Environments: Remove empty menubar on Ubuntu's GNOME
. Desktop Environments: Suggest restarting menu when edits cannot be applied
. Editor: Escape quoted percentage arguments (#93)
. Editor: Fixed copying filename with Ctrl+C
. Setup: Add an uninstall script (#80)
. Startup: Assume menu failed to load when empty
- General:
. AppStream: Add OARS rating
. AppStream: Add developer name
- Updated Translations:
. Catalan, Dutch, Finnish, French, Italian, Lithuanian, Malay,
Malay (Arabic), Polish, Spanish
26 September 2021, MenuLibre 2.2.3
- Bug Fixes:
- Fixed making diagnostic text selectable on KDE
- Fixed loading from non-existent directories
25 September 2021, MenuLibre 2.2.2
- New Features:
. Added diagnostics for failed menu loading
. Added support for GNOME-specific categories (#56)
. Added support for PrefersNonDefaultGPU (Fixes #50)
. Added support for unprefixed applications.menu (#67)
. Added support for X-GNOME-UsesNotifications (#79)
. Added support for XFCE specific categories (#54)
. Enabled opening a root editor for root-owned files with pkexec (#62)
. Enabled searching for Exec key and desktop entry (#52)
- General:
. Added AppData file (#61)
. Documented intltool build requirement (#59)
. Switched to the MenuLibre wiki for key descriptions (Fixes #48)
- Bug Fixes:
. Added valid types to validator, reducing false positives (#66)
. Fixed builds with newer versions of GTK (#77)
. Fixed history state when editing Name and Comment (#57)
. Fixed msgfmt errors
. Fixed running with newer versions of GTK (#82)
. Fixed selection leaving screen while moving items (Fixes #25)
. Fixed typo in desktop file processing error
- Updated Translations:
. Arabic, Catalan, Chinese (China), Danish, Dutch, English (United Kingdom),
French, German, Japanese, Lithuanian, Malay, Malay (Arabic), Polish,
Russian, Spanish, Turkish, Ukrainian
31 May 2019, MenuLibre 2.2.1
- General:
. Automatically generate changelog when built from git or released
- Bug Fixes:
. Correctly display markup in the application name (LP: #1813427)
. Fix UnicodeDecodeError with non-English locales (LP: #1825213)
. Drop invalid error for non-existent Exec key (LP: #1788814)
. Decode stderr as UTF-8 (LP: #1789635)
- Updated Translations:
. Breton, Catalan, Chinese (Simplified), Danish, Dutch,
English (United Kingdom), French, Polish, Russian,
Serbian, Spanish, Turkish
16 Mar 2018, MenuLibre 2.2.0
- New Stable Release
- General:
. Delay menu updates for 1 second to prevent file writing collisions
. Added GTK to desktop entry categories
. Added OnlyShowIn to desktop entry for known supported desktops
. Adjusted desktop file validation for "TryExec". An invalid value here
is actually a valid state. (LP #1754888)
- Bug Fixes:
. Fix infinite loop entered when deleting a file in search mode
(by disabling deletions while in search mode) (LP: #1751616)
05 Feb 2018, MenuLibre 2.1.5
- New Features:
. Added support for the Budgie and KDE Plasma desktop environments
. Improved support for the MATE desktop environment
. Window identification for StartupWmClass using optional xprop
- General:
. Added manpage for menulibre-menu-validate
- Bug Fixes:
. Fix icon used when creating new directory (LP: #1744594)
. Use 'applications-other' instead of 'application-default-icon' for better
icon standards support (LP: #1745840)
. Ensure categories are saved in the model when updated (LP: #1746802)
. Fix incorrect display of newly created directories
18 Jan 2018, MenuLibre 2.1.4
- New Features:
. Add button to test launchers without saving (LP: #1315875)
. Add button to sort menu directory contents alphabetically (LP: #1315536)
. Allow creation of subdirectories in preinstalled system paths
(LP: #1315872)
. New Parsing Errors log for notifying about bad desktop files
. New Layout Preferences! Budgie, GNOME, and Pantheon will utilize client
side decorations by default while all other desktops use a more traditional
toolbar and server side decorations. Users can define their preference
with the -b and -t commandline flags.
- General:
. Use the folder icon instead of applications-other (LP: #1605905)
. Use switches for Hidden and DBusActivatable keys
. Include additional non-standard by commonly-used categories
. Added support for "Implements" key
. Added Cinnamon, EDE, LXQt, and Pantheon to list of supported ShowIn DEs
. Replaced KeyFile backend with GLib.KeyFile for better support
. Version key bumped to the 1.1 version of the specification
- Bug Fixes
. Invalid categories added to first launcher in top-level directory under
XFCE (LP: #1605973)
. Categories created by Alacarte not respected, custom launchers deleted
(LP: #1315880)
. Some categories cannot be removed from a launcher (LP: #1307002)
. Make hidden items italic (LP: #1310261)
. Exit application when Ctrl-C is pressed in the terminal (LP: #1702725)
. Catch exceptions when saving and display an error (LP: #1444668)
. Automatically replace ~ with full home directory (LP: #1732099)
. TypeError when adding a launcher and nothing is selected in the directory
view (LP: #1556664)
. Limit when items can be moved up or down, preventing subdirectories from
leaving parent directories
. Fix display of newly hidden directories
. Fix markup errors in tooltips and labels
- Updated Translations:
. Brazilian Portuguese, Catalan, Croatian, Danish, French, Galician, German,
Italian, Kazakh, Lithuanian, Polish, Russian, Slovak, Spanish, Swedish,
Ukrainian
. Translation templates have been updated with simplified strings and notes
for every string used in MenuLibre. This should make adding additional
translations much easier in the future.
07 Apr 2016, MenuLibre 2.1.3
- Updated Translations:
. Brazilian Portuguese, Croatian, English (United Kingdom),
Esperanto, French, Lithuanian, Polish, Serbian, Swedish
08 Oct 2015, MenuLibre 2.1.2
- General:
. Improved installation instructions in README
- Bug Fixes:
. Set the window title that is displayed in several applications
including Xfce Panel.
20 Sep 2015, MenuLibre 2.1.1
- Updated Translations:
. Chinese (Simplified), Czech, Dutch, Finnish, German, Greek,
Lithuanian, Portuguese, Russian, Slovenian, Spanish
18 Aug 2015, MenuLibre 2.1.0
- General:
. Updated artwork
. UI/UX updates (see below)
. Refactored some components to improve maintainability
. Support Ctrl+Q to quit
- UI/UX Updates:
. New widgets: GtkApplicationWindow, GtkHeaderbar, GtkStackSwitcher
. Improved Name and Comment entry
. Improved Executable and Working Directory entry
. Improved theme integration with Adwaita, elementary
. Removed deprecated widgets and properties (Gtk 3.14)
. Removed intermediate icon selection
08 Aug 2015, MenuLibre 2.0.7
- General:
. Disable running as root. This keeps file permissions in check.
- Bug Fixes:
. Fix installation under C locale (LP: #1460472)
. Support psutil 3.0.1 (LP: #1474484)
. Use string values for GtkEntry (LP: #1430613)
. Support launcher subdirectories (LP: #1313682)
27 Sep 2014, MenuLibre 2.0.6
- General:
. Support newer versions of psutil.
- Bug Fixes:
. Fix rare crash in psutil when process closes while viewing running
processes (Debian #752486)
08 Aug 2014, MenuLibre 2.0.5
- General:
. Updated translations
- Bug Fixes:
. AttributeError when moving unsaved launcher (LP: #1349763)
13 May 2014, MenuLibre 2.0.4
- General:
. Strikethrough is now used to make separators look better
. Window is now properly centered at startup
. Fixed all instances of
Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion 'path->depth > 0' failed
. Updated translations
- Bug Fixes:
. Enable X-Xfce-Toplevel at any time when using Xfce (LP: #1309468)
. Install menulibre icon to pixmaps directory (LP: #1307469)
. Do not save menu layout when in search mode (LP: #1306999)
. Restore expanded/collapsed menus after finished searching (LP: #1307000)
. Properly support spaces in the Exec line (LP: #1214815)
. Conflicted directory label for xfce-settings.directory (LP: #1313276)
. preprocess_layout_info: assertion failed (LP: #1307729)
. Moving launchers to another category do not save immediately (LP: #1313586)
. Enable saving a launcher any time a field is modified (LP: #1315878)
. New launchers are replaced with existing ones when removed (LP: #1315890)
. Launchers in new directory have X-Xfce-Toplevel category (LP: #1315874)
. Add launchers to empty categories (LP: #1318209)
. Implement xdg-desktop-menu uninstall to prevent leftover items
(LP: #1318235)
11 Mar 2014, MenuLibre 2.0.3
- General:
. When saving, guarantee the launcher menus' categories are included
. Sync visibility with NoDisplay and Hidden properties
02 Mar 2014, MenuLibre 2.0.2
- General:
. Save the position of newly added launchers
. Automatically save newly added separator items
. Improved menu cleanup when items are removed
- Directories:
. Improved directory and subdirectory (un)installation
. Disable adding subdirectories to system-installed paths
- Usability:
. Add new launchers to the directory they are placed on
. Automatically expand directories new launchers are being added to
. Delete unsaved new launchers and directories
. Disable Add Launcher/Directory/Separator when searching
. Icon Selection dialogs made more keyboard-accessible
. Manual icon selection now has a filter to only display images
- Xfce:
. Fix adding top-level menu items to the Xfce Applications menu
- Bug Fixes:
. Better handle uninstalled items (Fixes LP: #1277747)
26 Jan 2014, MenuLibre 2.0.1
- General:
. Additional fallback code for detecting the user session
. python-gi API fixes for Debian (Fixes LP: #1271914)
- setup.py
. Do not install *.pot files.
20 Jan 2014, MenuLibre 2.0
- General:
. MenuLibre has been rewritten from the ground up for full compliance with
the FreeDesktop.org Desktop File and Menu specifications.
. Menu editing has been added for users of traditional desktop environments.
. Fallbacks were added for improperly configured environments, more can be
added as necessary.
. The interface has been overhauled and now adapts to the desktop
environment.
. GNOME users will find that the GNOME app menu is now used like a proper
GNOME application.
. Unity users will continue to have the menubar available for HUD support.
. All other environments will have a cog menu on the right-hand side.