Bug 507384 - Inconsistent UI: angle mode uses radio buttons, numeral system uses combo box
Summary: Inconsistent UI: angle mode uses radio buttons, numeral system uses combo box
Status: ASSIGNED
Alias: None
Product: kcalc
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Evan Teran
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-23 05:42 UTC by Dylan Schooner
Modified: 2025-10-13 16:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dylan Schooner 2025-07-23 05:42:54 UTC
SUMMARY
In "Numeral System Mode," the numeral system is selected with a combo box. In "Science Mode" and "Statistic Mode," the angle mode is selected with radio buttons despite occupying the same space as the combo box in numeral system mode.

STEPS TO REPRODUCE
1. Open Settings -> Numeral System Mode
2. Observe combo box for numeral system selection
3. Open Settings -> Science Mode or Statistic Mode
4. Observe radio buttons for angle mode selection

OBSERVED RESULT
Angle mode is selected with radio buttons while numeral system is selected with a combo box.

EXPECTED RESULT
Angle mode/ numeral system should both be selected with the same type of widget, either a radio button group OR a combo box to improve UI consistency.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Comment 1 Dylan Schooner 2025-07-23 05:47:34 UTC
I would like to work on this issue. Personally, I think the cleanest approach is to use a combo box for both angle mode selection and numeral mode selection.
Comment 2 Dylan Schooner 2025-07-23 08:30:04 UTC
I'm realizing we would lose the Alt+Key combos for the angle mode selector if we switched to a combo box. How big of a priority is maintaining these shortcuts?
Comment 3 Bug Janitor Service 2025-07-23 22:05:12 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/kcalc/-/merge_requests/189
Comment 4 John Veness 2025-10-13 16:16:46 UTC
Actually, I would prefer radio buttons for both modes. This makes changing between options a single-click rather than two clicks. And indeed some people use keyboard shortcuts. The current combo button for the numeric base takes up the same amount of space as the radio buttons anyway, so isn't really saving anything.