XcodesOrg / XcodesOrg/XcodesApp

Add filter option to show released and RC xcodes while still hiding betas

Open
#334 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Swift
Stars
8.6k
Forks
387
Avg merge
6d 7h
Merged PRs (30d)
3

Description

Tell us how we can improve Xcodes
I usually don't want to see all xcode versions, sometimes I want to only see the released versions, which the release only filter is useful for. However, I'd love to also have the option to see release candidates in this list, since very often those RCs will just become the released version in time.

Is your feature request related to a problem? Please describe.
not a problem, just a convenience i'd like added

What would you like to see? How would you like it to work?
Implementation isn't as important, but I could see it either being implemented as a new "Releases and RCs only" filter, this behavior just being defaulted into the "Releases Only" filter, or perhaps as a preference checkbox to "include unreleased RCs in the releases only filter". any of these (or some other solution that i haven't thought of) could work, though changing the behavior of "releases only" might not be agreeable to some folks, so making it an option would likely be the best solution for all.

I'm undecided if it should just show all RCs, or if it should show RCs after the current released version, since I know 14.1 RC1 had some bug that necessitated an RC2 release, so showing RCs newer than the latest release may be the safest thing to do.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing Releases Only filter in XcodesApp and trace how Xcode versions are classified as released, RC, or beta. Clarify whether the change should be a separate filter, an option, or altered default behavior, and define whether all RCs or only RCs newer than the latest release are shown; done means the selected behavior is implemented and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.