Skip to content

[keyboard_detection_tizen] Introduce keyboard_detection_tizen#1020

Open
JSUYA wants to merge 3 commits into
flutter-tizen:masterfrom
JSUYA:keyboard_detection_tizen
Open

[keyboard_detection_tizen] Introduce keyboard_detection_tizen#1020
JSUYA wants to merge 3 commits into
flutter-tizen:masterfrom
JSUYA:keyboard_detection_tizen

Conversation

@JSUYA
Copy link
Copy Markdown
Member

@JSUYA JSUYA commented May 14, 2026

A Tizen-specific Flutter plugin that detects software keyboard (input panel) visibility by listening to the embedder's
'tizen/internal/inputpanel' event channel.
Mirrors the keyboard_detection package API (KeyboardState / KeyboardDetectionController / KeyboardDetection widget).

A Tizen-specific Flutter plugin that detects software keyboard (input
panel) visibility by listening to the embedder's
'tizen/internal/inputpanel' event channel. Mirrors the
keyboard_detection package API (KeyboardState / KeyboardDetectionController
/ KeyboardDetection widget).
@JSUYA
Copy link
Copy Markdown
Member Author

JSUYA commented May 14, 2026

#949

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces the keyboard_detection_tizen plugin, which monitors software keyboard visibility and geometry on Tizen via a platform-specific event channel. The implementation includes a controller for state management, an example application, and integration tests. Feedback identifies a compilation error in the event handler's switch statement and logic issues where keyboard geometry is incorrectly reset upon hiding. Additionally, the review highlights a race condition in asynchronous callback execution and suggests more idiomatic, side-effect-free implementations for state-to-boolean conversions.

Comment thread packages/keyboard_detection_tizen/lib/src/keyboard_detection_controller.dart Outdated
Comment thread packages/keyboard_detection_tizen/lib/src/keyboard_detection_controller.dart Outdated
@JSUYA JSUYA force-pushed the keyboard_detection_tizen branch from a55f6e6 to e5bd46f Compare May 14, 2026 06:24
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.

1 participant