enable web, mobile & desktop spell check

This commit is contained in:
2025-06-13 11:59:40 +02:00
parent 6746c239e3
commit 8f46cf144c
4 changed files with 17 additions and 7 deletions

View File

@@ -125,6 +125,7 @@ class _MihSearchBarState extends State<MihSearchBar> {
child: TextField( child: TextField(
controller: widget.controller, // Assign the controller controller: widget.controller, // Assign the controller
focusNode: widget.searchFocusNode, focusNode: widget.searchFocusNode,
autocorrect: true,
spellCheckConfiguration: kIsWeb ? null : SpellCheckConfiguration(), spellCheckConfiguration: kIsWeb ? null : SpellCheckConfiguration(),
onSubmitted: (value) { onSubmitted: (value) {
widget.onPrefixIconTap widget.onPrefixIconTap

View File

@@ -153,6 +153,7 @@ class _MihTextFormFieldState extends State<MihTextFormField> {
controller: widget.controller, controller: widget.controller,
cursorColor: widget.inputColor, cursorColor: widget.inputColor,
autofillHints: widget.autofillHints, autofillHints: widget.autofillHints,
autocorrect: true,
spellCheckConfiguration: (kIsWeb || spellCheckConfiguration: (kIsWeb ||
widget.passwordMode == true || widget.passwordMode == true ||
widget.numberMode == true) widget.numberMode == true)

View File

@@ -15,13 +15,13 @@ abstract class AppEnviroment {
case Enviroment.dev: case Enviroment.dev:
{ {
//================= Android Dev Urls ================= //================= Android Dev Urls =================
baseApiUrl = "http://10.0.2.2:8080"; // baseApiUrl = "http://10.0.2.2:8080";
baseFileUrl = "http://10.0.2.2:9000"; // baseFileUrl = "http://10.0.2.2:9000";
baseAiUrl = "http://10.0.2.2:11434"; // baseAiUrl = "http://10.0.2.2:11434";
//================= Web Dev Urls ================= //================= Web Dev Urls =================
// baseApiUrl = "http://localhost:8080"; baseApiUrl = "http://localhost:8080";
// baseFileUrl = "http://localhost:9000"; baseFileUrl = "http://localhost:9000";
// baseAiUrl = "http://localhost:11434"; baseAiUrl = "http://localhost:11434";
break; break;
} }
case Enviroment.prod: case Enviroment.prod:

View File

@@ -183,7 +183,15 @@
}); });
}); });
</script> --> </script> -->
<script>
window.addEventListener("load", function (e) {
document.addEventListener("focusin", function (event) {
if (event.target.tagName === "INPUT" || event.target.tagName === "TEXTAREA") {
event.target.setAttribute("spellcheck", "true");
}
});
});
</script>
<script defer=""> <script defer="">
var serviceWorkerVersion = '{{flutter_service_worker_version}}'; var serviceWorkerVersion = '{{flutter_service_worker_version}}';
var scriptLoaded = false; var scriptLoaded = false;