Dart good first issues

630 open Dart issues currently match the default 10+ star filter. Scored difficulty: 5,943 at 1/5, 8,722 at 2/5, 12,675 at 3/5, 12,094 at 4/5, 856 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Dart.

All languages · Browse projects · How to find good first issues · Hacktoberfest 2026

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~630 matching filters (Dart · 10+ stars)

List

Green indicator dot is too easy to miss

AI summary

The current green indicator dot used to signal available firmware updates is too small and easily overlooked, making it difficult for users to notice and act upon. This visual cue needs to be more prominent to ensure users are aware of and can easily access firmware update information.

buggood first issuedesignjira
139
Difficulty
2/5
ente/ente

Colour management has stopped working in Android app

AI summary

Users are reporting that color management is no longer functioning correctly in the Ente Photos Android app after upgrading to version 1.2.4. This issue affects multiple devices, including a Google Pixel and a Samsung Galaxy S21, preventing the proper display of images with non-standard color profiles.

help wantedmobilephotos
28.0K
Difficulty
3/5

[Feature Request] [茶楼] 希望在洞内太长的帖子未浏览时先折叠起来,点击详情时再展开

AI summary

Implement a feature in the "DanXi" app to collapse long posts in the "Tea House" section. This involves detecting long posts (based on character count or paragraph number) and providing a mechanism to expand them on user interaction. Consider options like collapsing by default or providing individual collapse buttons for each post reply. The goal is to improve the visual appeal and readability of long threads.

enhancementgood first issue
432
Difficulty
3/5

🐛 TabView 4.16.1 regression: every parent rebuild disposes and recreates all tab bodies (ValueKey<Tab> uses identity equality)

AI summary

A regression in Fluent UI TabView version 4.16.1 causes all tab bodies to be disposed and recreated on any parent widget rebuild. This is due to a change in how tab bodies are keyed, using `ValueKey<Tab>` which relies on object identity, while `Tab` instances are newly created on each parent rebuild. This breaks state preservation within tabs.

buggood first issuew: TabView
3.5K
Difficulty
3/5

Add keyboard shortcut overlay to DevTools

AI summary

This issue proposes adding a persistent overlay to the DevTools that displays available keyboard shortcuts. This feature aims to improve the discoverability of shortcuts, similar to how DartPad implements it, by providing a readily accessible reference for users.

good first issuepolishtype-enhancementP3devtools-cross-screen
1.7K
Difficulty
2/5
NIAEFEUP/uni

ui: small visual details in map page

AI summary

This issue requests minor UI adjustments on the map page. Specifically, the placeholder text in the search bar "Pesquisar aqui" needs to be larger, and the pin colors in dark mode should be improved for better visibility.

good first issueui/ux
68
Difficulty
1/5

SETTINGS: Persist window size

AI summary

This issue requests that the application remember the user's preferred window size between sessions. The window should automatically resize to the last used dimensions upon startup, and this setting should also be accessible within the application's settings menu.

enhancementgood first issueflutter
34
Difficulty
2/5

Add information when importing CSV

AI summary

This issue requests an enhancement to the CSV import functionality. Currently, users receive no guidance on expected column names or data formatting when importing CSV files, leading to potential errors and confusion. The goal is to provide helpful information to improve the user experience during the import process.

enhancementgood first issue
1.4K
Difficulty
2/5

refactor(bluetooth): rewrite BluetoothProvider as an explicit state machine

AI summary

This issue proposes refactoring the `BluetoothProvider` to use an explicit state machine instead of scattered flags. The goal is to eliminate contradictory states, improve reconnection logic with event-driven waits, and add comprehensive unit tests. This aims to provide a single source of truth for Bluetooth connection status across the application.

help wantedready
112
Difficulty
4/5

雨课堂位置签到

AI summary

This issue is a call for help to test a location-based sign-in feature for "雨课堂" (Yuke Tang). The code for this feature is already written, but the developers lack a reliable way to test it. They are inviting users who are experiencing issues with this sign-in method to volunteer for testing.

help wanted
284
Difficulty
2/5

CSS: Enable password reset email config

AI summary

This issue proposes enabling password reset functionality via email for users. It links to a forum discussion about the feature not working and provides an example configuration file for reference. The goal is to allow users to recover their accounts by receiving a password reset link through email.

help wanted
10
Difficulty
3/5

English string change suggestions

AI summary

The task involves reviewing and correcting inconsistencies in English phrasing within the Obtainium Android app and its associated documentation (README, wiki, issue templates). This includes changing capitalization, replacing informal wording with more formal alternatives, and ensuring consistent terminology (e.g., using 'regular expression' instead of 'RegEx').

enhancementgood first issueUI
18.7K
Difficulty
2/5

Feature Request: Add a Paste Button to the URL TextField

AI summary

This feature request proposes adding a dedicated 'Paste' button to a URL text field to streamline the process of inserting clipboard content. The current method of long-pressing the text field is considered inconvenient by the user. The suggested solution aims to improve user experience by providing a direct and quick way to paste URLs.

enhancementgood first issuelow priorityUI
18.7K
Difficulty
2/5

闪退,卡死

AI summary

The user is experiencing frequent application crashes and freezes on their Huawei Mate 70 Pro+ running HarmonyOS 7.0.0.109. The application becomes unresponsive, crashes, and then fails to open, repeatedly crashing upon launch. This issue started occurring suddenly.

bughelp wanted
28
Difficulty
3/5

[Bug] 长按加速播放视频经常经常闪退

AI summary

A bug has been reported on the HarmonyOS version of PiliPlus where long-pressing to accelerate video playback frequently causes the application to crash. The issue appears to be specific to this platform and is not present on Android. The error log indicates a `LateInitializationError` related to the `ugcIntroController` field.

bughelp wanted
217
Difficulty
3/5

[Bug] 近期版本频繁发生闪退崩溃

AI summary

The user is reporting frequent application crashes and exits on the HarmonyOS version of the PiliPlus app. This issue appears to be specific to the HarmonyOS build and is not present in upstream Android versions. The user has ruled out common issues like network, account, and settings problems.

bughelp wanted
217
Difficulty
3/5

HERROR AGREGANDO REPOSITORIOS

AI summary

The user is encountering a "bad response" error with a 404 status code when trying to add a specific GitHub repository to their Miru application. This error occurs both when installing via a script and when directly adding the repository URL in the app's settings, suggesting a potential issue with the repository's accessibility or the application's handling of the URL.

help wanted
5.6K
Difficulty
2/5

Writers wanted

AI summary

The author is seeking community contributions to improve the wording of project milestones, which they describe as "slop." They are open to suggestions and will handle the pull request for any proposed copy changes.

help wanted
191
Difficulty
1/5

Improve favorites empty state

AI summary

This issue proposes improving the empty state of the Favorites screen in a Flutter application. Currently, it displays a generic message, and the goal is to provide users with clear instructions on how to save articles and a suggested next step, such as opening a Medium link from the Home screen. This is a UI-only change that should reuse existing components and not affect core functionality.

good first issueui/uxandroidflutter
12
Difficulty
2/5

[Feature Request]: Add a Global setting for "Trim version string with RegEx"

AI summary

This feature request proposes adding a global setting for trimming version strings using regular expressions in Obtainium. Currently, users must manually configure this per-app, leading to tedious work when tracking multiple web sources. A global default regex would automatically sanitize scraped version strings, preventing false update notifications.

enhancementgood first issuelow priority
18.7K
Difficulty
2/5

Per-app installation method

AI summary

This issue proposes adding a feature to allow users to select a specific installation method for each individual application within its configuration. This would provide more granular control over how applications are installed.

enhancementgood first issuelow priority
18.7K
Difficulty
2/5

Add platform toggle to the inspector

AI summary

This issue proposes adding a platform toggle to the inspector, mirroring a feature previously available in the IntelliJ inspector. The goal is to allow users to switch between inspecting Android, iOS, and web platforms directly within the tool, leveraging the current Flutter web integration.

good first issuedevtools-inspector-screenP3contributions welcome
1.7K
Difficulty
2/5

Add an indicator for "Verbose Logging" being turned on

AI summary

This issue proposes adding a visual indicator within Flutter DevTools to inform users when verbose logging is enabled. The goal is to provide clear feedback to the user that a more detailed logging level is active, which was recently introduced.

good first issueP3contributions welcome
1.7K
Difficulty
2/5

Ansi color in logging page does not respect light / dark theme

AI summary

The logging page in DevTools is displaying ANSI colored text that does not adapt to the user's chosen light or dark theme. This results in poor contrast and readability, as the colors are not optimized for either background. The issue requires ensuring that ANSI color codes are interpreted and rendered appropriately for both light and dark themes.

good first issuedevtools-logging-screenP2contributions welcome
1.7K
Difficulty
2/5
NIAEFEUP/uni

ui: Fix spacing between text and icon in bug report page

AI summary

This issue addresses a visual bug on the bug report page where the spacing between a "Link" icon and its accompanying text is zero, causing an awkward appearance on some devices. The goal is to fix this spacing issue and refactor the element into a reusable card component within the uni_ui library for broader application use.

good first issue
68
Difficulty
2/5

Also browsing: Python , TypeScript , JavaScript