5 Open Issues Need Help Last updated: Jul 3, 2025

Open Issues Need Help

View All on GitHub
Activate save button about 1 month ago

AI Summary: The task is to debug and fix the 'Save' button in the context menu of the leafpad Android app. The button is currently deactivated and needs to be re-enabled to allow users to save their notes.

Complexity: 3/5
bug help wanted nice to have

leafpad

HTML

AI Summary: Implement basic Markdown support (headings, underline, bullet points, links) in the Leafpad Android app using only native Android/Java code and adhering to the MVVM architecture. The solution must be offline-capable, lightweight, compatible with existing data structures, and avoid external libraries, Fragments, or SQLite. A simple preview mode similar to SimpleMarkdown is desired. The focus is on clean integration with the app's current architecture.

Complexity: 4/5
help wanted New feature nice to have

leafpad

HTML

AI Summary: Implement basic text styling (headings, underline, bullet points, links) in the Leafpad Android app using Spanned and spans, adhering to MVVM architecture and without external libraries. This involves updating the data model, ViewModel, and UI to handle styled text, persisting changes, and creating a custom ActionMode.Callback for text selection menu options.

Complexity: 4/5
help wanted good first issue New feature nice to have

leafpad

HTML

AI Summary: The task involves standardizing the naming convention of string resources within the Android application 'leafpad'. This requires renaming existing string resources in the `strings.xml` file to adhere to a specified format: `<scope>_<type>_<identifier>`, using lowercase letters and underscores, and following provided naming guidelines for different resource types (e.g., titles, buttons, messages).

Complexity: 3/5
help wanted New feature

leafpad

HTML

AI Summary: Rename all drawable resource files in the Android leafpad project to follow a standardized naming convention (e.g., ic_edit.xml, btn_save_pressed.xml). The new convention uses lowercase, underscores, and meaningful prefixes like 'ic_', 'btn_', 'bg_', etc., to improve maintainability and readability.

Complexity: 3/5
help wanted New feature

leafpad

HTML