Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 08-23-2023, 03:30 PM   #76
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
@Vanguard3000,
I have been reading the code in Qt6.5.2 in qwindowsscreen.cpp and it appears the serialnumber for each monitor is extracted from an edidRegistryKey in the Windows registry.

Each monitor will dump its edid block when connected and the qt code tries to parse it to get the pieces.

If for any reason both edid blocks do not exist in the registry or if edid parsing fails, this will fail.

This provides an avenue to explore if editing the registry might help solve the issue.
KevinH is offline   Reply With Quote
Old 08-23-2023, 04:46 PM   #77
Vanguard3000
Groupie
Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.
 
Posts: 169
Karma: 474196
Join Date: Jan 2011
Location: Canada
Device: Kobo Libra 2
Here's the debug info:

Code:
Debug: Primary Screen:  "LG FHD (1)" "LG Electronics" "16843009"
Debug:     geo        :  QRect(1920,0 1920x1080)
Debug:     avail   geo:  QRect(1920,0 1920x1040)
Debug:     devideRatio:  1
Debug:     logical dpi:  96 96
Debug:     physic  dpi:  81.28 80.6824
Debug: 

All Screens
Debug: Screen:  0 "LG FHD (1)" "LG Electronics" "16843009"
Debug:     geo        :  QRect(1920,0 1920x1080)
Debug:     avail   geo:  QRect(1920,0 1920x1040)
Debug:     devideRatio:  1
Debug:     logical dpi:  96 96
Debug:     physic  dpi:  81.28 80.6824
So it looks like it knows there IS a primary monitor, but because all the other info is identical it doesn't know WHICH one that is. I've readded the "FrienldyName" keys and it's not recording that in your debug log.

[Edit] I'm wondering where that "LG FHD" name is coming from (not the registry, apparently) since that may be the "name" it's looking for.

[Edit 2] Okay, I've found it in a different spot in the registry. I'm going to do something stupid...

[Edit 3] I tried renaming them and restarted but the name reverted. Worth a try I guess.

Quote:
Originally Posted by KevinH View Post
@Vanguard3000,
I have been reading the code in Qt6.5.2 in qwindowsscreen.cpp and it appears the serialnumber for each monitor is extracted from an edidRegistryKey in the Windows registry.
The monitors have a registry EDID key in a "device parameters" subfolder within the monitor's folder (i.e.
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\DISP LAY\GSM5BCA\5&96b30e3&0&UID4352\Device Parameters"
). Both EDID entries are identical as well.

Last edited by Vanguard3000; 08-23-2023 at 04:59 PM.
Vanguard3000 is offline   Reply With Quote
Old 08-23-2023, 05:09 PM   #78
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Since both EDID's are identical it explains why the SerialNumbers of both are identical: 16843009

Given everything is identical, there is just no way for Qt to tell them apart. Especially not using the serialNumber extracted from identical EDID blocks.

Do you have any other ports you could use for a second display. Maybe a different usb-c to hdmi adapter or anything else like that?

I know they make inline edid modifiers. Some are dirt cheap. Perhaps you could use one to change the edid of the second monitor to use a different serial number?

Something like this come to mind, but you would need one that can change the serial number. I am not surevanyone even makes one.

https://www.amazon.ca/Passthrough-Ge...08RCMFLMK?th=1

Until we can find out how to distinguish between the two monitors that Qt can detect we have no way to fix or patch anything.

Last edited by KevinH; 08-23-2023 at 05:25 PM.
KevinH is offline   Reply With Quote
Old 08-23-2023, 05:11 PM   #79
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Are those EDID blocks in hex code? If so could you copy each of them to text files so that I can try parsing the edid blocks and create a new edid with a changed serial number?

I am really stumped.
KevinH is offline   Reply With Quote
Old 08-23-2023, 05:17 PM   #80
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Actually that Sigil debug output in incorrect as well. It should show the primary screen then show all screens including the primary and secondary screens. So it should show 3 in total. That only shows 2 entries.

So Qt thinks you only have one screen, as the second one overwrote the first one!

You are not in "clone" mode with your screens by any chance?

Last edited by KevinH; 08-23-2023 at 05:22 PM.
KevinH is offline   Reply With Quote
Old 08-23-2023, 05:56 PM   #81
Vanguard3000
Groupie
Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.
 
Posts: 169
Karma: 474196
Join Date: Jan 2011
Location: Canada
Device: Kobo Libra 2
Quote:
Originally Posted by KevinH View Post
Do you have any other ports you could use for a second display. Maybe a different usb-c to hdmi adapter or anything else like that?

I know they make inline edid modifiers. Some are dirt cheap. Perhaps you could use one to change the edid of the second monitor to use a different serial number?
I tried switching DP ports. My card has an HDMI port as well but Idon't believe I have an adapter going that way.

Quote:
Originally Posted by KevinH View Post
Are those EDID blocks in hex code? If so could you copy each of them to text files so that I can try parsing the edid blocks and create a new edid with a changed serial number?
Yes, they are of type REG_BINARY and the value is in hex.

Quote:
Originally Posted by KevinH View Post
I am really stumped.
Me too. Sorry. Seems like an issue Qt would have noticed before this version went live.

Quote:
Originally Posted by KevinH View Post
You are not in "clone" mode with your screens by any chance?
No, they're on "Extend".
Vanguard3000 is offline   Reply With Quote
Old 08-23-2023, 06:03 PM   #82
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Qt changed the way they do this because of bug reports. EDID blocks are NOT supposed to have the same serial numbers. So what Qt did really should not have hurt but in your case it did.

I still can not figure out why your debug.txt has only two entries. It should list the info for the primary first. And then list it for all screens, primary included.

Can you copy and paste the two edid blocks into a text file and zip then up and post them. I want to try decoding them just to verify that Qt has not messed that up.
KevinH is offline   Reply With Quote
Old 08-23-2023, 06:19 PM   #83
democrite
Evangelist
democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.democrite will give the Devil his due.
 
Posts: 441
Karma: 77256
Join Date: Sep 2011
Device: none
I'll try to keep investigating and see if I can find something reproducable.

Quote:
Originally Posted by DiapDealer View Post
Also keep in mind that Sigil is never going to be 100% aesthetically mac. Nor is it going to be 100% aesthetically Windows. Sigil, first and foremost, needs to work on three different platforms with the same codebase. Hopefully without crashing on any of them. If disabling native file dialogs on one platform makes keeping things stable on three platforms easier, then that is what we will do.
I understand that it's just you two. Yet I sort of like the idea of trying to be as native as possible on all platforms. Possible hidden preference? What to say, it is just more pleasing, elegant, mouse gestures, keyboard shortcuts, and UI actions would feel more native without the need of cognitive distraction to stop and think, hey I need to change how I press keys, move the mouse, etc. for some moment. Perhaps difficult yet who knows, maybe if such becomes slowly implemented, users will just be happier, more will use it, and maybe someday others will join in and contribute. Perhaps I just think such is part of making an app more popular, pleasant, useful, praised, and one might someday get all else that comes along with such.
democrite is offline   Reply With Quote
Old 08-23-2023, 06:22 PM   #84
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,823
Karma: 8700631
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
A question

Right now I updated to Sigil 2.01 from the Arch repo and that version is compiled with Qt 5.15.10 and not Qt 6.5.2. Does that fact make Sigil 2.x (from the Arch repo) not work fully?
RbnJrg is offline   Reply With Quote
Old 08-23-2023, 06:29 PM   #85
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Quote:
Originally Posted by RbnJrg View Post
Right now I updated to Sigil 2.01 from the Arch repo and that version is compiled with Qt 5.15.10 and not Qt 6.5.2. Does that fact make Sigil 2.x (from the Arch repo) not work fully?
That is unfortunate. We contacted them in advance to tell them about the move to Qt6 but unfortunately they seem to have ignored us.

Perhaps DiapDealer can nudge them a bit.

Sigil will remain buildable under Qt 5.15 or so for the next year just to handle much older Linux distributions.

As long as you can still run all your plugins, you should be okay. Test ones that use Qt to do the plugin's gui to see. Try one of Doitsu's qt based ones and our Readium Reader plugin as I know it uses Qt.

If they all continue to work, you should be okay.

But Arch should really be using Qt6.5.2
KevinH is offline   Reply With Quote
Old 08-23-2023, 06:58 PM   #86
Vanguard3000
Groupie
Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.
 
Posts: 169
Karma: 474196
Join Date: Jan 2011
Location: Canada
Device: Kobo Libra 2
Quote:
Originally Posted by KevinH View Post
Can you copy and paste the two edid blocks into a text file and zip then up and post them. I want to try decoding them just to verify that Qt has not messed that up.
Here you go! This is everything in
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\E num\DISPLAY\GSM5BCA

You'll find the two EDIDs in there. Also, there are a few displays that have appeared with no properties in there. They've appeared during my tinkering and can't be removed.
Attached Files
File Type: rar displays.rar (1.7 KB, 199 views)
Vanguard3000 is offline   Reply With Quote
Old 08-23-2023, 07:04 PM   #87
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,648
Karma: 205022288
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by democrite View Post
I understand that it's just you two.
That really doesn't have anything to do with it.

Quote:
Originally Posted by democrite View Post
Yet I sort of like the idea of trying to be as native as possible on all platforms.
And what you're not understanding is that that's not always possible when one is dealing with a cross-platform project that is built from the same code on ALL platforms. We rely on Qt to do ALL the heavy lifting (graphically).

Last edited by DiapDealer; 08-23-2023 at 07:23 PM.
DiapDealer is offline   Reply With Quote
Old 08-23-2023, 07:13 PM   #88
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,648
Karma: 205022288
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by KevinH View Post
That is unfortunate. We contacted them in advance to tell them about the move to Qt6 but unfortunately they seem to have ignored us.

Perhaps DiapDealer can nudge them a bit.

Sigil will remain buildable under Qt 5.15 or so for the next year just to handle much older Linux distributions.

As long as you can still run all your plugins, you should be okay. Test ones that use Qt to do the plugin's gui to see. Try one of Doitsu's qt based ones and our Readium Reader plugin as I know it uses Qt.

If they all continue to work, you should be okay.

But Arch should really be using Qt6.5.2
I was rather disappointed when I saw that. I gave the Arch maintainer plenty of advance notice, I thought. They already have their PageEdit package as a roadmap. He seemed genuinely in favor of it, and thanked me for the info I shared. He indicated he was going to work on putting it together (Qt6). At this point, I have no idea what the resistance might be. I sort of assumed it was a done deal. I still hold out a little hope that an update might happen. I've no idea how many packages he's wrangling.

But yes, Reuben, I think all of 2.0 features will be be available to you with the Arch package. I was back and forth between Sigil Qt5.15.x and Sigil Qt6.5.x quite a bit when doing my testing on my Arch machine.

Last edited by DiapDealer; 08-23-2023 at 07:22 PM.
DiapDealer is offline   Reply With Quote
Old 08-23-2023, 07:51 PM   #89
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
Your edid blocks are exactly identical and can be decoded to the following:

{
"manufacturer_id": 7789,
"manufacturer": "Goldstar Company Ltd",
"manufacturer_pnp_id": "GSM",
"product_id": 51803,
"year": 2021,
"week": 1,
"edid_version": "1.4",
"type": "digital",
"width": 60.0,
"height": 34.0,
"gamma": 2.2,
"dpms_standby": true,
"dpms_suspend": true,
"dpms_activeoff": true,
"resolutions": [[720, 400, 70.0], [720, 400, 88.0], [640, 480, 60.0], [640, 480, 72.0], [640, 480, 75.0], [800, 600, 56.0], [800, 600, 60.0], [800, 600, 70.0], [800, 600, 75.0], [832, 624, 75.0], [1024, 768, 87.0], [1024, 768, 60.0], [1024, 768, 72.0], [1024, 768, 75.0], [1152, 864, 75.0], [1280, 720, 60.0], [1280, 800, 60.0], [1280, 1024, 60.0], [1440, 900, 60.0], [1400, 1050, 60.0], [1600, 900, 60.0], [1680, 1050, 60.0]],
"name": "LG FHD",
"serial": 16843009
}


Bytes 12 to 15 (number count starts at 0 not 1) are the serial number.

The last byte is a checksum byte added to make the sum of all 128 bytes to be 0 (mod 256)

So I wonder if it is possible to change one of the EDID blocks to be:

Code:
00 ff ff ff ff ff ff 00 1e 6d ca 5b 01 01 01 02
01 1f 01 04 a5 3c 22 78 fb 7b 45 a4 55 4a a2 27
0b 50 54 a5 4b 00 71 4f 81 c0 81 00 81 80 95 00
90 40 a9 c0 b3 00 2a 44 80 a0 70 38 27 40 30 20
35 00 e0 0e 11 00 00 1e 00 00 00 fd 00 30 4b 55
55 12 01 0a 20 20 20 20 20 20 00 00 00 fc 00 4c
47 20 46 48 44 0a 20 20 20 20 20 20 02 3a 80 18
71 38 2d 40 58 2c 45 00 e0 0e 11 00 00 1e 01 ed
which should change its serial number to be 16843010

Might be worth a shot but I would guess that restarting the comnputer would just reset it.

The only right way to fix this is to ask Qt to add back the user device Friendly name but concatenate the the serial number to it to make something any user could make unique.

I have tried to alert Qt's developers to the problem by posting in the original bug report that caused the change to EDID serial numbers in the first place:

See https://bugreports.qt.io/browse/QTBUG-112829

Last edited by KevinH; 08-24-2023 at 10:47 AM.
KevinH is offline   Reply With Quote
Old 08-24-2023, 11:08 AM   #90
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,848
Karma: 6120478
Join Date: Nov 2009
Device: many
@democrite,

Would you try using the macOS x86_64 build under Rossetta 2 to see if the bug/abort happens there as well and report back. That would help if I could narrow down my search to be arm64 specific.

Also are you using the latest macOS Ventura 13.5.1 as it is supposed to include a number of bug fixes specific to arm64. It might help. All of my testing is being done with it, and I still can not replicate what you are seeing.


Quote:
Originally Posted by democrite View Post
I'll try to keep investigating and see if I can find something reproducable.



I understand that it's just you two. Yet I sort of like the idea of trying to be as native as possible on all platforms. Possible hidden preference? What to say, it is just more pleasing, elegant, mouse gestures, keyboard shortcuts, and UI actions would feel more native without the need of cognitive distraction to stop and think, hey I need to change how I press keys, move the mouse, etc. for some moment. Perhaps difficult yet who knows, maybe if such becomes slowly implemented, users will just be happier, more will use it, and maybe someday others will join in and contribute. Perhaps I just think such is part of making an app more popular, pleasant, useful, praised, and one might someday get all else that comes along with such.
KevinH is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil-1.9.20 Released DiapDealer Sigil 12 01-28-2023 09:41 AM
Sigil-0.9.12 Released DiapDealer Sigil 194 03-15-2019 03:51 PM
Sigil-0.9.11 Released DiapDealer Sigil 37 02-18-2019 06:56 PM
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 KevinH Sigil 106 10-04-2015 10:41 AM
Sigil 0.6.0 Released user_none Sigil 93 11-24-2012 06:50 PM


All times are GMT -4. The time now is 03:46 AM.


MobileRead.com is a privately owned, operated and funded community.