GNOME 3.28 is the latest release of GNOME 3, and is a contributor to the entire GNOME community who has worked hard for 6 months. It contains many new features, minor changes, and bug fixes. According to statistics, this release contains 24105 changes and there are about 778 contributors.
GNOME 3.28 is code-named "Chongqing," and the GNOME Foundation hopes to thank the organizers behind the 2017 GNOME.Asia Asia Summit. The 2017 GNOME Asia Summit was held in Chongqing. Excellent organizers and volunteers made it a very successful conference. Thank you for the new version of the way to thank each and every staff member. GNOME.Asia is the official GNOME annual conference in Asia. It is thanks to the unfailing dedication of local volunteers that the annual conference was successfully held.
Next, introduce the latest features of GNOME 3.28.
Choose Your Favorites
GNOME 3.28 introduces two new features that can easily help you track what's important to you. In Files, you can add stars to files and folders for collection. There is a "Starred" tab in the sidebar of the file manager for you to quickly select files.
In the contacts program, you also added the function of Favorites. After the collection, you will find that the favorite contacts will appear at the top of the contact manager, allowing you to choose the preferred one.
Personal Productivity Management Tools
Many applications related to personal efficiency on GNOME have been improved in version 3.28. These changes include:
In the Clocks program, you can add UTC time zones.
Contacts program You can sort by last name or name, and improve the shortcut key window and many other interfaces.
The monthly view view has been improved in the Calendar Manager.
The Scheduler (To Do) updates the task view and can be adjusted by dragging. Todoist also made some improvements.
More beautiful improvements
The GNOME 3.28 has made many improvements in its aesthetics! First and foremost, the most important thing is that the default font (Cantarell) has undergone major updates. Improved character style and spacing, using fonts looks more comfortable and more attractive.
Second, the beautiful change is the wallpaper of the desktop. This time brings together many lovely photography works.
New Features of Boxes
Boxes now download the operating system automatically. If you want to create a virtual machine, you simply select the operating system you want, and Boxes will do all the other work for you.
The new version makes it easier to transfer files between your computer and virtual machine. You can drag a file directly to the Boxes window or select Send File. In any case, Boxes will feedback the progress of the file, so that you can know how long it will take and how long it will take.
Media and entertainment
Media and entertainment got better in 3.28.
Photos have the biggest changes, and new device import features make it easy to import photos from mobile devices like SD cards and USB devices. This feature automatically detects devices that contain pictures. You can sort your photos by albums when importing. Editing tools in photo management have also been optimized to improve performance.
Other updates include:
Video players can play MJPEG files.
Music, you can use drag and drop to adjust the order of playlists.
Games. With the GNOME game program for retro games (red and white machines) and arcade games, having a CRT video filter will let you experience the feeling of playing games on old-fashioned TV sets. In addition, the sound of the gamepad can be used in most situations.
The on-screen keyboard was rewritten in 3.28 and is easier to use than the previous version. When the area of the text box is clicked, the keyboard automatically pops up and the view of the text box moves accordingly so that you can see it when you type. The layout of the keyboard will also be adjusted according to the area.
Used for the first time
Usage is a new program added in 3.28 that can more easily identify and resolve system performance problems.
The current version supports viewing CPU and internal usage. Problems will be highlighted, so that the source of the problem can be found at a glance.
Extended device support
The latest version of GNOME can support extended peripherals. Most worth mentioning is that GNOME 3.28 integrates Thunderbolt 3 connections. This includes connection security checks to prevent unauthenticated Thunderbolt 3 connections from stealing data. The current lightning 3 connection status is also displayed on the top bar of the desktop.
Other extended device support is:
All touchpads can use gestures to complete minor button clicks (the same as right-clicking on the mouse). To use gestures, keep a finger on the touchpad and tap it with another finger. You can also use the Tweaks program to set the behavior of gestures.
When the connected Bluetooth device is low, you will see the notification on your desktop. The battery level of the device will be displayed in the Power settings program. If there is a device with low battery power, there will be a low battery warning notice.
Thanks to translators from all over the world, GNOME 3.28 supports 36 languages and more than 80% of the strings have been translated. User documentation also supports multiple languages at the same time.
Details of the translation can be found at https://l10n.gnome.org/. If you would like to participate in Chinese translation, you can also visit this page to learn how to join.
Developer's Tool Builder
Builder’s 3.28 also made many improvements.
The navigation sidebar changes the most. The file tree view can now monitor files in real time. When a file is modified, it is displayed in the sidebar. You can also use drag and drop to move files. The Git status will also be displayed so that it is easy to see which files have changed.
Builder support for Flatpak has also been enhanced in version 3.28. There is a progress bar when compiling and SDK extensions are also supported. Flatpak-builder is also bundled with Builder so you don't need to install it separately.
Other various improvements include:
Progress notifications displayed on the compile panel, and can show all steps in the compilation and the current compilation point.
The three-finger key can move the page left or right.
Builder avoids compiling the project during the opening of the file and also avoids automatic updates during the loading process.
The terminal supports output of color fonts.
Files can be edited by dragging directly to the editing window.
Builder can easily contribute to existing GNOME applications, and there are some recommended programs for users and developers to choose from in the project selection screen.
Many new project templates have been added, like Mono's Gtk# program templates.
Finally, the latest version of Builder also supports the features of unit testing, but this is only an initial version, but also need to continue to improve.
Flatpak is a cross-release, cross-platform new technology for compiling and distributing applications. Even if it is separated from the GNOME project, Flatpak still centers on GNOME developers.
Flatpak also has many major improvements in the latest version of GNOME, especially stability, performance, and quality. During this time it also updated 17 versions of itself, which is currently a stable version of 0.10.x. It contains GTK+ theme processing and supports language configuration to ensure that the program is automatically translated into the corresponding language.
Flatpak's command line interface has also been improved:
Improved tab completion.
New search commands can return matching programs from remote locations.
If you use the per-user remote, the command will automatically run with the current user.
Update command can update user's and system's FlatpakApplets(flatpaks).
The install command, with the –reinstall option, removes the old version when the new version is installed, and is very helpful when fetched from different sources.
The new remote-info command can view the information of the remote program. The option –log displays the history of the application, and the update command –commit can be used to fall back to any previous version.
Finally, as a distribution of FlatpakserverFlathub also has new improvements.
There are too many new features
Let's simply list some below!
The software program has a refreshing list of applications that can be sorted by rating and name.
Or a software program. The Software Sources dialog box was renamed Software Repositories. You can easily enable, disable, or delete any depot.
Fonts program to view GNOME fonts and now also see some extra information, including styles, versions, copyrights, and layouts.
Variable fonts are new fonts whose thickness can be dynamically set. Unlike the previous black body and super black body, it is preset with a certain thickness. GNOME's font selector can adjust the font properties when selecting a font. The font selector also improves the list and allows you to search for fonts by name.
When you select a place on the map, the program will automatically obtain the corresponding picture from Wikipedia and display it.
The Terminal has many improvements, including a redesigned preferences window that merges the previously separated Preferences and Profile Preferences windows. It also added support for color underlining, flashing words, and added options for changing line spacing and character spacing.
Belarus, Croatia, Czech Republic, Greece, Lithuania, Poland, Russia, and Ukraine, the dates for these countries can be displayed in the correct format.
The changes in dconf-editor are also huge. Lists and search results are displayed in new layouts, and the bottom layer is also optimized.
When you start the Settings program, it will display the panel you last set up. You will often change the same settings, which will save you time.
GJS has an analysis tool that can easily detect which GJS programs consume a lot of time.
The latest WebKitGTK+ 2.20 is two times shorter than the previous compile time.
Get GNOME 3.28
All GNOME software is free software: all the code can be downloaded and distributed freely. If you want to install, we recommend that you wait for the Linux distribution vendor's official package. Current mainstream distribution vendors will soon provide GNOME 3.28, and some development versions have integrated the latest versions.
The GNOME project is an international community and is funded by non-profit foundations. We focus on superior user experience, first-class internationalization, and ease of accessibility. GNOME is free and open: as long as you want to join us, you can.