This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Suggestions for Windows installer UI improvements
Type: enhancement Stage:
Components: Installation, Windows Versions: Python 3.5
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: Sworddragon, paul.moore, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2016-06-20 15:53 by Sworddragon, last changed 2022-04-11 14:58 by admin.

Messages (3)
msg268908 - (view) Author: (Sworddragon) Date: 2016-06-20 15:53
On installing Python 3.5.1 with the Windows installer I have noticed some things that could maybe be enhanced:

- The launcher provides the option "Add Python 3.5 to PATH" on the first page. But if a custom installation is choosen the option appears again as "Add Python to environment variables". I think this option should not appear twice in this case so one of them could be removed. If both should be kept I think they should then at least reference to the same text.
- On a custom installation if the option "py launcher" is disabled the suboption "for all users (requires elevation)" does not get disabled. Since the option "Associate files with Python (requires the py launcher)" seems to get disabled in this case the other option should probably get disabled too.
- On a custom installation the option "Create shortcuts for installed applications" sounds confusing. What shortcuts are being created for what applications? Currently I'm assuming that the last word has a typo and this option creates the startmenu and desktop shortcuts. If this is the case maybe this option should be separated into 2 for the startmenu and the desktop shortcuts.
msg268910 - (view) Author: (Sworddragon) Date: 2016-06-20 16:16
Edit: Forgot to say that the first point also applies to the options "Install launcher for all users (recommended)" and "for all users (requires elevation)" or "Install for all users" dependent on what the first one actually means.
msg275542 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-09-10 02:01
FWIW, the one thing that might be implemented here is disabling the "for all users" checkbox when the option to install the launcher is disabled. But I think it's fairly clear what's implied there (that is to say, the checkbox not being disabled doesn't increase the confusion significantly :) )

The other checkboxes are in different contexts, and so deserve different text.

We don't install any desktop shortcuts, so there's no reason to split that checkbox.
History
Date User Action Args
2022-04-11 14:58:32adminsetgithub: 71544
2021-10-20 09:55:36iritkatrielsettitle: Enhancing the Windows installer -> Suggestions for Windows installer UI improvements
2016-09-10 02:01:22steve.dowersetmessages: + msg275542
2016-06-20 23:09:25ned.deilysetnosy: + paul.moore, tim.golden, zach.ware, steve.dower

components: + Windows
title: Enhancing the installer -> Enhancing the Windows installer
2016-06-20 16:16:37Sworddragonsetmessages: + msg268910
2016-06-20 15:53:48Sworddragoncreate