FreeCAD / FreeCAD/FreeCAD

STEP import: "Show progress bar when importing" option is clutter

Open Beginner friendly
#31,162 1 comment 0 reactions 0 assignees View on GitHub
Good first issue Mod: Core Requires: UI/UX review Topic: User Interface
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 15h
Merged PRs (30d)
196

Description

### Problem description

The STEP import dialog has a "Show progress bar when importing" checkbox, which serves no practical purpose for the end user.

### Workbench affected?

None / `Mod/Import`

### Steps to reproduce

Import any STEP file.

### Expected behavior

An import option dialog that's readable and only displays relevant options to the user.

### Actual behavior

Superfluous checkbox exists

Image

This box was introduced with the STEP importer rework back in 2019 with 32ad54c9eff3b47c8f4ef6726fc0a6cfb52034c2, prior to the UX reviews and design groups existing. It neither changes how objects are imported at all, nor is an option an user would want to disable in the first place.

### Development version About Info (in Safe Mode)

```shell
OS: Void Linux (KDE/wayland)
Architecture: x86_64
Version: 26.3.0dev.20260619 (Git shallow) AppImage
Build date: 2026/06/19 20:12:16
Build type: Release
Branch: (HEAD detached at 4109e5de6)
Hash: 4109e5de6baa83b0630a8b999c016d744f165bc8
Python 3.11.14, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, Clipper2 , IfcOpenShell 0.8.2, OCC 7.8.1
Locale: English/United Kingdom (en_GB)
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Dark/
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Drag at cursor
Logical DPI/Physical DPI/Pixel Ratio: 96/92.6073/1
Installed mods:
* Fasteners Workbench 0.5.61
```

### Last known good version (optional)

d26f7720350890bfa467ea8d257ee389f3f9a0f5

Contributor guide

Open the contributing guide

Research direction

Start in the Mod/Import STEP import dialog and reproduce the issue by importing any STEP file. Remove the redundant “Show progress bar when importing” option, then verify that the dialog contains only relevant options and that STEP import still completes normally.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
desktop
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.