All notable changes to this project will be documented in this file. (The format is based on Keep a Changelog.)
Added Gnome 47 support
Added Docker compose support!
Gnome 45 regression fix
Gnome 46 compatibility issues fixes
Small cleanup fixes
Added Gnome 46 support (thanks to https://github.com/LuckShiba)
Added Gnome 45 support (thanks to https://github.com/hhoao)
Added Gnome 44 support
Added Gnome 43 support
Fixed compatibility issue with gnome 3.x
Remove of Mainloop dependency Optimizing Promise.all call
- Compatibility issues (Adw) with Gnome 3.x
- Dangling pointers
Add preference UI to setup refresh interval
Avoid blocking GNOME Shell's main loop when docker commands take time to complete
Added Gnome 42 support
Scheduled docker status updater optimization
Gnome version update
- Remove deprecated Lang
- Fix ps binary path
- _containers attribute fix for DockerMenu
- Enabling all gnome-shell version 40
- Enabling version 40.0
- Moving sync code to async. This will fix freezing issues
- Count on running intances
- Compatibility for podman with docker alias
- Terminal issue for non ubuntu distro. Fallback to gnome-terminal
- St.Label deallocation problem
- Added user in
docker
group verification as one more error handler. - Added
docker-compose
project name before the container in the Panel menu if available.
- Code consolidation (icon variable name).
- README consolidation to show almost all relevant informations about the extension
- New: Contributors; License
- Changed: Name (to follow the real name of extension); Description; Screenshot; Usage; Installation
- New short description file: EXTENSIONS.GNOME.ORG.md
- New icon handling method.
- New custom GNOME Panel - Docker icon with 16px raster aligned structure.
- Needed to slightly change the official visuals to sharp as possible results as there is no official low resolution version*.
- Designed with taking into account the official GNOME design guidelines.
- New custom GNOME Menu - Docker container like container icons (based on official container visuals).
- New custom GNOME Menu - Docker container state icons (aligned to official container visual).
- Slightly fresher icon color palette for containers and their states.
- New more universal 'terminal' application management to use generic 'x-terminal-emulator' (instead of hard-coded 'gnome-terminal') to show logs or give interactive console for containers.
- New screenshot with almost general and modern GNOME environment (without any non-required frippery).
- Consolidation of resources and their path (icons, screenshots).
metadata.json
refreshment with README 'shared' description and expanded with new GNOME version.
- Removed discrete license file as the README now handle this aspect of the extension.
2 - 2019-11-2
- Credits section to the README.md file
- Added
Logs
submenu item to allow logging display for containers. Logs have a 2000 rows history and execution is in tail mode. - This changelog.
Exec
submenu icon- Use of GLib.spawn_command_line_async instead of Gio.Subprocess to fix
executon of gnome-terminal when running
Exec
andLogs
commands.
1 - 2019-10-13
- Added
Exec
submenu item to allowdocker exec -it ${CONTAINER_NAME} bash
- Added sub menu icons
- Added notify messages
- Code migration to fit GNOME 3.34 API
- Docker
Remove
command removed because it was to risky