Swift issues.
A place to start.

Find a small task in a Swift project you care about.

Swift issues

18 open issues

Snapshot checked · How we collect data

AyaseEli-Bing / xnumeterSwiftUnassigned

Non-root users only see their own processes, and nothing says so

Zero-dependency macOS system monitor in Swift: terminal TUI + menu-bar dashboard, reading XNU kernel stats directly (host_statistics, sysctl, getfsstat, proc_listpids).

documentationgood first issue
Checked Up For GrabsUpdated

What to know

The problem The per-process table only sees processes the current user owns. Sampler.swift:285 does guard pid 0, let r = rusage(pid) else { continue } so every EPERM (another user's / root's process) is dropped

Read the full issue discussion

Before you start

View on GitHub
open-telemetry / opentelemetry-swiftSwiftUnassigned

SwiftMetricsShim: metrics with the same label and different dimensions are merged

OpenTelemetry API for Swift

good first issue
Checked Up For GrabsUpdated

What to know

OpenTelemetrySwiftMetrics caches handlers by label and type only. It ignores the dimensions, so a second metric with the same label gets the handler of the first. Reproduction let factory =

Read the full issue discussion

Before you start

View on GitHub
open-telemetry / opentelemetry-swiftSwiftUnassigned

OTelLogHandler: the default logger provider is a no-op

OpenTelemetry API for Swift

good first issue
Checked Up For GrabsUpdated

What to know

OTelLogHandler.init(loggerProvider:includeTraceContext:attributes:) defaults loggerProvider to DefaultLoggerProvider.instance, which is a no-op. It ignores the provider registered with

Read the full issue discussion

Before you start

View on GitHub
open-telemetry / opentelemetry-swiftSwiftUnassigned

OTelLogHandler: handler metadata overrides per-call metadata

OpenTelemetry API for Swift

good first issue
Checked Up For GrabsUpdated

What to know

In OTelLogHandler a handler-level value takes over a per-call value for the same key. This way there is no way to override a more global metadata key on a call site. swift-log's contract is the opposite order: handler

Read the full issue discussion

Before you start

View on GitHub
open-telemetry / opentelemetry-swiftSwiftUnassigned

`OTelLogHandler(includeTraceContext: false)` is ignored

OpenTelemetry API for Swift

good first issue
Checked Up For GrabsUpdated

What to know

OTelLogHandler(includeTraceContext: false) still attaches the active span context to every log record. Two defects each keep the flag from working. I am not sure what the intended design is, as there are several places

Read the full issue discussion

Before you start

View on GitHub
open-telemetry / opentelemetry-swiftSwiftUnassigned

`OTelLogHandler` does not support `Logger.MetadataProvider`

OpenTelemetry API for Swift

good first issue
Checked Up For GrabsUpdated

What to know

OTelLogHandler does not implement the metadataProvider requirement of LogHandler. swift-log falls back to its default, which returns nil, ignores assignments, and prints a one-time warning in debug builds. If a metadata

Read the full issue discussion

Before you start

View on GitHub
fus3r / lemmaSwiftUnassigned

Export Study Notes: include the book's derivations

An IDE for reading mathematics: a free, open-source PDF reader for the Mac that turns references into links, proofs into steps and checks derivations as you write them.

enhancementgood first issue
Checked Up For GrabsUpdated

What to know

File › Export Study Notes… writes a readable Study notes.md with notes, saved explanations, bookmarks, highlights, ink and links to the Lab notebooks, but not derivations: the steps a reader wrote beside the page, and

Read the full issue discussion

Before you start

View on GitHub
fus3r / lemmaSwiftUnassigned

VoiceOver: names for the status bar's icon-only items

An IDE for reading mathematics: a free, open-source PDF reader for the Mac that turns references into links, proofs into steps and checks derivations as you write them.

accessibilitygood first issue
Checked Up For GrabsUpdated

What to know

Three items in the status bar have no accessibility label: the save indicator (a check, a spinner or an error icon), the notifications bell, and the problems count (two icons, two numbers). VoiceOver has no name to read

Read the full issue discussion

Before you start

View on GitHub
fus3r / lemmaSwiftUnassigned

Command palette: menu commands it cannot find yet

An IDE for reading mathematics: a free, open-source PDF reader for the Mac that turns references into links, proofs into steps and checks derivations as you write them.

enhancementgood first issue
Checked Up For GrabsUpdated

What to know

The command palette (⇧⌘P) is where every command can be found by name, and the Keyboard Shortcuts editor (⌘/) is built from the same list. A few menu commands are missing from it: they cannot be run from the palette,

Read the full issue discussion

Before you start

View on GitHub
fus3r / lemmaSwiftUnassigned

Go to the next or previous bookmark

An IDE for reading mathematics: a free, open-source PDF reader for the Mac that turns references into links, proofs into steps and checks derivations as you write them.

enhancementgood first issue
Checked Up For GrabsUpdated

What to know

⌘D bookmarks a page and the Marks view lists the bookmarks, but there is no way to jump from one bookmark to the next while reading: you have to open Marks and click. Readers who bookmark the pages they keep coming back

Read the full issue discussion

Before you start

View on GitHub
fus3r / lemmaSwiftUnassigned

Book tabs: “Close to the Right” and “Reveal in Finder”

An IDE for reading mathematics: a free, open-source PDF reader for the Mac that turns references into links, proofs into steps and checks derivations as you write them.

enhancementgood first issue
Checked Up For GrabsUpdated

What to know

Right-clicking a book's tab offers Close, Close Others, Close All, Open to the Side, Reveal in Explorer, Copy Path and Move Tab Left/Right. Two items from VS Code's tab menu are missing: Close to the Right, which closes

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftUnassigned

Scribe-iOS Outreach 👋🚀

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wantedquestion
Checked First Contributions, Up For GrabsUpdated

What to know

Sharing and promoting Scribe-iOS This pinned issue is for discussing where and how best to promote Scribe-iOS. The purpose is to spread the word so that others can find Scribe-iOS as potential users, to provide feedback

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftUnassigned

Allow the user to filter for conjugations by tense

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wantedblocked
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed feature requests I agree to follow Scribe-iOS' Code of Conduct Description Note This issue is blocked by 621 where the verb conjugations are populated. A user experience improvement

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftAssigned

Assign Not In Wiktionary texts for an invalid translation command

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wanted-next release-
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed feature requests I agree to follow Scribe-iOS' Code of Conduct Description In 597 and 605 we added in the Not in Wiktionary texts. We have all of these texts hard coded, but we need

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftUnassigned

Convert Keyboard app Settings tab to Swift UI

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wanted
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed feature requests I agree to follow Scribe-iOS' Code of Conduct Description Note This issue is blocked by 609 where the new version will be made that this work can be based off of

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftAssigned

Convert Keyboard app About tab to Swift UI

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wanted
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed feature requests I agree to follow Scribe-iOS' Code of Conduct Description Note This issue is blocked by 607 where the new version will be made that this work can be based off of

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftAssigned

Remove XIB-based 1x1 form display and convert to programmatic UI

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wanted
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed issues I agree to follow Scribe-iOS' Code of Conduct Issue Currently the "not in Wikidata" info display (the formKeySingle/formLblSingle 1x1 form view) is the only remaining part of

Read the full issue discussion

Before you start

View on GitHub
scribe-org / Scribe-iOSSwiftAssigned

Create functional testing files and ci process

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

good first issuehelp wanted-priority-
Checked First Contributions, Up For GrabsUpdated

What to know

Terms I have searched open and closed issues I agree to follow Scribe-iOS' Code of Conduct Issue Testing for Scribe and a continuous integration process would be very helpful to assure that pull requests can merged

Read the full issue discussion

Before you start

View on GitHub