|
1 | 1 | # -*- mode: org -*- |
2 | 2 | * v0.13.0 UNRELEASED |
3 | 3 |
|
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. |
8 | 10 |
|
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 |
11 | 39 |
|
12 | 40 | - 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 |
14 | 42 |
|
15 | 43 | (define-key transient-predicate-map |
16 | 44 | [other-window] #'transient--do-move) |
17 | 45 |
|
| 46 | +- Selecting the menu window using the mouse is now supported. |
| 47 | + c5e6e207 |
| 48 | + |
18 | 49 | - 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 |
20 | 51 |
|
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 |
25 | 54 |
|
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 |
27 | 76 |
|
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 |
29 | 81 |
|
30 | 82 | * v0.12.0 2026-01-01 |
31 | 83 |
|
|
0 commit comments