guake-guake/guake
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
..
data docs: update website URLs, use https:// 2024-04-05 21:32:50 +02:00
tests Include names of processes in PromptQuitDialog 2022-10-21 19:58:31 +08:00
__init__.py setup: replace the last remnant of pbr with setuptools_scm 2021-12-20 19:09:20 +08:00
about.py Update linters 2025-01-04 19:13:24 +08:00
boxes.py Update linters 2025-01-04 19:13:24 +08:00
callbacks.py feat: Allow splitting terminal to specific size 2023-10-14 08:19:11 +08:00
common.py Satisfied new lint constraints 2021-09-21 17:46:01 +08:00
customcommands.py Update linters 2025-01-04 19:13:24 +08:00
dbusiface.py feat: Allow splitting terminal to specific size 2023-10-14 08:19:11 +08:00
dialogs.py Update linters 2025-01-04 19:13:24 +08:00
globals.py Include names of processes in PromptQuitDialog 2022-10-21 19:58:31 +08:00
gsettings.py Update linters 2025-01-04 19:13:24 +08:00
guake_app.py Fix window position drift during visibility toggles 2025-09-05 18:55:08 +08:00
guake_logging.py Format source code by black 2021-09-07 20:51:12 +08:00
guake_toggle.py Replace autopep8, yapf by black 2020-02-18 22:58:54 +01:00
keybindings.py Update linters 2025-01-04 19:13:24 +08:00
main.py Update linters 2025-01-04 19:13:24 +08:00
menus.py Replace | with non unicode dependent | 2021-11-02 20:17:31 +08:00
notebook.py Update linters 2025-01-04 19:13:24 +08:00
notifier.py Replace autopep8, yapf by black 2020-02-18 22:58:54 +01:00
palettes.py Add Gruvbox Material Dark palette 2021-09-09 07:15:20 +08:00
paths.py.in remove useless import of pkg_resources 2021-09-08 23:18:17 -04:00
prefs.py Properly load checkbox value for "New tabs appear after the current tab" 2025-01-07 00:06:19 +08:00
settings.py Fallback if dconf is not installed 2022-06-17 20:52:01 +08:00
simplegladeapp.py Cleaning up deepsource complaints 2022-04-28 16:46:03 +08:00
split_utils.py Combine if statements 2021-09-13 14:43:47 +02:00
support.py Satisfied new lint constraints 2021-09-21 17:46:01 +08:00
terminal.py Update linters 2025-01-04 19:13:24 +08:00
theme.py Cleaning up deepsource complaints 2022-04-28 16:46:03 +08:00
utils.py Include names of processes in PromptQuitDialog 2022-10-21 19:58:31 +08:00