Major Changes in 50.alpha ========================= * Enhancements: - Improved thumbnail loading through new custom widget (Khalid Abu Shawarib) - Significantly increase code coverage by adding tests for thumbnail sizes, batch renaming, redoing, bookmarks, and many more (Khalid Abu Shawarib) - Rework batch rename mechanism and avoid freezes on cyclic collisions (Khalid Abu Shawarib) - Strip whitespaces in editable file names (Abhinandan Thakur, Peter Eisenmann) - Strip newlines from file name in file chooser (M B SURYANARAYANAN, Khalid Abu Shawarib) - Reduce memory usage by trimming on window/tab closure (tytan652, Peter Eisenmann) - Use shorter operation status message in sidebar (Corey Berla, Peter Eisenmann) - Support multiple file type search filters (Khalid Abu Shawarib) - Use highlight for batch rename replacement text (Abhinandan Thakur) - Use AdwAlertDialog for file operation dialogs (Peter Eisenmann) - Add settings menu item to context menu for trash and recent (Khalid Abu Shawarib) - Focus password entry on extraction (Peter Eisenmann) - Make file type filter buttons more accessible (Khalid Abu Shawarib) - Add Fedora CI (Khalid Abu Shawarib) - Add alternative bindings for copy and paste (Tomasz Hołubowicz) - Remove drag icon from column chooser (Khalid Abu Shawarib) - Pass activation_token to previewer (Tau Gärtli) * Cleanups: - Read image properties without GdkPixbuf (Peter Eisenmann) - Drop superfluous thumbnail prioritizing (Khalid Abu Shawarib) - Detect videos via xdg/shared-mime-info over intern list (Peter Eisenmann) - Drop usages of goto (Peter Eisenmann) - Replace some deprecated GTK APIs (Peter Eisenmann) - Use media queries for high contrast style (Peter Eisenmann) - Avoid redundant folder name in completion toast (Shone Binu) - Cleanup bookmark list API to use GFile (Peter Eisenmann) - Make NautilusHashQueue more useful with destroy funcs (Khalid Abu Shawarib) - Continued search-related rework (Peter Eisenmann) - Cleanup controls in metainfo (Maximiliano) - NautilusFile/Directory constructor-related cleanups (Peter Eisenmann) - Remove NautilusWindowSlot usage from NautilusApplication (Peter Eisenmann) - Drop deprecated FileOperations interface (Peter Eisenmann) - Deprecate packagekit build option (Peter Eisenmann) - Don't skip the first file from batch rename progress monitoring (Khalid Abu Shawarib)