-
-
Notifications
You must be signed in to change notification settings - Fork 783
App modules/developer info: log app architecture property #16488
Copy link
Copy link
Closed
Labels
architecture/x64audience/nvda-devPR or issue is relevant to NVDA / Add-on developersPR or issue is relevant to NVDA / Add-on developerscomponent/loggingp5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
architecture/x64audience/nvda-devPR or issue is relevant to NVDA / Add-on developersPR or issue is relevant to NVDA / Add-on developerscomponent/loggingp5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Hi,
MOstly to help ARM64 users and testers:
Rationale
Microsoft, Google, and other app vendors are starting to provide native ARM64 applications for use on Windows 10 and later. Coupled with support for x86 apps (and AMD64 apps on Windows 11), it becomes important to help develoeprs and users figure out which app architecture is in use.
Is your feature request related to a problem? Please describe.
Currently, app architecture property in app modules is not logged unlike product name, version, and helper binding handle. To see the app architecture, one must enter Python Console (Control+NVDA+Z) and type "focus.appModule.appArchitecture" (without quotes) and press Enter.
Describe the solution you'd like
Log appModule.appArchitecture property as part of developer info for navigator object.
Describe alternatives you've considered
Do not log app architecture (see the current procedure above).
Additional context
This can be a useful way to assist with #16304 once both 32-bit and 64-bit NVDA are in use, as well as help debug app issues on Windows 10/11 on ARM64.
Thanks.