summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2024-12-01 14:00:08 +0100
committerJonas Bernoulli <jonas@bernoul.li>2024-12-01 14:00:08 +0100
commite3e2e1112f897c8e8746dc4d45d753cdbad87f3a (patch)
tree983455c37c3730e538b654742aded93665cdc422 /CHANGELOG
parentcb5e1e5594926333327705b1130f58a25d0ca4c8 (diff)
Improve options for showing menu during minibuffer use
- Use the `window-preserve-size' window properly instead of the more aggressive `window-size-fixed' variable, as recommended in the documentation. - Delay fixing the size until the window is actually being displayed. - Add a new option `transient-show-during-minibuffer-read', replacing `transient-hide-during-minibuffer-read'. This is necessary because there are now multiple values that show the menu, but in different ways, which can only be expressed using distinct non-nil values. - When the user chose that the size should be `fixed', but we know that won't fly because the menu window uses the full frame height, then override that choice. This is necessary because it will soon become possible for an individual prefix to use a different display action, which may have different needs from the global value the user optimized for. - Allow displaying the fixed menu if possible, while also falling back to not displaying it either at all or while potentially resizing it, if that is not possible. Closes #330.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG12
1 files changed, 6 insertions, 6 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a3ca050..af6b177 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,12 @@
# -*- mode: org -*-
* v0.8.0 UNRELEASED
+- While the minibuffer is in use, the menu window is now hidden by
+ default. The new option ~transient-show-during-minibuffer-read~ not
+ only controls whether the menu stays visible while the minibuffer
+ is in use, but also whether it may be resized if necessary. This
+ new option replaces ~transient-hide-during-minibuffer-read~. #330
+
- When returning to a prefix whose ~refresh-suffixes~ slot is non-nil,
its suffixes are now re-initialized. #327
@@ -20,12 +26,6 @@
- ~transient-setup-buffer-hook~ is now run later to allow overriding
more default settings.
-- While the minibuffer is in use, the menu buffer is now hidden by
- default. Customize ~transient-hide-during-minibuffer-read~ if you
- prefer the old default.
-
-- Further refinements to when the size of the menu window is fixed.
-
Bug fixes:
- Fixes some menu navigation edge-cases.