Skip to content

Commit e4e5f2a

Browse files
committed
Update changelog
1 parent 8b14203 commit e4e5f2a

1 file changed

Lines changed: 66 additions & 14 deletions

File tree

CHANGELOG

Lines changed: 66 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,83 @@
11
# -*- mode: org -*-
22
* v0.13.0 UNRELEASED
33

4-
This release adds features useful for blind users. The relevant
5-
options and recommended settings are documented in the manual in
6-
the section "Accessibility Options". To go there, evaluate this
7-
form: (info "(transient)Accessibility Options").
4+
This release adds features useful for visually impaired users.
5+
The relevant options and recommended settings are documented in
6+
the manual in the section "Accessibility Options". To go there,
7+
evaluate this form: (info "(transient)Accessibility Options").
8+
Some of the new options are also potentially useful for sighted
9+
users.
810

9-
- Selecting the menu window using the mouse is now supported.
10-
7c46a093
11+
- The menu window can now be selected automatically when activating
12+
a menu, by setting the new option ~transient-select-menu-window~.
13+
Doing so is only encouraged for users of braille output devices.
14+
dd383016
15+
16+
- Added new option ~transient-navigate-to-group-descriptions~.
17+
4087cf7b
18+
19+
- Added new option ~transient-describe-menu~. c9f8f398
20+
21+
- Improve suffix navigation. Support navigating to all cells and
22+
fix restoring position after refresh for all cell types.
23+
5d4a7e71, 0bbd75bd, bf92c158, 250a3c34
24+
25+
- Added new value ~verbose-force~ for ~transient-enable-menu-navigation~,
26+
which causes a message to be echoed, even if it is identical to the
27+
text displayed in the menu. 4d283706
28+
29+
- Added new option ~transient-prefer-reading-value~. 4dfc3e78
30+
31+
- Added new option ~transient-use-accessible-formats~. 63fca1f6
32+
33+
- Added new option ~transient-use-accessible-values~. 1fc27186
34+
35+
Also included in this release are the following changes, which do
36+
not (primarily) concern accessibility.
37+
38+
- ~top-level~ did not exit transient's help and edit modes. b484f759
1139

1240
- Selecting the menu window using the command ~other-window~, is now
13-
supported, but requires the following configuration. e3346f7b
41+
supported, but requires the following configuration. 5cd017e5
1442

1543
(define-key transient-predicate-map
1644
[other-window] #'transient--do-move)
1745

46+
- Selecting the menu window using the mouse is now supported.
47+
c5e6e207
48+
1849
- The region is now properly displayed, when using the mouse to
19-
select text in the menu buffer. 7c46a093
50+
select text in the menu buffer. c5e6e207
2051

21-
- The menu window can now be selected automatically when activating
22-
a menu, by setting the new option ~transient-select-menu-window~.
23-
Doing so is only encouraged for users of braille output devices.
24-
59380806
52+
- Added new ~transient-object~ base class, which all other classes
53+
ultimately derive from. 8b057d82
2554

26-
- Added new option ~transient-navigate-to-group-descriptions~.
55+
- Fixed initial input when reading the value for a suffix whose
56+
~always-read~ slot is non-nil. cde0756f
57+
58+
- Fixed exiting from ~recursive-edit~ to a transient menu. #425
59+
60+
- Added new function ~transient-read-string-from-buffer~. 0e65f5da
61+
62+
- Addressed an incompatibility with third-party help extensions.
63+
#431
64+
65+
- Fixed how the list of suffixes is build, an issue which could
66+
cause ~transient-suffix-object~ to return ~nil~ instead of the object.
67+
https://github.com/magit/magit/issues/5528
68+
69+
- When the value of a suffix contained newline characters, then all
70+
but the first line was discarded. #433
71+
72+
- If an error occurred in a command implemented in C or in an
73+
anonymous commands, that could cause the transient menu to enter
74+
an inconsistent state, because we failed to adequately advise
75+
such commands, to protect against that possibility. 63f90723 ff
2776

28-
- Added new option ~transient-describe-menu~.
77+
- If an error occurred because of a window misconfiguration by some
78+
third-party code, that could cause the transient menu to enter an
79+
inconsistent state, because we did not protect all the places where
80+
that could result in an error. 8b142031, #429
2981

3082
* v0.12.0 2026-01-01
3183

0 commit comments

Comments
 (0)