Guake

Latest version: v3.10

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

Scan your dependencies

Page 2 of 10

3.8.0.0rc1

==========

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

Adds "Galizur" Theme

Adds Shades of Purple Theme

Default to the system theme, make having guake deviate be optional.

Add copy on select option to copy to regular clipboard

Color Palettes: Fix "Gruvbox Dark" & Add "Gruvbox Material Dark"

Add support for tabs in keyboard shortcuts

placing the appstream metainfo file in the right path according to https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location

Automatically hide the tab bar when there is only one tab

Add close tab to d-bus interface.

Fix ignored "Show scrollbar" after spliting vertically

Fix missing or malformed schema files when upgrading guake

Move window to correct coordinates before maximizing

Fixes prompting when closing a tab.

Fix right click menu not populating when custom commands is malformed

Fix trailing punctuation in URLs being included in the URL

Revive GUAKE_TAB_UUID

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

- Allow reset of show-hide hot key in preferences

- Add guake background image

- adds a new color theme named "Galizur"

- adds the Shades of Purple converted from https://github.com/ahmadawais/shades-of-purple-iterm2

- - Now defaults to system default theme
- New option to still allow independently setting guake's theme.

- - "copy on selection" option even if the desktop doesn't do it 43
- copy text on selection 1898

- Added Gruvbox dark

- - Allow Ctrl-Tab as an accelerator 152

- - Automatically hide the tab bar when there is only one tab 924

- Add close tab to d-bus interface.

- Move the window to the correct coordinates, in the correct display, before
attempting to maximize the window.

- Re-implemented the refocus functionality.

This functionality allows the user to return the focus to an open guake window.
It happened to be partially be maintained but faced issues in the migration to Gtk3.

The functionality was revived, partially based on commented-out code found in Guake.show_hide().

- Bring back GUAKE_TAB_UUID

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

- - removes the broken feature, where double-clicking on the tab bar opened a new tab 1439

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

- - If a different theme from system default was already selected and
desired, users may need to uncheck "Use system default theme" in
properties->general

- Will be disabled by default

- Will have to manually change keyboard shortcuts to use tab on existing installations

- If setting is undesired, uncheck the hide tab if one tab option in settings

- Add close tab to d-bus interface.

- Should fix the errors with malformed schema files when upgrading guake.

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

- Default keyboard shortcut for next/previous tab is no longer ctrl+pgup/pgdn

Bug Fixes
---------

- Adjusted Gruvbox

- placing the appstream metainfo file in the right path

- fixes 924

- Added regex for line start by <word> <word>. Refer Issue

- Fix config didn't reload when set_workspace

- Fix ineffective override of the GDK_BACKEND environement variable causing invalid pointer location and display detection (1820)

- - fixes an issue, where double-clicking in certain CLI apps would instead open a new tab 1697

- fixes 1734

- - Does not start after upgrade to 3.7.0 with pip3 due to faulty schema 1718
- (Potentially) Guake 3.6.3 missing gschemas.compiled in PyPi 1621

- - Guake always appears on mouse display regardless of Guake Preferences 1689
- guake follows mouse focus when have 2 monitors 1761
- Multiple monitors issue with Fedora 31 1745
- Guake window follows mouse across monitors till it loses focus 1735
- And possibly more

- - Fixes 1863

- - Minimal Right Click Menu, no copy or split screen 1845

- Update search box to work with updated regex vte apis for v0.46+, 1752

- - Open with URL includes trailing single quote (invalid URL) 1624

- - Update `session.json` when directory changed, not terminal title changed 1633

- Fixes 1712

Notes for Package Maintainers
-----------------------------

- Add close tab to d-bus interface.

- Should resolve issues with the gschemas.compiled file. Make sure that the location
org.guake.gschema.xml is being saved to is user executable if guake is installed in
userspace so that guake can compile and create gschemas.compiled.

If the destination for org.guake.gschema.xml cannot be user executable, make sure to
include:

glib-compile-schemas [schema directory]

In the installation script, replacing [schema directory] with the place
org.guake.gschema.xml is being saved.

3.7.0

Not secure
=====

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

Fixes the bug when "New Tab" or "Split Terminal" resets colors set by "--bgcolor" command.

Custom colors for every terminal added. Colors are saved alongside with another tab info. "Reset custom colors" menu item added to hte tab context menu.

Resetting colors of the current page. Managing background and foreground colors of the current terminal. --reset-colors, --bgcolor-focused, --fgcolor-focused and
--reset-colors-focused command line arguments added.

--bgcolor-focused, --fgcolor-focused and --reset-colors-focused command line arguments
renamed to --bgcolor-current, --fgcolor-current and --reset-colors-current respectively.

Adds an option to display only the last directory on the current path as the tab name.

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

- Add tab selection popover in each notebook

- Add fullscreen hide tabbar option

- List new features here followed by the ticket number, for example::

- Resetting colors of the current page.
- Setting of background and foreground colors and resetting colors of the focused terminal.

- Setting of background and foreground colors and resetting colors of the current terminal (not the focused one).

- Add --select-terminal and --selected-terminal options to Guake CLI

- Adds an option to display only the last directory on the current path as the tab name.

- Reworked the tab name selection to use a drop-down menu.

- Unfullscreen through D-Bus interface, as well as through CLI.

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

- When a user changes a background color of a terminal or a tab, this color is saved, and cannot
be reset by changing settings. This is OK.
The issue is that the user cannot set color transparency, and the transparency becomes fixed
until the terminal colors are reset by the user (with a --reset* command or via the tab
context menu.

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

- Translations need to be updated.

Bug Fixes
---------

- Fix Crash (TypeError) when common keys are found in config 1713

- Fixes the bug when "New Tab" or "Split Terminal" resets colors set by "--bgcolor" command.

- Add pew package to Pipfile

- When composited changed, it will update Guake window visual to make it transparent

- Fix fullscreen/unfullscreen not handle correctly when trigger by wm

- Fix search revealer causing terminal unclickable at bottom right

- - adding a new tab no longer shows the hidden scrollbars on other tabs

- Remove no need window draw callback

- Fix `make uninstall` not cleaning up properly

- Update some dependencies for build environment

- Update the error message on missing dependencies (ex: when use 'pip install' guake)

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

- Dutch

- Polish

- French

Other
-----

- Add a recommendation on how to install Guake from pypi. The best way is to use `pipx` installer,
which install guake in its own virtual environment and create a launcher in `~/.local/bin`.

3.6.3

Not secure
=====

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

- Add drag-n-drop to terminal (text & uris)

- When scrolling with "shift" (1 page) or "shift + ctrl" (4 pages) it will be faster (271)

Bug Fixes
---------

- Add schema_version check for tabs session restore

- Add save/restore terminal split for tabs session - Save/Restore terminal split by pre-order traversal full binary tree in list

- Bump tabs session schema_version to 2 (to support terminal split)

- Lazy restore terminal split until Guake is visible

- Manage terminal signal handler by handler_ids

- Avoid spurious resize event when showing fullscreened window

- Make sure workspace-specific-tab-sets only enable on X11 backend (due to wnck)

- Add install/uninstall-dev-locale to support dev locale

- Fix DualTerminalBox grab focus when remove dead child

- Support customize prefix for make

- Fix re-focus on terminal after rename dialog destroy

- Fix split terminal by menu will not follow last terminal cwd (if option set)

- Fix delete_shell using os.waitpid (should not use it)

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

- German

- French

3.6.2

Not secure
=====

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

- List new features here followed by the ticket number, for example::

- RFE: Open new tab next to current tab 582

Bug Fixes
---------

- Respect the XDG Base Directory Specification by supporting ``XDG_CONFIG_HOME``
environment variable to find the ``~/.config`` directory.

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

- Czech (thanks p-bo)

- Dutch (thanks Vistaus)

- Norwegian Bokmål (thanks comradekingu)

- Polish (thanks piotrdrag)

- Russian (thanks f2404)

Notes for Package Maintainers
-----------------------------

- The ``data`` directory is back into ``guake`` module, in order to prepare for
the migration to importlib-resource (1405). This should simplify a lot
the load of resources, and avoid all the complication due to difference in
prod/dev/traditional linux/debian customization/...

3.6.1

Not secure
=====

Bug Fixes
---------

- Fix search box background so that it will follow current theme

- Minor build system fixes

3.6.0

Not secure
=====

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

This release brings three of the most awaited features on Guake:

- search in current terminal
- session saving
- settings export and import

Our MVC ("Most Valuable Contributor") for this release is Louie Lu (mlouielu) who worked hard to build these three features in a row! Thank you very much for your hard work !

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

- Add --support option to Guake CLI for user when need to report issue

- Add save/restore tabs function.

- Add label parameter to ``notebook.new_page_with_focus``

- Add search box for terminal. Default hotkey is ``Ctrl+Shift+F``.

- Add session save preferences for startup/tabs:

- "restore-tabs-startup": when enabled, it will restore tabs when startup
- "restore-tabs-notify": when enabled, it will notify user after tabs restored (except startup)
- "save-tabs-when-changed": when enabled, it will automatically save tabs session
when changed (new/del/reorder)

- Add CLI option to split tab: ``--split-vertical`` and ``--split-horizontal``.

- Save and restore Guake settings

Bug Fixes
---------

- Add libwnck to bootstrap scripts

- Fix a need for double toggling to hide when using command line with ``--show`` and option with ``only_show_hide = False``.

- Remove unused logging level setup

- Fix window-title-changed didn't save tabs

- fix typo

- Fix ``vte-warning`` when using ``Vte.Regex.new_for_match``

- Workspaces can now properly save/restore tabs

- Fix ``on_terminal_title_changed`` only searching in current_notebook (it should find every notebook)

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

- fr (French)

- pl (Polish)

- added zh_TW (Chinese Traditional). Louie Lu would be very glad to have some help on localizing Guake!

- ru (Russian)

- nb (Norvegian)

- sv (Swedish)

- nl (Dutch)

Notes for Package Maintainers
-----------------------------

- Package maintainers should be aware that ``libwnck`` (Window Navigator Construction Kit)
is now a mandatory dependency of Guake.

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.