Change ProjectBrowserSourceBase's option methods to be enums

Created on 15 May 2024, 12 months ago
Updated 20 June 2024, 11 months ago

Problem/Motivation

ProjectBrowserSourceBase includes three methods (also defined on the interface) which are final and declare lists of options. This is a perfect use case for enums, which are basically sets of options that aren't extensible.

Proposed resolution

Remove those methods, thus reducing API surface, and replace them with enums.

✨ Feature request
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
  • API clean-up

    Refactors an existing API or subsystem for consistency, performance, modularization, flexibility, third-party integration, etc. May imply an API change. Frequently used during the Code Slush phase of the release cycle.

Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024