Skip to content

Adjusting the project for Kiosk usage#1

Merged
andre-trackman merged 1 commit intomainfrom
feature/initial-configuration
Feb 3, 2026
Merged

Adjusting the project for Kiosk usage#1
andre-trackman merged 1 commit intomainfrom
feature/initial-configuration

Conversation

@andre-trackman
Copy link

@andre-trackman andre-trackman commented Feb 2, 2026

🚀 Summary

This PR upgrades the project to AGP 9 and includes several updates to the keyboard configuration, UI, and localization to align with Trackman's specific requirements.

📝 Changes

Build and Configuration

The project is now migrated to AGP 9. Additionally, several keyboard features and settings have been disabled in AppPrefs.kt to adjust the application according to current needs.

User Interface and Interaction

The "smart bar" features and the shortcut to access settings via a long-press on the comma key have been removed. A new custom Trackman theme has also been implemented to match the brand's visual identity.

Keyboard and Localization

A fix was applied to the Japanese keyboard to ensure the space bar functions correctly. Furthermore, the default keyboard subtypes have been updated to include additional supported languages.

🧪 How to test?

  1. Clean and rebuild the project to verify the AGP 9 migration is successful.
  2. Open the keyboard and verify that the new Trackman theme is active.
  3. Check the keyboard settings to confirm that the restricted options in AppPrefs.kt are no longer available.
  4. Long-press the comma key to ensure the settings shortcut is disabled.
  5. Switch to the Japanese keyboard and verify that the space bar works as expected.
  6. Check the available language subtypes to confirm the new defaults are present (long-press the language icon to see the list of languages).

Upgrading the project to AGP 9 and adjusting keyboard settings
according to Trackman's needs. The smart bar features and the
shortcut to access settings are removed. A fix is included for
the Japanese keyboard space bar, a custom Trackman theme is added,
and the default subtypes now include additional languages.
@andre-trackman andre-trackman force-pushed the feature/initial-configuration branch from 2d13ca0 to 102e665 Compare February 3, 2026 09:32
@andre-trackman andre-trackman merged commit 30049ee into main Feb 3, 2026
1 check passed
@andre-trackman andre-trackman deleted the feature/initial-configuration branch February 3, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant