README Gnome Shell Extension Reloader extension-reloader 2016-11-12 This extension is intended for use by Gnome Shell Extension writers. It is common practice to restart the Shell during testing to reload an extension with changes made to the extension's code. Wayland does not allow restarting the Shell. To reload an extension under Wayland a logout and a login is required. This extension reloads only the selected extension with two mouse clicks saving time for the extension writer. This extension requires the reload option in the recently updated gnome-shell-extension-tool (Gnome Bugzilla #772593). A copy of the new tool from the Gnome Github mirror is included with this extension. The new tool is not included in GS 3.22.2. The upcoming release of Fedora 25 will default to using Wayland instead of Xorg. I have submitted an enhancement patch to the gnome-tweak-tool (Gnome Bugzilla #774072) to include buttons for reloading extensions in the Extensions section of the Tweak Tool. When the gnome-shell-extension-tool with reload capability is released, the borrowed copy of gnome-shell-extension-tool will be removed from this extension. 2016-11-13 Uploaded to ego for review. 2016-11-23 Extension Reloader - updated copyright due to fsf address changed Removed address and added license url instead. Uploaded for review. 2016-12-23 Extension Reloader - Almost a complete rewrite. Removed the gnome-shell-extension-tool, replaced with extension code to directly control the shell extenson system. Added display of extension state to menu, sorted extension display by state and name. Added scrolling to menu. Changed notifications to indicate info, warning and error as appropriate. This extension replaces the need to [ Alt F2 r ] to restart the shell during extension development. This extension will attempt to reload the extension when it is in the error state. The most common shell restarts for extension writers are when an extension is in the error state. If the error in the extension code is corrected a restart with this extension will reload it successfully except in very rare instances. Gnome Shell extensions can have errors that are only exposed if the extension is reloaded. One such error is the import of prefs.js into an extension. The the prefs.js code is intended only to be executed by gnome-shell-extension-prefs. 2017-04-05 Added GS3.24 to metadata.json. 2017-05-21 Translations updated. Thanks to Jonatan Zeidler. zip file: Sun May 21 14:30:06 EDT 2017 46d8dcee9fb77fc8d90a547282e40f59e37eaf1b ...