Skip to content

feat: implement Inline Reply overlay and theme customization#207

Merged
D4vidDf merged 1 commit into
masterfrom
feature/answer-markasread
Jun 8, 2026
Merged

feat: implement Inline Reply overlay and theme customization#207
D4vidDf merged 1 commit into
masterfrom
feature/answer-markasread

Conversation

@D4vidDf

@D4vidDf D4vidDf commented Jun 8, 2026

Copy link
Copy Markdown
Owner
  • Inline Reply System:
    • Introduced InlineReplyService to display a Compose-based system overlay for direct message replies using SYSTEM_ALERT_WINDOW.
    • Added InlineReplyReceiver to handle notification intents and launch the reply service from the background.
    • Updated BaseTranslator to intercept RemoteInput actions and route them through the custom overlay when enabled.
  • Customization & Themes:
    • Added ReplyStyleSheetContent and GlobalReplyCustomizationScreen to allow fine-grained control over reply overlay colors, shapes, and transparency.
    • Integrated "Inline Reply" settings into ThemeCreatorScreen and AppThemeEditorScreen for both global and per-app overrides.
    • Integrated the haze library to implement glassmorphism (blur) effects on the reply text field and send button.
  • Settings & Persistence:
    • Added enableInlineReply property to IslandConfig and updated AppPreferences to persist the new setting.
    • Added a toggle for Inline Reply in IslandSettingsControl and OnboardingScreen, including a warning about hidden actions when "Remove original notification" is enabled.
    • Integrated the Inline Reply customization entry into the GlobalSettingsScreen.
  • Localization & Metadata:
    • Updated string resources across all supported locales (ES, FR, DE, CS, etc.) with terminology for the new feature and the v0.5.2 changelog.
    • Registered the new service, receiver, and SYSTEM_ALERT_WINDOW permission in AndroidManifest.xml.
  • Stability:
    • Updated changelogs to reflect performance improvements, memory optimizations in the NotificationListener, and crash fixes for the Theme Creator and Widget Picker.

Fixes #171
Fixes #140

- **Inline Reply System**:
    - Introduced `InlineReplyService` to display a Compose-based system overlay for direct message replies using `SYSTEM_ALERT_WINDOW`.
    - Added `InlineReplyReceiver` to handle notification intents and launch the reply service from the background.
    - Updated `BaseTranslator` to intercept `RemoteInput` actions and route them through the custom overlay when enabled.
- **Customization & Themes**:
    - Added `ReplyStyleSheetContent` and `GlobalReplyCustomizationScreen` to allow fine-grained control over reply overlay colors, shapes, and transparency.
    - Integrated "Inline Reply" settings into `ThemeCreatorScreen` and `AppThemeEditorScreen` for both global and per-app overrides.
    - Integrated the `haze` library to implement glassmorphism (blur) effects on the reply text field and send button.
- **Settings & Persistence**:
    - Added `enableInlineReply` property to `IslandConfig` and updated `AppPreferences` to persist the new setting.
    - Added a toggle for Inline Reply in `IslandSettingsControl` and `OnboardingScreen`, including a warning about hidden actions when "Remove original notification" is enabled.
    - Integrated the Inline Reply customization entry into the `GlobalSettingsScreen`.
- **Localization & Metadata**:
    - Updated string resources across all supported locales (ES, FR, DE, CS, etc.) with terminology for the new feature and the v0.5.2 changelog.
    - Registered the new service, receiver, and `SYSTEM_ALERT_WINDOW` permission in `AndroidManifest.xml`.
- **Stability**:
    - Updated changelogs to reflect performance improvements, memory optimizations in the `NotificationListener`, and crash fixes for the Theme Creator and Widget Picker.
@D4vidDf D4vidDf merged commit b2ffe59 into master Jun 8, 2026
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.

[BUG] not function fitur on whatsapp notification [FEAT] Answer a message instantly on Island and not enter to app

1 participant