[Tested] Notifier Dialogs – Light/Dark Theme & Background Color Compatibility

Tested on Android 15, Kodular Companion version 2025.10, built APK

After testing the Notifier dialogs available in Kodular, both in Companion and in the built APK, I’m sharing the results below to help clarify which properties actually work, as this is not clearly documented and often causes confusion.
I spent a lot of hours trying to put Dialogs working that’s why I’m sharing these results hopping to help others to save time.

Legend:

  • LT – It works with Light Theme property (True / False)
  • BG – It works with Use Background Color property (True / False)

Notifier Dialogs:

. Custom Dialog
→ LT + BG
(LT and BG must be set BEFORE calling “Create Custom Dialog”)

. Text Input Dialog
→ LT + BG

. Check Box List Dialog
→ LT

. Choose Dialog
→ Only Dark Theme on Companion
→ Only Light Theme on APK

. Message Dialog
→ Only Dark Theme on Companion
→ Only Light Theme on APK

. Image Dialog
→ LT + BG

. List Picker Dialog
→ LT + BG

. Number Picker Dialog
→ Only Dark Theme
:warning: Once used, other Notifier dialogs may not function properly

. Linear Progress Dialog
→ LT + BG

. Progress Dialog
→ Only Dark Theme on Companion
→ Only Light Theme on APK

. Spinning Dialog
→ LT + BG

. Radio List Dialog
→ LT + BG

. Word Picker Dialog
→ LT + BG

Notes

  • The Choose, Message and Progress (not Linear Progress) Dialogs behaves differently between Companion and APK, so testing only in Companion may lead to wrong conclusions.
  • The Number Picker Dialog appears to break the internal state of the Notifier component and should be avoided.
  • The Use Background Color only works if Light Theme property is TRUE.
  • If Light Theme is FALSE, Dialogs (like Message Dialog) will use Accent Color defined in the project settings to apply in dialog’s buttons labels otherwise they will use Android green color text over default white background.

Hope this helps others avoid unnecessary trial and error.
Please let me know if you find any inconsistencies
Cheers

3 Likes