Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

De-emphasize non-standard install options #12

Open
kcarnold opened this issue Aug 28, 2024 · 1 comment
Open

De-emphasize non-standard install options #12

kcarnold opened this issue Aug 28, 2024 · 1 comment

Comments

@kcarnold
Copy link

Some students regularly end up installing the 32-bit Windows version, or doing something else odd with their setup.

In the current website, the most prominent link is to the GitHub release page, which gives lots of options. The hover links per platform also provide various options... what if the most common option were the easiest to click?

A prototype:

image

prototype code
    <tr>
        <td style="padding:0em 1.2em 0.8em 0em; font-size:1em">
            <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.exe">Windows</a>&nbsp;•&nbsp;
            <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.pkg">Mac</a>&nbsp;•&nbsp;
            <div class="with-tooltip"><span class="trigger">Linux</span>
                <div class="tooltip-box" style="_width: 20em; _margin-left: -10em">
                    <h3>Official downloads for Linux</h3>
                    <p><b>Installer</b> (installs private Python 3.10 on x86_64, uses existing python3 elsewhere) <br/>
                        <code>bash &lt;(wget -O - https://thonny.org/installer-for-linux)</code></p>
                    <p><b>Re-using an existing Python installation</b> (for advanced users)<br/>
                        <code>pip3 install thonny</code></p>
                    <hr/>
                    <h3>3rd party distributions <span style="font-weight:normal">(may have older version)</span></h3>
                    <p><b>Flatpak</b><br/>
                        <code>flatpak install org.thonny.Thonny</code></p>
                    <p><b>Snap</b><br/>
                        <code>sudo snap install thonny</code></p>
                    <p><b>Debian</b>, <b>Raspbian</b>, <b>Ubuntu</b>, <b>Mint</b> and others<br/>
                        <code>sudo apt install thonny</code></p>
                    <p><b>Fedora</b><br/>
                        <code>sudo dnf install thonny</code></p>
                </div>
            </div>
            <br>
        <div class="with-tooltip"><span class="trigger">More Options</span>
            <div class="tooltip-box" style="_width: 20em; margin-right: -8em">
                <h3>Official downloads for Windows</h3>
                <p id="py310_win_64"><b>Installer with 64-bit Python 3.10</b>, requires 64-bit Windows 8.1 / 10 / 11<br/>
                    <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.exe">thonny-4.1.4.exe (21 MB)</a></p>
                <p id="py38_win_32"><b>Installer with 32-bit Python 3.8</b>, suitable for all Windows versions since 7<br/>
                    <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-py38-4.1.4.exe">thonny-py38-4.1.4.exe (20 MB)</a></p>
                <p><b>Portable variant with 64-bit Python 3.10</b><br/>
                    <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4-windows-portable.zip">thonny-4.1.4-windows-portable.zip (31 MB)</a></p>
                <p><b>Portable variant with 32-bit Python 3.8</b><br/>
                    <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-py38-4.1.4-windows-portable.zip">thonny-py38-4.1.4-windows-portable.zip (29 MB)</a></p>
                <p><b>Re-using an existing Python installation</b> (for advanced users)<br/>
                    <code>pip install thonny</code></p>
                <h3>Official downloads for macOS</h3>
                <p><b>Installer with Python 3.10</b> (universal2)<br/>
                    <a href="https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.pkg">thonny-4.1.4.pkg (42 MB)</a></p>
                <p><b>Re-using an existing Python installation</b> (for advanced users)<br/>
                    <code>pip install thonny</code></p>
                <hr/>
                <h3>3rd party distributions <span style="font-weight:normal">(may have older version)</span></h3>
                <p><b>Downloading and launching the installer with Homebrew</b><br/>
                    <code>brew install thonny</code></p>
                </div>
        </div>
        </td>
    </tr>
@aivarannamaa
Copy link
Member

Sorry for the late reply! I will try to enhance this later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants