Featuring customisable search engines, the ability to properly open new tabs when invoked as a default terminal, a pin button and various other fixes and features, Guake 3.10 is now out.
guake [PATH]
and no other flags. by @Davidy22 in https://github.com/Guake/guake/pull/2174
Full Changelog: https://github.com/Guake/guake/compare/3.9.0...3.10
Published by Davidy22 over 2 years ago
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.
Full Changelog: https://github.com/Guake/guake/compare/3.8.5...3.9.0
Published by gsemet over 2 years ago
GUAKE_ENABLE_WAYLAND
environment variable by @VitalyAnkh in https://github.com/Guake/guake/pull/1975
Full Changelog: https://github.com/Guake/guake/compare/3.8.1...3.8.5
Published by gsemet over 2 years ago
(unreleased)
Published by Davidy22 over 2 years ago
unreleased
Published by gsemet almost 3 years ago
GUAKE_ENABLE_WAYLAND
environment variable by @VitalyAnkh in https://github.com/Guake/guake/pull/1975
Full Changelog: https://github.com/Guake/guake/compare/3.8.1...3.8.2.0rc1
Published by Davidy22 almost 3 years ago
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.
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
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
Published by gsemet about 3 years ago
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.
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.
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
Added Gruvbox dark
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
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.
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 #1734
Update search box to work with updated regex vte apis for v0.46+, #1752
session.json
when directory changed, not terminal title changed #1633Fixes #1712
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.
Published by gsemet about 3 years ago
Published by gsemet about 3 years ago
Published by gsemet about 3 years ago
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
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
Added Gruvbox dark
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
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.
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
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
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.
Published by gsemet over 4 years ago
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.
Adds an option to display only the last directory on the current path as the tab name.
Add tab selection popover in each notebook
Add fullscreen hide tabbar option
List new features here followed by the ticket number, for example:
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.
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
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)
Published by gsemet over 5 years ago
schema_version
check for tabs session restoreschema_version
to 2 (to support terminal split)DualTerminalBox
grab focus when remove dead childdelete_shell
using os.waitpid (should not use it)Published by gsemet over 5 years ago
XDG_CONFIG_HOME
environment variable to find the ~/.config
directory.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/...Published by gsemet over 5 years ago
Published by gsemet over 5 years ago
This release brings three of the most awaited features on Guake:
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 !
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:
Add CLI option to split tab: --split-vertical
and --split-horizontal
.
Save and restore Guake settings
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)
libwnck
(Window Navigator Construction Kit) is now a mandatory dependency of Guake.Published by gsemet over 5 years ago
This version is mainly a maintaince release, after the big reworks on Guake from last year. I took some delay in fixing Guake due to a growing family. Thanks again for the various contributors who submitted their patches, it helps a lot the whole community. I may be able to find more time in the upcoming months to add even cooler features to our beloved Guake.
new hotkey (CTRL+SHIFT+H) to open new tab in home directory
"New tab" button #1471
Open new tab by double-clicking on the tab bar
Add new context menu on the notebook
Add a CLI option to change palette scheme #1345
Bold text is also bright (>= VTE 0.52 only)
guake --split-vertical and --split-horizontal split the current
tab just like the context menu does
Optional close buttons for tabs (disabled by default)
Guake can now provide a set of tabs per workspace
Reverse transparency slider (to be more meaningful, #1501
Fix command-line select tab behavior #1492
removed duplicate event bind? previously I had issue where quick-open event would be fired twice because of this.
fixes
fixes
fix unnecessary show/hide
fix settings only applied to the active workspace if more the 1 is used
fix prompt quit dialog numbers when more then 1 workspace is used
fr
de
Published by gsemet over 5 years ago
Published by gsemet about 6 years ago
Community release on the 0.8 branch. This simply exposes fullscreen/unfullscreen to the DBus interface.
Published by gsemet about 6 years ago
This major release provides one of the most awaited feature to every Guake adicts: Split terminal. Split easily vertically and horizontally each terminal and have more than one terminal per tab. There have been several shortcut changes to help navigate easily on your screen: Ctrl+Shift+Up/Down/Left/Right to switch from terminal to terminal. Thanks for you hard work, @aichingm !
Fix multiline selection right click (#1413)
Fix tab name (#1017)
fixes jumping preference window (#1149)
fix no focus after closing a split terminal (#1421)
Add note about shell that does not support --login parameter (#469)
pl (Piotr Drąg on weblate)
nl (Heimen Stoffels on weblate)
nb (Allan Nordhøy on weblate)
ru (Igor on weblate)
zh_CN (庄秋彬 on weblate)
cs (Pavel Borecki on weblate)
de (Robin Bauknecht on weblate)
fr (Gaetan Semet)