🎨 Palette: UX improvements and Java 21 compatibility#4
Conversation
💡 What: - Added Toast feedback for all native hook and test operations in MainActivity. - Improved 'load libhookee2.so' button UX: it now disables and updates its text to 'libhookee2.so loaded' after successful loading. - Upgraded Gradle to 8.5 and AGP to 8.2.2. - Updated javaVersion to 1.8 in build.gradle. 🎯 Why: - Operations that previously occurred silently now provide immediate feedback to the user. - The button state update prevents redundant library loads and clearly communicates the app's current state. - Build system upgrades were necessary to make the project compatible with the Java 21 environment (fixing 'Unsupported class file major version 65' and other D8 errors). ♿ Accessibility: - Immediate feedback via Toasts helps users understand the result of their actions. - Clearer button states improve the overall usability of the sample app. Co-authored-by: juankyc <150547187+juankyc@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
Implemented micro-UX improvements in the sample application by adding Toast feedback for native operations and improving the library loading state. Additionally, upgraded the build system (Gradle 8.5, AGP 8.2.2) to ensure compatibility with Java 21, which is required for the project to compile in the current environment.
PR created automatically by Jules for task 8406392912927635760 started by @juankyc