Guake

Latest version: v3.10

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

3.0.5

Not secure
=====

Bug Fixes
---------

- Apply cursor blinking to new tabs as well, not only on settings change.

- Fix window losefocus hotkey 1080

- Fix refocus if open 1188

- fix preferences window header color, align the close button more nicely and change borders to margins

- Implements a timestamp for wayland (1215)

3.0.4

Not secure
=====

New Features
------------

- Add window displacement options to move guake away from the screen edges

- User can manually enter the name of the GTK theme it wants Guake to use. Note there is no
Preference settings yet, one needs to manually enter the name using ``dconf-editor``, in the
key ``/apps/guake/general/gtk-theme-name``. Use a name matching one the folders in
``/usr/share/themes``. Please also considere this is a early adopter features and has only
been tested on Ubuntu systems.
Dark theme preference can be se with the key ``/apps/guake/general/gtk-prefer-dark-theme``.

- Allow make install-system to be run as non root user and print a message if so.

- Quick open can now open file under selection. Simply select a filename in the current terminal
and do a Ctrl+click, if the file path can be found, it will be open in your editor. It allows
to virtually open any file path in your terminal (if they are on your local machine), but
requires the user to select the file path first, compared to the Quick Open feature that
finds file names using regular expression.

Also notes that is it able to look in the current folder if the selected file name exists,
allowing Ctrl+click on relative paths as well.

Line number syntax is also supported: ``filename.txt:5`` will directly on the 5th line if
your Quick Open is set for.

Bug Fixes
---------

- fixes issue with vertically stacked dual monitors 1162

- Quick Open functionnality is restored 1121

- Unusable Guake with "hide on focus lose" option 1152

- Speed up guake D-Bus communication (command line such as ``guake -t``).

3.0.3

Not secure
=====

Release Summary
---------------

This minor release mainly focus on fixing big problems that was remaining after the migration to GTK3. I would like to akwonledge the work of some contributors that helped testing and reporting issues on Guake 3.0.0. Thanks a lot to egmontkob and aichingm.

The Preference window has been deeply reworked and the hotkey management has been rewriten. This was one the the major regression in Guake 3.0.

New Features
------------

- [dev env] automatically open reno slug after creation for editing

- [dev env]: Add the possibility to terminate guake with ``Ctrl+c`` on terminal
where Guake has been launched

- Add "Infinite scrolling" option in "Scrolling" panel 274

- Added hotkey for showing and focusing Guake window when it is opened or closed.
It is convenient when Guake window are overlapped with another windows and user
needs to just showing it without closing and opening it again. 1133

Known Issues
------------

- Quick Edit feature is not working (1121)

Deprecations
------------

- Remove visible bell feature 1081

Bug Fixes
---------

- Command options do not work, crash when disabling keybinding 1111

- Do not open Guake window upon startup 1113

- Fix crash on increase/decrease main window height shortcut 1099

- Resolved conflicting default shortcut for ``Ctrl+F2`` (now, rename current tab is set to
``Ctrl+Shift+R``) 1101, 1098

- The hotkey management has been rewriten and is now fully functional

- Rework the Preference window and reorganize the settings. Lot of small issues
has been fixed.
The Preference window now fits in a 1024x768 screen.

- Fix 'Failed to execute child process "-"' - 1119

- History size spin is fixed and now increment by 1000 steps. Default history value is now set to
1000, because "1024" has no real meaning for end user. 1082

Translation Updates
-------------------

- de

- fr

- ru

Other
-----

- The dependencies of the Guake executable has been slightly better described in README.
There is an example for Debian/Ubuntu in the file ``bootstrap-dev-debian.sh`` which is the main
environment where Guake is developed and tested.

- Package maintainers are encouraged to submit their ``bootstrap-dev-[distribution].sh``,
applicable for other distributions, to help users install Guake from source, and other package
maintainers.

3.0.2

Not secure
=====

New Features
------------

- Preliminary Dark theme support. To use it, install the 'numix' theme in your system.
For example, Ubuntu/Debian users would use ``sudo apt install numix-gtk-theme``.

Known Issues
------------

- Cannot enable or disable the GTK or Dark theme by a preference setting.

Deprecations
------------

- Resizer discontinued

Bug Fixes
---------

- Fix ``sudo make uninstall/install`` to work only with ``/usr/local``

- Fix translation ``mo`` file generation

- Fix crash on Wayland

- Fix quick open and open link in terminal

- Fixed Guake initialization on desktop environment that does not support compositing.

3.0.1

Not secure
=====

Release Summary
---------------

Minor maintenance release.

Bug Fixes
---------

- Code cleaning and GNOME desktop file conformance

3.0.0

Not secure
=====

Release Summary
---------------

Guake has been ported to GTK-3 thanks to the huge work of aichingm. This also implies Guake now uses the latest version of the terminal emulator component, VTE 2.91.
Guake is now only working on Python 3 (version 3.5 or 3.6). Official support for Python 2 has been dropped.
This enables new features in upcoming releases, such as "find in terminal", or "split screen".

New Features
------------

- Ported to GTK3:

- cli arguments
- D-Bus
- context menu of the terminal, the tab bar and the tray icon
- scrollbar of the terminal
- ``ctrl+d`` on terminal
- fix double click on the tab bar
- fix double click on tab to rename
- fix clipboard from context menu
- notification module
- keyboard shortcuts
- preference screen
- port ``gconfhandler`` to ``gsettingshandler``
- about dialog
- pattern matching
- ``Guake.accel*`` methods

- Guake now use a brand new build system:

- ``pipenv`` to manage dependencies in `Pipfile`
- enforced code styling and checks using Pylint, Flake8, Yapf, ISort.
- simpler release management thanks to PBR

- [dev env] `reno <https://docs.openstack.org/reno/latest/>`_ will be used to generate
release notes for Guake starting version 3.0.0.
It allows developers to write the right chunk that will appear in the release
note directly from their Pull Request.

- Update Guake window title when:
- the active tab changes
- the active tab is renamed
- the vte title changes

Known Issues
------------

- Translation might be broken in some language, waiting for the translation file to be updated by volunteers

- Resizer does not work anymore

- Package maintainers have to rework their integration script completely

- quick open and open link in terminal is broken

- **Note for package maintainers**: Guake 3 has a minor limitation regarding Glib/GTK Schemas
files. Guake looks for the gsettings schema inside its data directory. So you will probably
need install the schema twice, once in ``/usr/local/lib/python3.5/dist-packages/guake/data/``
and once in ``/usr/share/glib-2.0/schemas`` (see
`1064 <https://github.com/Guake/guake/issues/1064>`_).
This is planned to be fixed in Guake 3.1

Upgrade Notes
-------------

- Minor rework of the preference window.

Deprecations
------------

- Background picture is no more customizable on each terminal

- Visual Bell has been deprecated

Translation Updates
-------------------

- fr-FR

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.