Skip to content

Develop - translations and fixes#295

Merged
sameerasw merged 71 commits intomainfrom
develop
Mar 24, 2026
Merged

Develop - translations and fixes#295
sameerasw merged 71 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Owner

This pull request introduces several updates across the Android project, focusing on versioning, app branding, localization, and minor code improvements. The most significant changes include updating the app's version, standardizing the app's display name to "Essentials" across the UI and codebase, enhancing language support with new strings and categories, and improving the structure of certain Kotlin classes for better maintainability.

App Branding and Versioning

  • Updated the app version to versionCode 34 and versionName "12.3" in build.gradle.kts to reflect a new release.
  • Standardized the app's display name to "Essentials" in both the manifest (AndroidManifest.xml) and the UI (AboutSection.kt), replacing references to the localized app_name string. [1] [2] [3]
  • Removed the app_name string from multiple localized strings.xml files, as the app name is now hardcoded. [1] [2] [3] [4]

Localization and String Enhancements

  • Added new string resources for bug reporting, feedback, and kaomoji categories to improve user communication and keyboard features. These additions span multiple languages including Acholi, Afrikaans, and Arabic. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Introduced a new string resource for "Language" selection in the app settings across several languages. [1] [2] [3] [4]

Kotlin Code Improvements

  • Refactored the State.TimePeriod and Trigger.Schedule classes to use property getters for title, icon, and isConfigurable, improving code maintainability and consistency. [1] [2]

These updates collectively improve the app's branding consistency, internationalization, and code quality.

@sameerasw sameerasw self-assigned this Mar 24, 2026
@sameerasw sameerasw added bug Something isn't working translations For Translations and related tasks labels Mar 24, 2026
@sameerasw sameerasw merged commit cd963d1 into main Mar 24, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Essentials Progress Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working translations For Translations and related tasks

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant