Commit Graph

302 Commits

Author SHA1 Message Date
Olaf Lessenich
1c18e87423 Fix window position drift during visibility toggles
Defer window positioning using queue_resize() and GLib.idle_add() to ensure
all widget layout calculations are complete before moving the window.

Fixes #2184

sem-ver: bugfix
2025-09-05 18:55:08 +08:00
David Yang
ac85ab8e4d Properly load checkbox value for "New tabs appear after the current tab"
Resolves addressable portion of #2261
2025-01-07 00:06:19 +08:00
Douglas Smith
9da64bd120 Add releasenotes file 2024-12-18 11:43:16 +08:00
James Addison
df9fbbee24 release notes: consistency with other fix notes 2024-09-17 00:00:53 +08:00
James Addison
18a8fe6862 Add reno release note 2024-09-17 00:00:53 +08:00
Christoph Hansknecht
bb76160dc1 feat: Remove underlines from quick-open targets when quick-open disabled
Fixes Guake/guake#2225
2024-06-01 00:15:40 +08:00
Tuomas Kangas
47312dc248 feat: Allow splitting terminal to specific size 2023-10-14 08:19:11 +08:00
Oscar
d2d73d5aac fix: only allow image files to be used as background
sem-ver: bug-fix

Signed-off-by: Oscar <5xp395ab@duck.com>
2023-10-11 00:36:18 +08:00
Evan Maddock
a3ae752d77 Enable the use of AyatanaAppIndicator
This uses the newer successor to AppIndicator3 for the tray icon implementation, with a fallback to the older AppIndicator3 if the Ayatana version is not found. AyatanaAppIndicator is backwards compatible with AppIndicator3, so the API remains the same. The icon is also fixed.

Ref https://github.com/BuddiesOfBudgie/budgie-desktop/issues/446
Fixes https://github.com/Guake/guake/issues/433

sem-ver: bug-fix

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
2023-10-09 08:24:31 +08:00
David Yang
a011f8afad Save font size when changing zoom level with keyboard shortcuts 2023-05-12 12:30:24 +08:00
David Yang
5ceca08eca Use -n behavior if guake is passed a path as a positional argument 2023-05-12 12:22:33 +08:00
David Yang
bf61cec76a Run -e in new tabs generated by split vertical/horizontal 2023-05-09 23:28:38 +08:00
Paul Hooijenga
2e5e309e88 Add hotkey to select all text 2022-12-03 14:53:14 +08:00
Paul Hooijenga
86bb9b55c1 Add pre-commit config and apply all fixes 2022-10-27 15:31:25 +08:00
Paul Hooijenga
96ef772f87 Add pin button to temporarily prevent hiding 2022-10-27 15:28:44 +08:00
Paul Hooijenga
a29466457e Add hotkey to open new tab in same directory 2022-10-22 11:01:07 +08:00
Paul Hooijenga
246d879dcf Include names of processes in PromptQuitDialog 2022-10-21 19:58:31 +08:00
Abdullah Mohammed
b963d66577 fixed slug file 2022-10-20 12:53:03 +08:00
Abdullah Mohammed
c30ba40011 added slug file 2022-10-20 12:53:03 +08:00
David Yang
50c19446b5 Added slug file 2022-09-21 12:59:31 +08:00
David Yang
7dc873cfae Don't create two tabs when -n and -e are both specified
Fixes #2103
2022-06-21 19:01:16 +08:00
David Yang
cbf8d746fa Add reno file 2022-06-20 23:14:45 +08:00
David Yang
238d33d5a2 Add data files to wheel distribution
Should fix #2100 and other related issues
2022-06-16 22:47:25 +08:00
David Yang
deffa2b2f9 Remove duplicate show method that generates unwanted resize events
Functionality seems to be equivalent with the section removed, needs testing.

Fixes #2047
2022-06-14 21:46:42 +08:00
David Yang
1e8ea6f14d Reintroduce execute_command dbus hook
Command now always creates a new tab to execute the command in
2022-06-12 21:38:28 +08:00
David Yang
bee0e3cd4b Trim leading words from the file path regex 2022-04-28 16:48:15 +08:00
David Yang
2f5a889c08 Add command line flag to get tab number/position from UUID 2022-04-28 16:48:01 +08:00
David Yang
e14b11f7e4 Set terminal title with compute_tab_title() on new tab creation 2022-04-28 16:46:16 +08:00
David Yang
a48d01549c Make startup script non-blocking 2022-04-28 16:45:56 +08:00
vantu5z
519e79b028 Revert keycode for keybinding change and resolve with alternate method
This reverts commit 30c1c5643e.

New approach involves finding the first US/UK character in the keyval list for a scancode if the key is a non-US/UK character
2022-04-28 16:45:40 +08:00
David Yang
f70e82f762 Save layout when splitting/closing split panes 2022-04-28 16:45:15 +08:00
Jorge Cardona
b5728968a2 Proof of concept for changing the title with a yaml file on each directory 2022-04-19 22:37:29 +08:00
ChristianCelora
08f32aabe4 Fix split terminal.
Now it preverse the font scale during a vertical / horizontal split.
Resolve issue #1747.
2022-04-09 16:30:08 +08:00
thib
38dfd0ef35 add release note for open link under term cursor 2022-04-07 18:25:47 +08:00
David Yang
ca0e17a190 Reassign the default keybinding for transparency up/down
Previous default collides with VTE scrolling functionality
2022-04-07 06:37:01 +08:00
kohnish
ea2aeb45d3 Add TERM_PROGRAM environment variable like other well-known terminals
for shell run commands
2022-04-03 20:14:01 +08:00
Alban Inquel
9ef93a22f7 fix fullscreen using pointer on several monitors 2022-03-04 19:00:22 +08:00
Louie Lu
bf4b85f3b4 Add reno 2022-02-23 21:40:20 +08:00
Gaetan Semet
5a4decc1b7 build: discard old reno slugs 2022-02-06 12:17:31 +01:00
Gaetan Semet
5a58a0c4ed build: fix release notes generation
also, do not use commit merge on the commit with the tag

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2022-02-06 10:52:07 +01:00
David Yang
3aca3a725a Generate release notes for 3.8.2 2022-01-29 20:14:43 +08:00
David Yang
2613e02a9e Eliminate redundant terminal spawning
Panes are always stored even in single paned tabs, the condition gating restoring box layout is always true so the initial terminal spawned was always immediately overwritten.
2022-01-29 07:24:42 +01:00
David Yang
b769b3a5fd Fix arbitrary execution via dbus security flaw
Highlighted in #1796. Also removed comments that won't be true or relevant with this change. These changes orphan the execute_command_by_uuid() method, but the method can probably still be used elsewhere.
2022-01-27 07:42:07 +01:00
Gaetan Semet
d5c5811759 Revert "doc: update NEWS.rst"
This reverts commit d3fb42faa9.
2022-01-19 07:51:33 +08:00
Gaetan Semet
d3fb42faa9 doc: update NEWS.rst 2022-01-18 22:14:48 +01:00
Gaetan Semet
f06d0729f3 ci: enable upload to pypi
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2022-01-18 11:47:26 +08:00
David Yang
9ec94c5cb2 Reinstate double click to open tabs
With an additional condition to attempt to check that we're clicking on the tab bar to resolve the original issue that led to the removal of the feature.
2022-01-18 11:47:06 +08:00
Jason Thai
0858d25440 Moved Option closer to related options and trimmed release notes 2022-01-16 22:07:42 +08:00
Jason Thai
f8b5573b38 Adhered to style guides and added release note 2022-01-16 22:07:42 +08:00
David Yang
6dc23f34cc Add release note file 2021-12-20 19:09:20 +08:00