Open Issues Need Help
View All on GitHubAI 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.
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.
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.
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).
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.