Commit eb2f530
A package browser, and a side strip that grows with the window
Finding something to install meant already knowing its name, and then
finding out the hard way whether it was any use as blocks.
Packages > Browse packages opens a shelf of about eighty five libraries,
each with a plain description and an honest note about how well it suits
block programming: ready made blocks, fits nicely, opens a window of its
own, needs hardware plugged in, or hard to use as blocks at all. Anything
already installed, or already turned into blocks, is marked as such.
Type any name and Look it up on PyPI fetches the real description, version
and requires-python from pypi.org, works out whether the Python you are
using can actually run it, and warns when a package ships no built files so
pip would need build tools. That answer arrives before installing rather
than after.
The category strip down the side now grows a little on a bigger window,
capped so it never becomes silly, and the drawer starts wider to match.
Package block names are long, and on a large screen they were being cut off.
Version 1.4.0.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 8790442 commit eb2f530
3 files changed
Lines changed: 522 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
180 | 203 | | |
181 | 204 | | |
182 | 205 | | |
| |||
Loading
0 commit comments