A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Vala good first issues

27 open Vala issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,791 at 2/5, 12,710 at 3/5, 12,148 at 4/5, 859 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Vala.

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

Active filters:Language: Vala • Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 27 opportunities to contribute from the last 277 days

AI Summary: This issue proposes removing an internal enum for color schemes and replacing it with the standard Gtk.InterfaceColorScheme enum. This change aims to streamline the codebase and leverage existing GTK functionality for better consistency and maintainability.

Complexity:2/5
good first issue

Library that extends GTK with common widgets and utilities

Vala
#gtk#gtk3#gtk4#hacktoberfest#meson#vala#vala-documentation

AI Summary: The `Adw.EntryRow` in the newly released platform 9 is missing its pencil icon. This is because libadwaita has changed the icon name from the standard `document-edit-symbolic` to a more specific `adw-entry-edit-symbolic`, which is not being found. The issue is likely a simple mapping or configuration problem with icon names.

Complexity:2/5
good first issue

Library that extends GTK with common widgets and utilities

Vala
#gtk#gtk3#gtk4#hacktoberfest#meson#vala#vala-documentation

AI Summary: Users can currently see which apps are running in the background and close them, but they lack a direct way to permanently control background app permissions from this menu. The proposal is to add a link from the background apps menu to individual app settings, allowing users to discover and manage background activity more effectively.

Complexity:2/5
Good first issueNeeds DesignPriority: Wishlist

A quick app launcher and window switcher for Pantheon and elementary OS

Vala
#gtk#gtk4#hacktoberfest#meson#vala

AI Summary: The client application quits immediately after launch due to a regression from a GTK 4 port. The `Gtk.main()` function, which kept the GTK 3 client running, was removed and not replaced with the GTK 4 equivalent `GLib.Application.hold()`. This causes the application's main loop to terminate prematurely.

Complexity:2/5
Priority: CriticalGood First Issue

Switchboard Screen Time & Limits Plug

Vala
#gtk#gtk4#hacktoberfest#meson#switchboard#vala

AI Summary: This issue proposes removing the `numlockx` dependency because it only functions on X11 systems. The goal is to find a more universal solution or eliminate the dependency if it's no longer needed for broader compatibility.

Complexity:2/5
ConfirmedGood First Issue

Login and Lock Screen greeter for elementary OS and Pantheon, using LightDM

Vala
#greeter#gtk#hacktoberfest#lightdm#lightdm-greeter#meson#pantheon#vala

AI Summary: The user is unable to fully center placeholder text within a Granite.HeaderLabel, leading to visual issues with text wrapping. They propose exposing the `xalign` property from Gtk.Label to Granite.HeaderLabel to allow for proper horizontal alignment control, similar to the current workaround.

Complexity:2/5
Priority: Wishlistgood first issue

Library that extends GTK with common widgets and utilities

Vala
#gtk#gtk3#gtk4#hacktoberfest#meson#vala#vala-documentation

AI Summary: The user is experiencing a crash on startup when running the application via Flatpak on CachyOS. The application takes a significant time to launch before crashing with an error related to `bwrap` and a failed credential reception.

Complexity:3/5
Help Wanted

Home Assistant companion app for Linux

Vala
#adwaita#flathub#flatpak#gnome#gtk#gtk4#hacktoberfest#home-assistant#libadwaita#meson#vala

AI Summary: The current styling of Gtk.LinkButton makes them appear as regular buttons, which is not the desired hypertext link appearance. The proposal is to update the styling to visually distinguish them as links, similar to the provided example.

Complexity:2/5
Priority: LowStatus: Confirmedgood first issue

Library that extends GTK with common widgets and utilities

Vala
#gtk#gtk3#gtk4#hacktoberfest#meson#vala#vala-documentation
help wantedpackaging

A simple GTK based notification daemon for any Wayland compositor

Vala
#adwaita#gtk#gtk4#libadwaita#linux#notification#notification-center#notification-server#notification-service#sway#swaywm#vala#wayland#wlroots

AI Summary: The user suggests adding a direct "reboot now" button to the System Settings screen. This would streamline the reboot process after system updates, especially for users who experience difficulties navigating the interface due to driver issues or display problems.

Complexity:2/5
Good First Issue

Switchboard System Plug

Vala
#gtk#gtk3#hacktoberfest#meson#switchboard#vala
Good first issueNeeds DesignPriority: Wishlist

A quick app launcher and window switcher for Pantheon and elementary OS

Vala
#gtk#gtk4#hacktoberfest#meson#vala
documentationenhancementhelp wanted

A simple GTK based notification daemon for any Wayland compositor

Vala
#adwaita#gtk#gtk4#libadwaita#linux#notification#notification-center#notification-server#notification-service#sway#swaywm#vala#wayland#wlroots

AI Summary: The refresh button in the application is currently active and appears to attempt an update check even when the user is offline. This leads to a confusing user experience. The proposal is to either disable the refresh button when offline or provide a clear message to the user to connect to the network to check for updates.

Complexity:2/5
Priority: WishlistGood First IssueNeeds Design

Switchboard System Plug

Vala
#gtk#gtk3#hacktoberfest#meson#switchboard#vala

AI Summary: The user wants to replace two Gtk.Labels with a single Granite.HeaderLabel but is unable to set the 'ellipsize' property, which is crucial for text truncation. The Granite.HeaderLabel currently lacks direct access to the ellipsizing functionality for its internal primary and secondary labels.

Complexity:2/5
Priority: Wishlistgood first issue

Library that extends GTK with common widgets and utilities

Vala
#gtk#gtk3#gtk4#hacktoberfest#meson#vala#vala-documentation

Also browsing: Python , TypeScript , JavaScript