Skip to content
Compare
Choose a tag to compare

Featuring the return of the --execute-command flag with slightly adjusted semantics, a new system for setting terminal parameters with yaml files and various fixes, Guake 3.9 is now out.

What's Changed

New Contributors

Full Changelog: 3.8.5...3.9.0

Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.8.1...3.8.5

Compare
Choose a tag to compare
Compare
Choose a tag to compare

unreleased

Compare
Choose a tag to compare

3.8.2.0rc1

Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.8.1...3.8.2.0rc1

Compare
Choose a tag to compare

3.8.1 is a bugfix release mainly targeting a major regression in keyboard shortcuts, though it also comes with some minor added features and updates. More bugfix updates are in the works to resolve other less pressing issues that didn't get addressed in this release.

In other news, an officially endorsed PPA is in the works for Guake as an upcoming alternative method to install Guake. Watch this space for updates.

Release Summary

Added line height and character width adjustment options

Fix keybinding regressions

Lazy focus loss to avoid closing on short-term losses

Moved guake.desktop.metainfo.xml to $datadir

New Features

    • Feature request: Setting line-spacing / line-height #849
    • Support of short term focus loss and avoid folding #1643

Bug Fixes

    • Some shortcut keys are abnormal #1939

Notes for Package Maintainers

  • Glade layout file upgraded with 3.38.2 from last used 3.22.2, should still be valid but some things may be deprecated/renamed.

  • guake.desktop.metainfo.xml has been moved to $datadir in Makefile

Compare
Choose a tag to compare

This has been a long time since the latest official releases. More than one year without real update, unfortunately. I have pretty much stepped back on the role of maintainer, linux isn't my main development environment anymore, and Guake is so linked with the GTK system I cannot debug or do anything without having to start a VM.

@Davidy22 and @mlouielu have started taking care of Guake and they are helping a lot on the boring duties of the package maintainance: ticket triage, bugfixes, preparing releases...

Discussion about this release has been opened here.

There have been lot of minor changes and bug fixes it is not easy to summaries in one sentence, but here is the automatically generated changelog.

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

Add Finnish translation

Stopped setting GDK_BACKEND to x11 in terminals.

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 . 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
    • 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

    • GDK_BACKEND is propagated to the shell in terminal #1871

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.

Compare
Choose a tag to compare

3.8.0.0rc3

Pre-release
Pre-release
Fix ci
Compare
Choose a tag to compare

3.8.0.0rc2

Pre-release
Pre-release
Add upload to test-pipy and pipy (on tags)

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
Compare
Choose a tag to compare

3.8.0.0rc1

Pre-release
Pre-release

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

    • removed 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

  • fixed #924

  • Added regex for line start by . 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)

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

  • fixed #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
  • Fixed #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

  • Fixed #1712

  • Fix search box disappear when set background image

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.