Notes |
|
|
|
|
(0022576)
|
Zalewa
|
2022-12-30 18:33
|
|
|
|
(0022584)
|
WubTheCaptain
|
2022-12-31 00:55
(edited on: 2022-12-31 00:56) |
|
Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse is kinda janky, particularly with a keyboard. The first Tab key press starts text interaction / selection, which is not what I want because pressing Enter key here when reaching the email address will actually close the "About Doomseeker" window instead of opening my MUA; only the second Tab key press actually selects the full mailto: URI, and only then pressing Enter key opens my MUA.
|
|
|
(0022585)
|
WubTheCaptain
|
2022-12-31 00:58
(edited on: 2022-12-31 01:00) |
|
I notice what I said in 0004070:0022584 does not occur with the IP2C Database URL below. That behaves perfectly as desired with a keyboard.
|
|
|
|
The attached patch (0001-ui-aboutdialog-Use-Qt-TextBrowserInteraction.patch) does not fix the underlying focus issue (two Tab key presses required), but may alleviate some confusion about the selection. It replaces the textInteractionFlags with TextBrowserInteraction on labels with URLs in this window. |
|
|
|
I tried removing the mailto: labels (label_10 and label_12) and merging those labels with the maintainer name labels (label_9 and label_11) to figure out if that was causing the issue of needing to press the Tab key twice, but it didn't resolve the issue I had above. Though it seemed kinda neater for mouse text selection accessibility, so I left it in as an experimental patch 0002.
I know 0002 doesn't use "- " prefix like the other contributors stuff below it does, but I felt like this needs to be a list widget to be correct (and I don't know how to do that). |
|
|
(0022589)
|
WubTheCaptain
|
2022-12-31 01:54
(edited on: 2022-12-31 01:55) |
|
The attached screenshot (2022-12-31-015158_maim.png) was created after the unrelated fix for 0004069 was made available (master branch HEAD), in case there is any doubt why the "Contact information" text from the first screenshot is different; that text is not changed with this patch.
|
|
|
(0022590)
|
WubTheCaptain
|
2022-12-31 02:16
(edited on: 2022-12-31 02:18) |
|
bleehhh, patch 0002 introduced an error to one email address (.com instead of .net). I'm not submitting a v2 patch with a correction, because I don't think it should be used like this without a list widget and it's an experiment (to be tried by developers).
|
|
|
|
|