Skip to content

App Logo Update - #6

Merged
imxade merged 1 commit into
AOSSIE-Org:masterfrom
vishnunandan555:master
Aug 5, 2026
Merged

App Logo Update#6
imxade merged 1 commit into
AOSSIE-Org:masterfrom
vishnunandan555:master

Conversation

@vishnunandan555

@vishnunandan555 vishnunandan555 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Closes #5

Summary

  • Updated the application launcher icon (ic_launcher_foreground.xml and ic_launcher_monochrome.xml) to the new spiral play-triangle logo.
  • Adjusted path coordinates, scale, and stroke width (5.5dp) so the logo fits comfortably inside Android's 66dp adaptive icon safe zone with balanced padding across all launcher shapes (circle, squircle, square).
  • Preserved the pink-to-purple (#F43F9E#8B5CF6) linear gradient mapping across the new vector bounds.
  • Added master source assets/logo.svg to the root project directory for design documentation.

Risk

None. Only modifies vector drawable XML resource paths and adds a documentation asset. No runtime logic or native capture pipeline changes.

  • The change is focused and contains no credentials, generated output, or unrelated refactor.
  • Applicable source-of-truth docs were updated with the implementation.
  • Required CI checks pass on this commit.

Manual regression

Check the behaviors affected by this pull request and record anything not run in Exceptions.

App and configuration

  • Fresh install opens Settings until a platform or manual destination is configured.
  • Preview and Settings navigation, system back, background/foreground, and process restart behave correctly.
  • Stream details, quality, orientation, wake lock, Preview audio, and pause-image choices persist.
  • Resolution, frame-rate, and bitrate dropdowns expose valid presets and persist selections.
  • Compact screens, rotation, font scaling, keyboard, insets, and accessibility labels remain usable.

Preview and capture

  • Screen and Camera controls select the intended source without a dropdown.
  • Preview controls use two rows in portrait and one usable row in landscape.
  • Microphone and System Audio can be selected independently before preparation.
  • Camera permission denial is recoverable; front/back flipping uses only available cameras.
  • Camera preview preserves aspect ratio and physical up/down with auto-rotate on or off, including after sleep/reopen.
  • Camera output chooses the physical portrait/landscape geometry at start and remains stable during the session.
  • Orientation lock applies before and during a session and restores correctly when disabled.
  • Screen capture requests fresh MediaProjection consent and renders its live preview, including recursion.
  • Microphone-only, playback-only, mixed, and silent modes behave as configured.

Live session

  • Go Live immediately shows preparation and cannot be triggered twice.
  • Screen ↔ camera and front ↔ back switching works while live without reconnecting healthy outputs.
  • Hide/Show Video preserves RTMP and audio with both default and custom images.
  • Settings stays hidden while preparing/live/video-hidden; Stop clears projection/audio and leaves any bound camera preview stable.
  • A second session works after stop, denial, failure, hide/show, and source switching.
  • One and multiple destinations receive the same valid H.264/AAC session; one failed output does not end healthy outputs.

Destinations and accounts

  • Manual RTMP add, validation, edit, enable/disable, delete confirmation, encryption, and restore work.
  • YouTube connect, browser redirect, refresh, broadcast creation, streaming, and disconnect/revocation work.
  • Twitch device authorization, polling, refresh, stream-key resolution, streaming, and disconnect/revocation work.
  • Cancellation and provider/network failures return to an actionable state without leaking URLs, keys, tokens, or personal data.

Exceptions

N/A

Summary by CodeRabbit

  • Style
    • Refined the app launcher icon artwork for improved visual consistency.
    • Updated the monochrome icon with cleaner vector details and a thinner stroke.

@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4bf08053-73ab-4684-8674-6b3545e44b75

📥 Commits

Reviewing files that changed from the base of the PR and between fcff204 and 14da7b1.

⛔ Files ignored due to path filters (1)
  • assets/logo.svg is excluded by !**/*.svg
📒 Files selected for processing (2)
  • androidApp/src/main/res/drawable/ic_launcher_foreground.xml
  • androidApp/src/main/res/drawable/ic_launcher_monochrome.xml

📝 Walkthrough

Walkthrough

Changes

Launcher icon refresh

Layer / File(s) Summary
Refine launcher icon vectors
androidApp/src/main/res/drawable/ic_launcher_foreground.xml, androidApp/src/main/res/drawable/ic_launcher_monochrome.xml
Refined the launcher icon path geometry. Reduced the stroke width from 6 to 5.5. Updated the foreground gradient coordinates while preserving monochrome stroke styling.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Suggested reviewers: imxade

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive The vector icon objectives are evidenced, but assets/logo.svg is excluded by the !**/*.svg path filter and cannot be verified. Include assets/logo.svg in the review or provide reviewable evidence that the required SVG asset was added.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the main change: updating the application logo.
Description check ✅ Passed The description includes the required summary, risk, regression, and exceptions sections with relevant implementation details.
Out of Scope Changes check ✅ Passed The reviewed changes are limited to launcher icon resources and align with the linked issue objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Warning

⚠️ This pull request shows signs of AI-generated slop (description_diff_mismatch, ai_padded_prose). It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

@imxade
imxade merged commit 04795f7 into AOSSIE-Org:master Aug 5, 2026
4 checks passed
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.

[FEATURE]: Update app logo / icon with modern spiral play logo

2 participants