הצעה: אפשרות פתיחת ספרי אוצר החכמה באמצעות החלון הראשי ב-Windows

במסלול הנוכחי OtzarUtils.launchOtzarLocal מפעילה את otzar.exe עם BOOK=..., ובמחשב שלי הספר נפתח בחלון נפרד. רצף ידני של לחיצה בשטח התוכנה, F1, מספר הספר ו-Enter נותן את ההתנהגות הרצויה בתוך התוכנה הפעילה.

מצורפת הצעת patch שמשלבת את הרצף בתוך אוצריא באמצעות MethodChannel ורכיב Win32 המתקמפל לתוך ה-runner, בלי EXE נוסף, שינוי משתני סביבה או תיקיית מעקף. F1 נשלח ישירות לרכיב הפעיל, כדי שלא יושפע מהמיפוי F1/F11 המותקן אצלי.

ההצעה מוסיפה preferMainWindow; אפשר לבטל את המסלול החדש עם false. בקשות לעמוד גדול מ-1 נשארות במסלול המקורי. במסלול F1 הספר עשוי להיפתח במיקום האחרון, גם אם הפרמטר page הוא ברירת המחדל 1. אוצר החכמה צריכה להיות פתוחה קודם.

הקוד מסופק לסקירה ולבדיקת המפתחים. הוא נבנה על קוד dev שנקרא ואומת מול Git tree המתועד ב-SOURCE.json. לא בוצעו הידור Flutter/Windows, בדיקות Dart או בדיקה חיה של המימוש החדש. יש לבדוק מוכנות של תיבת F1, קליטת הספרות ו-Enter, טיפול בכשלי מיקוד ורישום הערוץ בכל מנוע Flutter רלוונטי. ההצעה אינה פותחת כרטיסייה ואינה מפעילה ערוץ ניפוי; היא מבקשת רק את התנהגות F1 המקורית.

README.md מפרט את השילוב, ההגבלות, השגיאות ופקודות הבדיקה. מומלץ ליישם באמצעות ה-patch ולא לדרוס קבצים בגרסה חדשה ללא סקירת ההבדלים.

עדכון: רכיב ה-C++ הודר ונבדק כעת במחשב המשתמש באמצעות מעטפת בדיקה עם קוד ערוץ Flutter הרשמי. נמצא ותוקן באג במזהה הטיימר. בגרסה הנוכחית נשלח ספר 103967, והמשתמש אישר שהספר הנכון נפתח בחלון הצף הרצוי. עדיין לא נבנתה אוצריא עם ה-patch ולא הורצו בדיקות Dart. יש להשתמש ב-patch העדכני המצורף.
