Skip to content

Conversation

@burikoni
Copy link

@burikoni burikoni commented Nov 6, 2025

🐛 chat tab verification

When adding the customization of the tabs, the property of displaying the full chat breaks when the 'Chat' tab is not in the third position. This happens when another tab is hidden or the order is changed.

💄 changed the width of the api settings dialog

❌ WRAP_CONTENT
Screenshot_20251106_122456

✅ MATCH_PARENT
Screenshot_20251106_122338

✨ show full stream title on long press

The ideal solution would be to use a TooltipCompat, but the number of characters it displays is limited and not configurable.

Screenshot_20251106_140834

You could also use a PopupWindow*, but more configuration is required.

title.setOnLongClickListener {
    val popUp = PopupWindow(context).apply {
        contentView = TextView(context).apply {
            text = item.title?.trim()
        }
    }
    popUp.showAsDropDown(title)
    popUp.contentView.postDelayed(
        { popUp.dismiss() }, 2500
    )
    true
}

The problem with using a Toast or PopupWindow* is that, unlike the Tooltip, it continues to be displayed when changing pages or scrolling.

💄 top padding to avoid overlap with the status bar

Screenshot_20251107_145346 Screenshot_20251107_150559 Screenshot_20251107_145023

@burikoni
Copy link
Author

burikoni commented Nov 6, 2025

Another aesthetic problem that I can’t see how to solve is the minimum size of the dialog boxes in the settings. I understand that it adapts to the content, but I'm not sure if that is enforced, because in other applications that use the same PreferenceScreen system, there is consistency in the sizes, and all dialog boxes have the same width.

New Project(1)

@crackededed
Copy link
Owner

Another aesthetic problem that I can’t see how to solve is the minimum size of the dialog boxes in the settings. I understand that it adapts to the content, but I'm not sure if that is enforced, because in other applications that use the same PreferenceScreen system, there is consistency in the sizes, and all dialog boxes have the same width.

i think it's because of the AppCompat theme. if you use the Material 3 theme, the dialogs look fine

@burikoni
Copy link
Author

burikoni commented Nov 7, 2025

Another aesthetic problem that I can’t see how to solve is the minimum size of the dialog boxes in the settings. I understand that it adapts to the content, but I'm not sure if that is enforced, because in other applications that use the same PreferenceScreen system, there is consistency in the sizes, and all dialog boxes have the same width.

i think it's because of the AppCompat theme. if you use the Material 3 theme, the dialogs look fine

Yes, I already saw that it is an issue when Material 3 is disabled. Similarly, the problem 8779711 is also present with or without Material 3.

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.

2 participants