Skip to content

UX: Dictionary Controller #381

@MitchellShiell

Description

@MitchellShiell

Background

The dictionary viewer includes a version selector dropdown that allows users to switch between different versions of the dictionary. Dictionary versions follow semantic versioning (e.g., 1.0.0, 1.1.0, 2.0.0).

Problem

  1. Wrong default selection: The oldest version is initially selected when the dictionary loads, rather than the most recent version. This means users must manually switch to see current data, and may unknowingly view outdated dictionary information.

  2. Incorrect sort order: Versions are currently sorted in ascending order (oldest to newest), which is counterintuitive. Users typically expect to see the most recent version first at the top of the dropdown, as newer versions are usually more relevant.

Solution

Fix default selection:

  • Set the most recent version as the default selection when dictionary initially loads

Fix sort order:

  • Sort version dropdown in descending order with newest version at top, oldest at bottom
  • Use proper semantic version sorting (not alphabetical) to handle versions like 1.9.0 vs 1.10.0 correctly

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions