View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001800 | OpenMPT | Accessibility | public | 2024-07-01 18:46 | 2024-07-25 18:29 |
Reporter | a11cf0 | Assigned To | Saga Musix | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 11 |
Target Version | OpenMPT 1.32 / libopenmpt 0.8 (goals) | Fixed in Version | OpenMPT 1.32 / libopenmpt 0.8 (goals) | ||
Summary | 0001800: Restore last focus position when navigating to upper view halves | ||||
Description | It's currently somewhat tedious to edit many instrument parameters in a keyboard-only way. This is mainly because many of them shift the focus to the envelope editor on every change. However, this behavior is indeed quite useful for fast previewing especially (but not only) when using the mouse, so I don't request its removal. Maybe there are other better ways around this issue. It would be great to have some sort of solution for this case. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
related to | 0001799 | resolved | Saga Musix | More keyboard focus weirdness in OPL editor |
related to | 0001795 | resolved | Saga Musix | Keyboard focus issues when switching from and back to OpenMPT in some cases |
Please check out r21256, it should hopefully resolve all remaining focus issues with the editor windows. |
|
The feature is mostly working, but can behave weirdly in a few cases. Here's what I have found so far.
|
|
Please check r21267. |
|
Everything is working great now! Thank you. |
|
Oops. There's still one very small and really insignificant quirk found during some further testing. Focus position isn't forgotten after switching from the general tab only if the focus was in the upper half before the switch. |
|
This should now be fixed in r21281. |
|
Just perfect. Many thanks again. |
|
FYI I will (at least for now) not backport these changes ot OpenMPT 1.31. Compared to the previous focus fixes, these are a lot more invasive and as we have seen during the process a lot can go wrong, so I would like this code to mature a bit more before it's thrown at regular users. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-07-01 18:46 | a11cf0 | New Issue | |
2024-07-21 21:15 | Saga Musix | Relationship added | related to 0001799 |
2024-07-21 21:15 | Saga Musix | Assigned To | => Saga Musix |
2024-07-21 21:15 | Saga Musix | Status | new => assigned |
2024-07-22 19:29 | Saga Musix | Relationship added | related to 0001795 |
2024-07-22 20:53 | Saga Musix | Status | assigned => feedback |
2024-07-22 20:53 | Saga Musix | Note Added: 0006001 | |
2024-07-22 21:03 | Saga Musix | Target Version | => OpenMPT 1.32 / libopenmpt 0.8 (goals) |
2024-07-23 16:17 | a11cf0 | Note Added: 0006005 | |
2024-07-23 16:17 | a11cf0 | Status | feedback => assigned |
2024-07-23 19:28 | Saga Musix | Status | assigned => feedback |
2024-07-23 19:28 | Saga Musix | Note Added: 0006007 | |
2024-07-24 12:15 | a11cf0 | Note Added: 0006008 | |
2024-07-24 12:15 | a11cf0 | Status | feedback => assigned |
2024-07-24 16:37 | a11cf0 | Note Added: 0006010 | |
2024-07-24 20:55 | Saga Musix | Status | assigned => feedback |
2024-07-24 20:55 | Saga Musix | Note Added: 0006011 | |
2024-07-24 22:22 | a11cf0 | Note Added: 0006013 | |
2024-07-24 22:22 | a11cf0 | Status | feedback => assigned |
2024-07-25 18:29 | Saga Musix | Status | assigned => resolved |
2024-07-25 18:29 | Saga Musix | Note Added: 0006017 | |
2024-07-25 18:29 | Saga Musix | Fixed in Version | => OpenMPT 1.32 / libopenmpt 0.8 (goals) |