View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001408 | OpenMPT | User Interface | public | 2021-01-16 15:16 | 2024-11-10 16:10 |
Reporter | Saga Musix | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Target Version | OpenMPT 1.32 / libopenmpt 0.8 (goals) | ||||
Summary | 0001408: Migrate MessageBoxes to Vista TaskDialog | ||||
Description | It's well known that Yes/No/Cancel style dialogs are bad UX, as action buttons should make it clear which action they are actually going to carry out. As OpenMPT no longer supports Windows XP, it would be considerably easier to migrate existing | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
related to | 0001687 | resolved | Saga Musix | Use modern folder picker dialog on Windows Vista and later |
MFC has a wrapper, |
|
This is the first meaningful TaskDialog implementation in Wine that supports more than just plain old Yes/No/Cancel buttons: This would raise the required Wine version to at least 2.5 (2.11 for custom buttons). We appear to have no Wine 2.x users according to update statistics, but a handful of people are still on 1.8. |
|
Requiring Wine 3.0 should be trivial by now, however, we still do have Windows XP builds. We could still use Vista dialogs and fallback to even worse UX for Windows XP: "click Yes for $ACTION, click No for $OTHERACTION". |
|
For those messages currently supported by the |
|
That would be OK, I think. RETRO builds can have reduced functionality. |
|
Technically only |
|
r22143 reimplements the |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-16 15:16 | Saga Musix | New Issue | |
2021-01-16 15:17 | Saga Musix | Note Added: 0004612 | |
2021-01-16 15:56 | Saga Musix | Note Added: 0004613 | |
2021-01-16 15:58 | Saga Musix | Note Edited: 0004613 | |
2021-01-20 09:34 | manx | Target Version | => OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) |
2022-02-16 17:36 | manx | Note Added: 0005097 | |
2022-02-16 17:57 | Saga Musix | Note Added: 0005098 | |
2022-02-16 18:06 | manx | Note Added: 0005099 | |
2022-02-18 23:12 | Saga Musix | Note Added: 0005103 | |
2023-03-19 16:12 | Saga Musix | Target Version | OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) => OpenMPT 1.32 / libopenmpt 0.8 (goals) |
2023-04-07 19:46 | manx | Relationship added | related to 0001687 |
2024-11-10 16:10 | Saga Musix | Note Added: 0006166 |