דילוג לתוכן
0
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר

פורום אוצריא

אוצריא - דף הבית
|
קח שותפות בהוספת ספרים
|
תרום לאוצריא
  1. דף הבית
  2. מדריכים ותוכנות עזר לאוצריא
  3. תוספים לאוצריא - דיונים
  4. בקשה | הוספת 2 פונקציות חדשות ל API של התוספים

בקשה | הוספת 2 פונקציות חדשות ל API של התוספים

מתוזמן נעוץ נעול הועבר תוספים לאוצריא - דיונים
תוספיםapijavascriptהצעה לפיתוח
15 פוסטים 6 כותבים 214 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מיכאלושמ
      מיכאלושמ
      מיכאלוש
      כתב ב נערך לאחרונה על ידי מיכאלוש
      #1

      @י.-פל. כתב
      ניתן לבקש פתיחה של api נוספים - ואשתדל להיענות, אם כי זה מבחינתי פרוייקט צד - שלא אשקיע בו הרבה ככה״נ.

      הרב @י.-פל. אשמח בהזדמנות להוספת 2 API חדשים:
      בקצרה:

      • אפשרות הוספה למקש ימני של שורה חדשה עם תת תפריט
      • אפשרות הדגשת טקסט ספציפי של מילה אחת לא רק מקטע שלם (האמת גם מקטע שלם לא עובד לי)

      ובארוכה בספויילר:

      הנה פירוט מדויק של מה לבקש — מנוסח בצורה שתהיה ברורה למפתחי אוצריא:


      בקשה 1 — הדגשת טקסט מדויק (לא שורה שלמה)

      הבעיה הנוכחית

      reader.setHighlight מדגיש שורה שלמה לפי index. אין דרך להגיד "הדגש רק את המילים 120–131 בתוך השורה הזו".

      מה לבקש

      הרחבת reader.setHighlight לקבל שדות start ו-end אופציונליים:

      await Otzaria.call('reader.setHighlight', {
        bookId: 'בראשית',
        index: 42,
        color: '#FFF176',
        label: 'מרקר',
        start: 120,   // ← חדש: תו התחלה בתוך השורה (מ-reader.selection_changed)
        end: 131      // ← חדש: תו סיום
      });
      

      כשאין start/end — ההתנהגות הנוכחית (הדגשת שורה שלמה) נשמרת לתאימות לאחור.

      כשיש start/end — הטקסט בין start ל-end מוצג עם שכבה צבעונית מעליו (בדיוק כמו הסימון הכחול שמוצג בזמן בחירת הטקסט).


      גם reader.getHighlights צריך להחזיר את השדות האלה:

      // תגובה מורחבת:
      {
        bookId: 'בראשית',
        index: 42,
        color: '#FFF176',
        label: 'מרקר',
        start: 120,   // ← חדש
        end: 131      // ← חדש
      }
      

      גם reader.clearHighlight צריך לתמוך ב-start/end כדי שיהיה אפשר למחוק הדגשה מדויקת בלי לנגוע לשאר ההדגשות באותה שורה:

      await Otzaria.call('reader.clearHighlight', {
        bookId: 'בראשית',
        index: 42,
        start: 120,
        end: 131
      });
      

      למה זה חשוב

      reader.selection_changed כבר מחזיר start ו-end — כלומר אוצריא כבר מחשבת את הטווח. הבעיה היא רק שאי אפשר להעביר אותו חזרה ל-setHighlight. זה תיקון ממוקד שלא שובר כלום.


      בקשה 2 — תת-תפריט (submenu) בתפריט קליק ימני

      הבעיה הנוכחית

      reader.addContextMenuItem מוסיף רק פריטים שטוחים. תוסף עם 6 צבעים מוסיף 6 שורות עצמאיות לתפריט — מה שמנפח אותו ולא ברור שהם שייכים לאותו תוסף.

      מה לבקש

      הוספת שדה parentId ל-reader.addContextMenuItem:

      // שלב א: רשום "ראש" התת-תפריט
      await Otzaria.call('reader.addContextMenuItem', {
        id: 'marker-root',
        label: 'מרקר',
        icon: 'highlight_24_regular'
        // אין parentId → פריט ברמה עליונה עם חץ
      });
      
      // שלב ב: רשום פריטי בנים
      await Otzaria.call('reader.addContextMenuItem', {
        id: 'mark-yellow',
        label: '● צהוב',
        icon: 'highlight_24_regular',
        parentId: 'marker-root'   // ← חדש
      });
      
      await Otzaria.call('reader.addContextMenuItem', {
        id: 'mark-green',
        label: '● ירוק',
        icon: 'highlight_24_regular',
        parentId: 'marker-root'   // ← חדש
      });
      

      כשלוחצים על "מרקר" בתפריט — נפתח תת-תפריט עם הילדים.


      גם reader.removeContextMenuItem לא צריך שינוי — מחיקת הורה מוחקת את כל הבנים אוטומטית, מחיקת בן מוחקת רק אותו.


      ה-event reader.context_menu_item_clicked לא צריך שינוי — יגיע itemId: 'mark-yellow' כרגיל.


      שאלה שכדאי לשאול אותם במפורש

      האם הארכיטקטורה של תפריט ה-context ב-Flutter (שבו בנוי אוצריא) תומכת בתת-תפריטים מקוננים? אם לא — האלטרנטיבה היא קבוצה (group) עם כותרת (separator עם טקסט) במקום subemenu אמיתי:

      await Otzaria.call('reader.addContextMenuItem', {
        id: 'marker-separator',
        type: 'group',          // ← אלטרנטיבה: separator עם כותרת
        label: 'מרקר'
      });
      

      סיכום — 2 שורות לפיצ'ר request

      Feature 1: reader.setHighlight / clearHighlight / getHighlights — הוספת שדות start ו-end (תווים בתוך שורה) להדגשת טקסט מדויק. ה-SDK כבר מחזיר ערכים אלו ב-reader.selection_changed, אז מדובר בחיבור קצה-לקצה בלבד.

      Feature 2: reader.addContextMenuItem — הוספת שדה parentId (אופציונלי) ליצירת תת-תפריטים, או לחלופין שדה type: 'group' לכותרת מפרידה.

      Otzaria-BotO פלמנמוניפ יאיר דניאלי 3 תגובות תגובה אחרונה
      0
      • מיכאלושמ מיכאלוש

        @י.-פל. כתב
        ניתן לבקש פתיחה של api נוספים - ואשתדל להיענות, אם כי זה מבחינתי פרוייקט צד - שלא אשקיע בו הרבה ככה״נ.

        הרב @י.-פל. אשמח בהזדמנות להוספת 2 API חדשים:
        בקצרה:

        • אפשרות הוספה למקש ימני של שורה חדשה עם תת תפריט
        • אפשרות הדגשת טקסט ספציפי של מילה אחת לא רק מקטע שלם (האמת גם מקטע שלם לא עובד לי)

        ובארוכה בספויילר:

        הנה פירוט מדויק של מה לבקש — מנוסח בצורה שתהיה ברורה למפתחי אוצריא:


        בקשה 1 — הדגשת טקסט מדויק (לא שורה שלמה)

        הבעיה הנוכחית

        reader.setHighlight מדגיש שורה שלמה לפי index. אין דרך להגיד "הדגש רק את המילים 120–131 בתוך השורה הזו".

        מה לבקש

        הרחבת reader.setHighlight לקבל שדות start ו-end אופציונליים:

        await Otzaria.call('reader.setHighlight', {
          bookId: 'בראשית',
          index: 42,
          color: '#FFF176',
          label: 'מרקר',
          start: 120,   // ← חדש: תו התחלה בתוך השורה (מ-reader.selection_changed)
          end: 131      // ← חדש: תו סיום
        });
        

        כשאין start/end — ההתנהגות הנוכחית (הדגשת שורה שלמה) נשמרת לתאימות לאחור.

        כשיש start/end — הטקסט בין start ל-end מוצג עם שכבה צבעונית מעליו (בדיוק כמו הסימון הכחול שמוצג בזמן בחירת הטקסט).


        גם reader.getHighlights צריך להחזיר את השדות האלה:

        // תגובה מורחבת:
        {
          bookId: 'בראשית',
          index: 42,
          color: '#FFF176',
          label: 'מרקר',
          start: 120,   // ← חדש
          end: 131      // ← חדש
        }
        

        גם reader.clearHighlight צריך לתמוך ב-start/end כדי שיהיה אפשר למחוק הדגשה מדויקת בלי לנגוע לשאר ההדגשות באותה שורה:

        await Otzaria.call('reader.clearHighlight', {
          bookId: 'בראשית',
          index: 42,
          start: 120,
          end: 131
        });
        

        למה זה חשוב

        reader.selection_changed כבר מחזיר start ו-end — כלומר אוצריא כבר מחשבת את הטווח. הבעיה היא רק שאי אפשר להעביר אותו חזרה ל-setHighlight. זה תיקון ממוקד שלא שובר כלום.


        בקשה 2 — תת-תפריט (submenu) בתפריט קליק ימני

        הבעיה הנוכחית

        reader.addContextMenuItem מוסיף רק פריטים שטוחים. תוסף עם 6 צבעים מוסיף 6 שורות עצמאיות לתפריט — מה שמנפח אותו ולא ברור שהם שייכים לאותו תוסף.

        מה לבקש

        הוספת שדה parentId ל-reader.addContextMenuItem:

        // שלב א: רשום "ראש" התת-תפריט
        await Otzaria.call('reader.addContextMenuItem', {
          id: 'marker-root',
          label: 'מרקר',
          icon: 'highlight_24_regular'
          // אין parentId → פריט ברמה עליונה עם חץ
        });
        
        // שלב ב: רשום פריטי בנים
        await Otzaria.call('reader.addContextMenuItem', {
          id: 'mark-yellow',
          label: '● צהוב',
          icon: 'highlight_24_regular',
          parentId: 'marker-root'   // ← חדש
        });
        
        await Otzaria.call('reader.addContextMenuItem', {
          id: 'mark-green',
          label: '● ירוק',
          icon: 'highlight_24_regular',
          parentId: 'marker-root'   // ← חדש
        });
        

        כשלוחצים על "מרקר" בתפריט — נפתח תת-תפריט עם הילדים.


        גם reader.removeContextMenuItem לא צריך שינוי — מחיקת הורה מוחקת את כל הבנים אוטומטית, מחיקת בן מוחקת רק אותו.


        ה-event reader.context_menu_item_clicked לא צריך שינוי — יגיע itemId: 'mark-yellow' כרגיל.


        שאלה שכדאי לשאול אותם במפורש

        האם הארכיטקטורה של תפריט ה-context ב-Flutter (שבו בנוי אוצריא) תומכת בתת-תפריטים מקוננים? אם לא — האלטרנטיבה היא קבוצה (group) עם כותרת (separator עם טקסט) במקום subemenu אמיתי:

        await Otzaria.call('reader.addContextMenuItem', {
          id: 'marker-separator',
          type: 'group',          // ← אלטרנטיבה: separator עם כותרת
          label: 'מרקר'
        });
        

        סיכום — 2 שורות לפיצ'ר request

        Feature 1: reader.setHighlight / clearHighlight / getHighlights — הוספת שדות start ו-end (תווים בתוך שורה) להדגשת טקסט מדויק. ה-SDK כבר מחזיר ערכים אלו ב-reader.selection_changed, אז מדובר בחיבור קצה-לקצה בלבד.

        Feature 2: reader.addContextMenuItem — הוספת שדה parentId (אופציונלי) ליצירת תת-תפריטים, או לחלופין שדה type: 'group' לכותרת מפרידה.

        Otzaria-BotO
        Otzaria-BotO
        Otzaria-Bot
        כתב ב נערך לאחרונה על ידי
        #2

        No response from OpenClaw.

        מיכאלושמ תגובה 1 תגובה אחרונה
        0
        • Otzaria-BotO Otzaria-Bot

          No response from OpenClaw.

          מיכאלושמ
          מיכאלושמ
          מיכאלוש
          כתב ב נערך לאחרונה על ידי
          #3

          @Otzaria-Bot כזה מהר נגמרו לך הטוקנים, סליחה הרוח הקודש ???

          תגובה 1 תגובה אחרונה
          0
          • מיכאלושמ מיכאלוש

            @י.-פל. כתב
            ניתן לבקש פתיחה של api נוספים - ואשתדל להיענות, אם כי זה מבחינתי פרוייקט צד - שלא אשקיע בו הרבה ככה״נ.

            הרב @י.-פל. אשמח בהזדמנות להוספת 2 API חדשים:
            בקצרה:

            • אפשרות הוספה למקש ימני של שורה חדשה עם תת תפריט
            • אפשרות הדגשת טקסט ספציפי של מילה אחת לא רק מקטע שלם (האמת גם מקטע שלם לא עובד לי)

            ובארוכה בספויילר:

            הנה פירוט מדויק של מה לבקש — מנוסח בצורה שתהיה ברורה למפתחי אוצריא:


            בקשה 1 — הדגשת טקסט מדויק (לא שורה שלמה)

            הבעיה הנוכחית

            reader.setHighlight מדגיש שורה שלמה לפי index. אין דרך להגיד "הדגש רק את המילים 120–131 בתוך השורה הזו".

            מה לבקש

            הרחבת reader.setHighlight לקבל שדות start ו-end אופציונליים:

            await Otzaria.call('reader.setHighlight', {
              bookId: 'בראשית',
              index: 42,
              color: '#FFF176',
              label: 'מרקר',
              start: 120,   // ← חדש: תו התחלה בתוך השורה (מ-reader.selection_changed)
              end: 131      // ← חדש: תו סיום
            });
            

            כשאין start/end — ההתנהגות הנוכחית (הדגשת שורה שלמה) נשמרת לתאימות לאחור.

            כשיש start/end — הטקסט בין start ל-end מוצג עם שכבה צבעונית מעליו (בדיוק כמו הסימון הכחול שמוצג בזמן בחירת הטקסט).


            גם reader.getHighlights צריך להחזיר את השדות האלה:

            // תגובה מורחבת:
            {
              bookId: 'בראשית',
              index: 42,
              color: '#FFF176',
              label: 'מרקר',
              start: 120,   // ← חדש
              end: 131      // ← חדש
            }
            

            גם reader.clearHighlight צריך לתמוך ב-start/end כדי שיהיה אפשר למחוק הדגשה מדויקת בלי לנגוע לשאר ההדגשות באותה שורה:

            await Otzaria.call('reader.clearHighlight', {
              bookId: 'בראשית',
              index: 42,
              start: 120,
              end: 131
            });
            

            למה זה חשוב

            reader.selection_changed כבר מחזיר start ו-end — כלומר אוצריא כבר מחשבת את הטווח. הבעיה היא רק שאי אפשר להעביר אותו חזרה ל-setHighlight. זה תיקון ממוקד שלא שובר כלום.


            בקשה 2 — תת-תפריט (submenu) בתפריט קליק ימני

            הבעיה הנוכחית

            reader.addContextMenuItem מוסיף רק פריטים שטוחים. תוסף עם 6 צבעים מוסיף 6 שורות עצמאיות לתפריט — מה שמנפח אותו ולא ברור שהם שייכים לאותו תוסף.

            מה לבקש

            הוספת שדה parentId ל-reader.addContextMenuItem:

            // שלב א: רשום "ראש" התת-תפריט
            await Otzaria.call('reader.addContextMenuItem', {
              id: 'marker-root',
              label: 'מרקר',
              icon: 'highlight_24_regular'
              // אין parentId → פריט ברמה עליונה עם חץ
            });
            
            // שלב ב: רשום פריטי בנים
            await Otzaria.call('reader.addContextMenuItem', {
              id: 'mark-yellow',
              label: '● צהוב',
              icon: 'highlight_24_regular',
              parentId: 'marker-root'   // ← חדש
            });
            
            await Otzaria.call('reader.addContextMenuItem', {
              id: 'mark-green',
              label: '● ירוק',
              icon: 'highlight_24_regular',
              parentId: 'marker-root'   // ← חדש
            });
            

            כשלוחצים על "מרקר" בתפריט — נפתח תת-תפריט עם הילדים.


            גם reader.removeContextMenuItem לא צריך שינוי — מחיקת הורה מוחקת את כל הבנים אוטומטית, מחיקת בן מוחקת רק אותו.


            ה-event reader.context_menu_item_clicked לא צריך שינוי — יגיע itemId: 'mark-yellow' כרגיל.


            שאלה שכדאי לשאול אותם במפורש

            האם הארכיטקטורה של תפריט ה-context ב-Flutter (שבו בנוי אוצריא) תומכת בתת-תפריטים מקוננים? אם לא — האלטרנטיבה היא קבוצה (group) עם כותרת (separator עם טקסט) במקום subemenu אמיתי:

            await Otzaria.call('reader.addContextMenuItem', {
              id: 'marker-separator',
              type: 'group',          // ← אלטרנטיבה: separator עם כותרת
              label: 'מרקר'
            });
            

            סיכום — 2 שורות לפיצ'ר request

            Feature 1: reader.setHighlight / clearHighlight / getHighlights — הוספת שדות start ו-end (תווים בתוך שורה) להדגשת טקסט מדויק. ה-SDK כבר מחזיר ערכים אלו ב-reader.selection_changed, אז מדובר בחיבור קצה-לקצה בלבד.

            Feature 2: reader.addContextMenuItem — הוספת שדה parentId (אופציונלי) ליצירת תת-תפריטים, או לחלופין שדה type: 'group' לכותרת מפרידה.

            פלמנמוניפ
            פלמנמוניפ
            פלמנמוני
            כתב ב נערך לאחרונה על ידי
            #4

            @מיכאלוש למה שלא תפתח PR?

            מיכאלושמ תגובה 1 תגובה אחרונה
            0
            • י. פל.י
              י. פל.י
              י. פל.
              כתב ב נערך לאחרונה על ידי
              #5

              @פלמנמוני
              אם אתה מממש את הapi הזה (ואולי גם אם לא), צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

              פלמנמוניפ תגובה 1 תגובה אחרונה
              0
              • י. פל.י י. פל.

                @פלמנמוני
                אם אתה מממש את הapi הזה (ואולי גם אם לא), צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

                פלמנמוניפ
                פלמנמוניפ
                פלמנמוני
                כתב ב נערך לאחרונה על ידי
                #6

                @י.-פל. כתב:

                צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

                ותת תפריט?

                י. פל.י תגובה 1 תגובה אחרונה
                0
                • פלמנמוניפ פלמנמוני

                  @י.-פל. כתב:

                  צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

                  ותת תפריט?

                  י. פל.י
                  י. פל.י
                  י. פל.
                  כתב ב נערך לאחרונה על ידי
                  #7

                  @פלמנמוני כתב:

                  ותת תפריט?

                  למה לא?

                  תגובה 1 תגובה אחרונה
                  0
                  • מיכאלושמ מיכאלוש

                    @י.-פל. כתב
                    ניתן לבקש פתיחה של api נוספים - ואשתדל להיענות, אם כי זה מבחינתי פרוייקט צד - שלא אשקיע בו הרבה ככה״נ.

                    הרב @י.-פל. אשמח בהזדמנות להוספת 2 API חדשים:
                    בקצרה:

                    • אפשרות הוספה למקש ימני של שורה חדשה עם תת תפריט
                    • אפשרות הדגשת טקסט ספציפי של מילה אחת לא רק מקטע שלם (האמת גם מקטע שלם לא עובד לי)

                    ובארוכה בספויילר:

                    הנה פירוט מדויק של מה לבקש — מנוסח בצורה שתהיה ברורה למפתחי אוצריא:


                    בקשה 1 — הדגשת טקסט מדויק (לא שורה שלמה)

                    הבעיה הנוכחית

                    reader.setHighlight מדגיש שורה שלמה לפי index. אין דרך להגיד "הדגש רק את המילים 120–131 בתוך השורה הזו".

                    מה לבקש

                    הרחבת reader.setHighlight לקבל שדות start ו-end אופציונליים:

                    await Otzaria.call('reader.setHighlight', {
                      bookId: 'בראשית',
                      index: 42,
                      color: '#FFF176',
                      label: 'מרקר',
                      start: 120,   // ← חדש: תו התחלה בתוך השורה (מ-reader.selection_changed)
                      end: 131      // ← חדש: תו סיום
                    });
                    

                    כשאין start/end — ההתנהגות הנוכחית (הדגשת שורה שלמה) נשמרת לתאימות לאחור.

                    כשיש start/end — הטקסט בין start ל-end מוצג עם שכבה צבעונית מעליו (בדיוק כמו הסימון הכחול שמוצג בזמן בחירת הטקסט).


                    גם reader.getHighlights צריך להחזיר את השדות האלה:

                    // תגובה מורחבת:
                    {
                      bookId: 'בראשית',
                      index: 42,
                      color: '#FFF176',
                      label: 'מרקר',
                      start: 120,   // ← חדש
                      end: 131      // ← חדש
                    }
                    

                    גם reader.clearHighlight צריך לתמוך ב-start/end כדי שיהיה אפשר למחוק הדגשה מדויקת בלי לנגוע לשאר ההדגשות באותה שורה:

                    await Otzaria.call('reader.clearHighlight', {
                      bookId: 'בראשית',
                      index: 42,
                      start: 120,
                      end: 131
                    });
                    

                    למה זה חשוב

                    reader.selection_changed כבר מחזיר start ו-end — כלומר אוצריא כבר מחשבת את הטווח. הבעיה היא רק שאי אפשר להעביר אותו חזרה ל-setHighlight. זה תיקון ממוקד שלא שובר כלום.


                    בקשה 2 — תת-תפריט (submenu) בתפריט קליק ימני

                    הבעיה הנוכחית

                    reader.addContextMenuItem מוסיף רק פריטים שטוחים. תוסף עם 6 צבעים מוסיף 6 שורות עצמאיות לתפריט — מה שמנפח אותו ולא ברור שהם שייכים לאותו תוסף.

                    מה לבקש

                    הוספת שדה parentId ל-reader.addContextMenuItem:

                    // שלב א: רשום "ראש" התת-תפריט
                    await Otzaria.call('reader.addContextMenuItem', {
                      id: 'marker-root',
                      label: 'מרקר',
                      icon: 'highlight_24_regular'
                      // אין parentId → פריט ברמה עליונה עם חץ
                    });
                    
                    // שלב ב: רשום פריטי בנים
                    await Otzaria.call('reader.addContextMenuItem', {
                      id: 'mark-yellow',
                      label: '● צהוב',
                      icon: 'highlight_24_regular',
                      parentId: 'marker-root'   // ← חדש
                    });
                    
                    await Otzaria.call('reader.addContextMenuItem', {
                      id: 'mark-green',
                      label: '● ירוק',
                      icon: 'highlight_24_regular',
                      parentId: 'marker-root'   // ← חדש
                    });
                    

                    כשלוחצים על "מרקר" בתפריט — נפתח תת-תפריט עם הילדים.


                    גם reader.removeContextMenuItem לא צריך שינוי — מחיקת הורה מוחקת את כל הבנים אוטומטית, מחיקת בן מוחקת רק אותו.


                    ה-event reader.context_menu_item_clicked לא צריך שינוי — יגיע itemId: 'mark-yellow' כרגיל.


                    שאלה שכדאי לשאול אותם במפורש

                    האם הארכיטקטורה של תפריט ה-context ב-Flutter (שבו בנוי אוצריא) תומכת בתת-תפריטים מקוננים? אם לא — האלטרנטיבה היא קבוצה (group) עם כותרת (separator עם טקסט) במקום subemenu אמיתי:

                    await Otzaria.call('reader.addContextMenuItem', {
                      id: 'marker-separator',
                      type: 'group',          // ← אלטרנטיבה: separator עם כותרת
                      label: 'מרקר'
                    });
                    

                    סיכום — 2 שורות לפיצ'ר request

                    Feature 1: reader.setHighlight / clearHighlight / getHighlights — הוספת שדות start ו-end (תווים בתוך שורה) להדגשת טקסט מדויק. ה-SDK כבר מחזיר ערכים אלו ב-reader.selection_changed, אז מדובר בחיבור קצה-לקצה בלבד.

                    Feature 2: reader.addContextMenuItem — הוספת שדה parentId (אופציונלי) ליצירת תת-תפריטים, או לחלופין שדה type: 'group' לכותרת מפרידה.

                    יאיר דניאלי
                    יאיר דניאלי
                    יאיר דניאל
                    תורם לאוצריא ניהול תוספים
                    כתב ב נערך לאחרונה על ידי
                    #8

                    @מיכאלוש סקרנת...
                    באיזה תוסף מדובר?
                    מה שכתבת על צ'אט AI?

                    "כִּי רָצוּ עֲבָדֶיךָ אֶת אֲבָנֶיהָ וְאֶת עֲפָרָהּ יְחֹנֵנוּ"

                    תגובה 1 תגובה אחרונה
                    0
                    • פלמנמוניפ פלמנמוני

                      @מיכאלוש למה שלא תפתח PR?

                      מיכאלושמ
                      מיכאלושמ
                      מיכאלוש
                      כתב ב נערך לאחרונה על ידי
                      #9

                      @פלמנמוני כתב:

                      @מיכאלוש למה שלא תפתח PR?

                      בשמחה, לא ידעתי ש @י.-פל. מסכים לגעת בבייבי שלו ?

                      @י.-פל. כתב:

                      @פלמנמוני
                      אם אתה מממש את הapi הזה (ואולי גם אם לא), צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

                      בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                      0d020778-5d6e-4c9b-b253-d2a9febff2c9-image.jpeg

                      האמת אם זה לא היה נושא שנוי בדיון שעוד לא הוכרע הייתי מבקש גם הוספת תצוגה של פריטים כמו בויינדוס 11

                      @יאיר-דניאל כתב:

                      @מיכאלוש סקרנת...
                      באיזה תוסף מדובר?
                      מה שכתבת על צ'אט AI?

                      שיחקתי קצת היום לא משהוא רציני...

                      69a1f705-ca47-4f39-a2ce-b8306104ffc0-image.jpeg

                      af397144-2e04-4cfb-bdfd-b63145cbefbf-image.jpeg

                      י. פל.י תגובה 1 תגובה אחרונה
                      1
                      • מיכאלושמ מיכאלוש

                        @פלמנמוני כתב:

                        @מיכאלוש למה שלא תפתח PR?

                        בשמחה, לא ידעתי ש @י.-פל. מסכים לגעת בבייבי שלו ?

                        @י.-פל. כתב:

                        @פלמנמוני
                        אם אתה מממש את הapi הזה (ואולי גם אם לא), צריך להגדיר שתוסף לא יכול להוסיף יותר משורה אחת בלבד.

                        בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                        0d020778-5d6e-4c9b-b253-d2a9febff2c9-image.jpeg

                        האמת אם זה לא היה נושא שנוי בדיון שעוד לא הוכרע הייתי מבקש גם הוספת תצוגה של פריטים כמו בויינדוס 11

                        @יאיר-דניאל כתב:

                        @מיכאלוש סקרנת...
                        באיזה תוסף מדובר?
                        מה שכתבת על צ'אט AI?

                        שיחקתי קצת היום לא משהוא רציני...

                        69a1f705-ca47-4f39-a2ce-b8306104ffc0-image.jpeg

                        af397144-2e04-4cfb-bdfd-b63145cbefbf-image.jpeg

                        י. פל.י
                        י. פל.י
                        י. פל.
                        כתב ב נערך לאחרונה על ידי
                        #10

                        @מיכאלוש כתב:

                        בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                        אני לא יעלה שום תוסף שיעשה את התפריט כמו ווינדוס 😞

                        מיכאלושמ תגובה 1 תגובה אחרונה
                        0
                        • י. פל.י י. פל.

                          @מיכאלוש כתב:

                          בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                          אני לא יעלה שום תוסף שיעשה את התפריט כמו ווינדוס 😞

                          מיכאלושמ
                          מיכאלושמ
                          מיכאלוש
                          כתב ב נערך לאחרונה על ידי
                          #11

                          @י.-פל. כתב:

                          @מיכאלוש כתב:

                          בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                          אני לא יעלה שום תוסף שיעשה את התפריט כמו ווינדוס 😞

                          אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                          רק לא הבנתי אתה מדבר על אורך השורות כמו בווינדוס, או על תצוגת פריטים בתפריט ?

                          כי בתוסף המדובר זה יהיה הרבה יותר לעניין תצוגת פריטים מאשר תת תפריט

                          דוגמא מזית

                          8a014198-df48-41f4-a211-a07a152ddcc4-image.jpeg

                          י. פל.י תגובה 1 תגובה אחרונה
                          0
                          • מיכאלושמ מיכאלוש

                            @י.-פל. כתב:

                            @מיכאלוש כתב:

                            בהחלט נצרך אחרת זה נורא בדיוק בשביל זה ביקשתי...

                            אני לא יעלה שום תוסף שיעשה את התפריט כמו ווינדוס 😞

                            אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                            רק לא הבנתי אתה מדבר על אורך השורות כמו בווינדוס, או על תצוגת פריטים בתפריט ?

                            כי בתוסף המדובר זה יהיה הרבה יותר לעניין תצוגת פריטים מאשר תת תפריט

                            דוגמא מזית

                            8a014198-df48-41f4-a211-a07a152ddcc4-image.jpeg

                            י. פל.י
                            י. פל.י
                            י. פל.
                            כתב ב נערך לאחרונה על ידי
                            #12

                            @מיכאלוש כתב:

                            אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                            אתה טועה: אני נגד אפל...
                            רק שהאורך של תפריט ההקשר (וזמן הטעינה שלו) לא הגיוניים.

                            מיכאלושמ תגובה 1 תגובה אחרונה
                            0
                            • י. פל.י י. פל.

                              @מיכאלוש כתב:

                              אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                              אתה טועה: אני נגד אפל...
                              רק שהאורך של תפריט ההקשר (וזמן הטעינה שלו) לא הגיוניים.

                              מיכאלושמ
                              מיכאלושמ
                              מיכאלוש
                              כתב ב נערך לאחרונה על ידי
                              #13

                              @י.-פל. כתב:

                              @מיכאלוש כתב:

                              אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                              אתה טועה: אני נגד אפל...
                              רק שהאורך של תפריט ההקשר (וזמן הטעינה שלו) לא הגיוניים.

                              טוב, עוד מעט אני ישפוך בחדר קפה את התסכול מהם בנושא האייקונים לפחות

                              @פלמנמוני כתב:

                              @מיכאלוש למה שלא תפתח PR?

                              אגב @י.-פל. משהוא בנושא הPRים לא ברור לי
                              על מה אתה מעוניין לקבל ועל מה לא ?

                              האמת זה נראה שעל הרוב לא...

                              מה שקשור לעיצוב כבר קשור ל@asz
                              מה שקשור לחיפוש כבר קשור ל@הבל-הבלים
                              מה שקשור לתיקון באגים ומילוי בקשות משתמשים כבר קשור ל@פלמנמוני
                              מה שקשור לפונקציות חדשות צריך להעלות קודם לדיון כל פעם מחדש

                              אז על מה כן ?

                              י. פל.י תגובה 1 תגובה אחרונה
                              0
                              • מיכאלושמ מיכאלוש

                                @י.-פל. כתב:

                                @מיכאלוש כתב:

                                אני יודע שאתה נגד מייקרוסופט, זה בסדר גם אני...

                                אתה טועה: אני נגד אפל...
                                רק שהאורך של תפריט ההקשר (וזמן הטעינה שלו) לא הגיוניים.

                                טוב, עוד מעט אני ישפוך בחדר קפה את התסכול מהם בנושא האייקונים לפחות

                                @פלמנמוני כתב:

                                @מיכאלוש למה שלא תפתח PR?

                                אגב @י.-פל. משהוא בנושא הPRים לא ברור לי
                                על מה אתה מעוניין לקבל ועל מה לא ?

                                האמת זה נראה שעל הרוב לא...

                                מה שקשור לעיצוב כבר קשור ל@asz
                                מה שקשור לחיפוש כבר קשור ל@הבל-הבלים
                                מה שקשור לתיקון באגים ומילוי בקשות משתמשים כבר קשור ל@פלמנמוני
                                מה שקשור לפונקציות חדשות צריך להעלות קודם לדיון כל פעם מחדש

                                אז על מה כן ?

                                י. פל.י
                                י. פל.י
                                י. פל.
                                כתב ב נערך לאחרונה על ידי
                                #14

                                @מיכאלוש כתב:

                                מה שקשור לפונקציות חדשות צריך להעלות קודם לדיון כל פעם מחדש

                                בדר״כ פונקציות חדשות מאושרות ליישום.
                                רק צריך להתייעץ, כדי לוודא שהן לא טומנות בחובן סיכון.
                                אני רוצה כמה שפחות באגים!
                                אני בהחלט מתכונן לגרסה 1...

                                צדיק וטוב לוצ תגובה 1 תגובה אחרונה
                                4
                                • י. פל.י י. פל.

                                  @מיכאלוש כתב:

                                  מה שקשור לפונקציות חדשות צריך להעלות קודם לדיון כל פעם מחדש

                                  בדר״כ פונקציות חדשות מאושרות ליישום.
                                  רק צריך להתייעץ, כדי לוודא שהן לא טומנות בחובן סיכון.
                                  אני רוצה כמה שפחות באגים!
                                  אני בהחלט מתכונן לגרסה 1...

                                  צדיק וטוב לוצ
                                  צדיק וטוב לוצ
                                  צדיק וטוב לו
                                  תורם לאוצריא
                                  כתב ב נערך לאחרונה על ידי
                                  #15

                                  @י.-פל. כתב:

                                  אני בהחלט מתכונן לגרסה 1...

                                  בעז"ה.

                                  תגובה 1 תגובה אחרונה
                                  2

                                  שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                  נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                  בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                  הרשמה התחברות

                                  • התחברות

                                  • אין לך חשבון עדיין? הרשמה

                                  • התחברו או הירשמו כדי לחפש.
                                  • פוסט ראשון
                                    פוסט אחרון