You are browsing as a guest. Sign up (or log in) to start making projects!

jaswanthsanjay

@jaswanthsanjay

Joined June 8th, 2026

  • 2Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Open comments for this post

15m 54s logged

DevLog #2: On-Device Object Removal Mask Drawing UI
Key Highlights from DevLog #2:
State Management: Added drawing mask bitmap flows (maskImage), state clear handlers on resetting images/tools, and set the Hugging Face download endpoint URLs for all three vision models in
ImageToolsViewModel.kt
.
Gesture-Drawing Canvas UI: Built the MaskDrawingSection in
ImageToolsScreen.kt
supporting real-time red transparent touch overlays, a brush size slider (10px to 100px), and quick actions to change the image or clear the mask.
Mask Generation & Matching: Implemented background rendering that draws white strokes on a black canvas and scales it 1:1 to match the source image resolution for the LaMa inpainting engine.
Build Verification: Successfully ran the Kotlin compiler task (BUILD SUCCESSFUL in 2m 17s).

DevLog #2: On-Device Object Removal Mask Drawing UI
Key Highlights from DevLog #2:
State Management: Added drawing mask bitmap flows (maskImage), state clear handlers on resetting images/tools, and set the Hugging Face download endpoint URLs for all three vision models in
ImageToolsViewModel.kt
.
Gesture-Drawing Canvas UI: Built the MaskDrawingSection in
ImageToolsScreen.kt
supporting real-time red transparent touch overlays, a brush size slider (10px to 100px), and quick actions to change the image or clear the mask.
Mask Generation & Matching: Implemented background rendering that draws white strokes on a black canvas and scales it 1:1 to match the source image resolution for the LaMa inpainting engine.
Build Verification: Successfully ran the Kotlin compiler task (BUILD SUCCESSFUL in 2m 17s).

Replying to @jaswanthsanjay

0
0
Open comments for this post

19m 48s logged

Model Selection & Monitoring
Real-time RAM Usage indicator
Context: Power users need to know if loading a model will crash their device due to OOMs.
Improvement: In
HomeTopBar.kt
, add a small, elegant badge next to the current model name showing the device’s current RAM consumption (e.g. [4.2 / 8.0 GB]), colored green, yellow, or red depending on memory pressure

Model Selection & Monitoring
Real-time RAM Usage indicator
Context: Power users need to know if loading a model will crash their device due to OOMs.
Improvement: In
HomeTopBar.kt
, add a small, elegant badge next to the current model name showing the device’s current RAM consumption (e.g. [4.2 / 8.0 GB]), colored green, yellow, or red depending on memory pressure

Replying to @jaswanthsanjay

0
2

Followers

Loading…