Install Activities Configurator from the Gnome Shell Extension Website
Download the zip-file for the Activities Configurator extension from the Gnome Shell Extension Website.

Update Version 89 GS 3.36 and 3.38

Changed prefs.js to get installed Gnome Shell version and installed extension version for display on preferences dialog. In the past the supported Gnome Shell versions were displayed with the installed extension version.

Update Version 88 GS 3.36 and 3.38

No change from version 87 except GS 3.38 is now supported.
There is no need to update if you have version 87 installed.

Update Version 87 GS 3.36

Re-implemented the ability to drag through the hot corner when the hot corner is disabled in a Wayland session. Reviewing the journal I found "gnome-shell-extension-prefs is deprecated" messages produced by the Activities Configurator. gnome-shell-extension-prefs is replaced with gnome-extensions-app if it is installed or ExtensionUtils.openPrefs() if not. Added additonal logic to handle hot corner changes due to monitor changes. Thanks to Jeremias Ortega for a pull request correcting an error in a timeout removal.

Update Version 86 GS 3.36

When the screen is locked all enabled extensions are disabled. When the screen is unlocked the extensions are re-enabled. To insure the Activities Configurator button is in the left-most corner of the panel where the Activities button normally resides a delay is provided. In the past the delay was required for some functions of the Activities Configurator to operate properly. Now the Activities Configurator can operate if displaced by another extension. I received requests to be able to disable the 1.5 second delay before performing the enable because when unlocking the screen the delay was a distraction. A preference to disable the enable delay is now provided.

Update Version 85 GS 3.36

GS 3.36 required a change to prevent the characters "Activities" being visible when the screen was locked.

Update Version 84 GS 3.36

Updated for latest Gnome Shell version.

Update Version 78 GS 3.34

Accepted merge request from hftsin @ github.com. Thanks to hftsin for his efforts. The activities-config extension has dependency on convenience.js, which is provided by gnome-shell-extension. However, the file convenience.js has been removed in gnome-shell-extension 3.34, which results an error on loading this extension.

Update Version 77 GS 3.34

Ubuntu 19.10 included a change of the enable-hot-corners setting. The setting was changed from global.settings to Gio settings org.gnome.desktop.interface. Added detection code for Gio settings.

Update Version 76 GS 3.34

Usage of object.actor is deprecated. Corrected object.actor instances.

Update Version 75 GS 3.32

User reported unable to close a message concerning missing hot corners. POP OS 19.04 is based on Ubuntu which has a patch applied to the shell which causes the missing hot corners. Gnome Shell 3.32 apparently does not allow a reactive St.Bin which was used to close the message. The St.Bin has been replaced with an St.Button to fix the problem.

Update Version 74 GS 3.32

Removed disable enable code not needed.

Update Version 73 GS 3.32

Added disable-enable on monitor change to handle loss of diabled hot corner for laptop. Changed Tile Maximized Effect to be more efficient. Changes for GS3.32 are not compatible with earlier versions. Changing metadata.json to reflect only version 3.32. Added set and get methods to the ActivitiesIconButton GObject class to allow access to variables that are not visible to previous javascript. Modified the previous javascript to use the get and set methods. Added imports.misc.util to replace calls where the util code was previously accessible through main.js. Increased delay for feature to move the ActivitiesIconButton from top left corner to top right corner. Removed un-needed "_( )" and added needed "_( )"for translations. Now xgettext should find everything and gettext will not be executed when not needed.

Update Version 71 GS 3.28 3.30

Found bug requiring an additional line of code to handle the Tile Maximized Effect Off option correctly. Changed Tile Maximized Effect to remove panel transparency when a window is tiled on the primary monitor and a Window Maximized Effect preference is selected.

Update Version 69 GS 3.28 3.30

Added Tile Maximize Effect. When tiling windows in native Gnome Shell two windows on the primary monitor will be adjacent to the panel. If the panel has transparency applied the look is not good. The Tile Maximize Effect applies the Window Maximize Effect of Opaque Background Color or Black Opaque Background to the panel if an option is selected. The option to turn the Tile Maximized Effect Off in the preferences is provided in case of a conflict with an installed tiling extension. Thanks to Micha Preußer for reporting the tiling appearance issue.

Update Version 68 GS 3.28 3.30

When logging in from a locked screen, the Window Maximized Effect opaque panel background preferences were ignored. The problem was fixed by moving enabling the Window Maximized Effect preferences to later in the delayed enable function. Also code was added to prevent the Show Overview If No Applications Are Running preference from being falsely activated when returning from a locked screen.
Thanks to Micha Preußer for reporting the Window Maximized Effect issue.

Update Version 67 GS 3.28 3.30

Completed changes for ES6. Changed code to use arrow notation => instead of Lang.bind for anonymous functions. Changed code to use ES6 classes. Updated prefs.js to use GJS ES6 class wrapper for GObject class. Changed to use Function.prototype.bind() instead of Lang.bind for named call backs. Changed let and const to var for modules with symbols to be exported. "....according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'." For GS 3.30 changed max window effect to handle change of global.screen to global.display, changed workspace access from global.screen to global.workspace_manager, changed acess of signals from global.window_manager to Main.wm._shellwm.

Update Version 66 GS 3.26 3.28 GS 3.30

Fixed class names to be compatible with GS 3.30

Update Version 65 GS 3.26 3.28

Removed line 15 of prefs.js, "const Colors = Me.imports.colors;". Reported by jessedubord. Ubuntu 18.04 beta 2, Gnome 3.28. Github issue #34 nls1729/acme-code. "There was an error loading the preferences dialog for Activities Configurator:" "Error: Requiring Clutter ..." The import was no longer needed. In 2013 (version 16) functions provided by the import were replaced with a different set of functions. The import should have been removed then.

Update Version 64 GS 3.24 3.26 3.28

Added Gnome Shell version 3.28 to meta data.

Update Version 63 GS 3.24 3.26

Merged feature to provide scaling of icon in preferences. Thanks to dgmurx for this feature.

Update Version 61 GS 3.24 3.26

Added Activities Button drag over and toggle of the Overview for Wayland to allow mouse Drag and Drop through the Overview when the Hot Corner is disabled.

Update Version 60 GS 3.24 3.26

Added detection and support for Ubuntu 17.10 in the Ubuntu default session.

Update Version 58 GS 3.16 3.18 3.20 3.22 3.24 3.26

Added Gnome Shell version 3.26 to meta data.

Update Version 57 GS 3.16 3.18 3.20 3.22 3.24

Translation correction. Thanks to Stéphane Roucheray.

Update Version 56 GS 3.16 3.18 3.20 3.22 3.24

Added additional hidden rounded corners defensive logic to re-hide corners if shown by another extension.

Update Version 55 GS 3.16 3.18 3.20 3.22 3.24

Translations updated. Thanks to Jonatan Zeidler.

Update Version 54 GS 3.16 3.18 3.20 3.22 3.24

Corrected problem with preferences under GS 3.24. Thanks to Markus Steinko for reporting preferences bug. Bumped GS version to 3.24.

Update Version 53 GS 3.16 3.18 3.20 3.22

Updated to avoid duplicate mo file names requested by Andrew Toskin to create rpm file for Fedora.

Update Version 52 GS 3.16 3.18 3.20 3.22

Updated copyright and license statements.

Update Version 51 GS 3.16 3.18 3.20 3.22

Updated metadata.json to remove development versions. Added French translations by narzb.

Version 50 GS 3.16 3.18 3.20 3.22 3.21.90 3.21.91 3.21.92

Updated metadata.json to add version 3.22.

Version 49 3.16 3.18 3.20 3.21.90 3.21.91 3.21.92

The Show Overview after Login preference has been extended to become the Show Overview if No Applications are Running preference. With this preference the Overview is displayed after login and anytime the last application window is closed to provide quick access to the Applications menu.

Version 47 3.16 3.18 3.20

The Move Activities to the Right preference was added to the extension. This preference when selected moves the Activities Button to the right corner of the Panel. The Hot Corner location remains in the left corner of the Panel. This option was a user's request.

Version 46 3.16 3.18 3.20

The Show Overview after Login preference was added to the extension. This option was a user's suggestion that displaying the Overview after login would save a step for users who want access to the the Applications menu and Favorites at the start of their session.

Version 44 GS 3.16 3.18 3.20

The Override Shell Theme preference was added to the extension. The addition of configurable shadow options in version 40 created the need to provide an option to allow user control of the actions of the extension in conjunction with User Themes and the Gnome Classic Mode.
 
The following settings interact with User Themes and the Gnome Classic Mode:
Set Panel Background, Panel Transparency, Panel Shadow Color, Transparency, Vertical Length, Blur Radius, Spread Radius and Window Maximized Effect.
 
These options are designed to function with the default Gnome Mode and the default Shell Theme. Available User Themes are common and are written in ways that do not behave in the same manner as the default Shell Theme.The Classic Mode Theme is different from the default Shell Theme. Depending on the user's tastes and the theme installed the extension's preferences can be used in a useful way. In some cases some settings are not effective or are not useful. The Override Shell Theme preference allows the user to enable or disable the interactions of the settings that affect the installed theme. The default for the setting is OFF, all listed panel options will not interact with an installed User Theme or when in the Gnome Classic Mode. The user can set it to ON allowing the listed settings to override or interact with the installed theme. When operating in the default Gnome Mode with the default Shell Theme installed the switch is set to OFF and is not sensitive. When a theme change occurs from the default Shell Theme to a User Theme or the session is in the Gnome Classic Mode the switch is set sensitive in the OFF position. If the user wishes to use any of the listed settings the switch can be set to ON. The option will remain ON until the user sets it to OFF or the theme is changed or the mode changes.