דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. לחצן סגירת התוכנה - vs code

לחצן סגירת התוכנה - vs code

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

    קרה לי שמיקום לחצן האיקס זז מצד ימין לצד שמאל, ומסתיר חלק מהתפריטים
    בעצם מי אחראי על מיקום הלחצן? מערכת ההפעלה או התוכנה עצמה?
    ניסיתי לשנות בתוכנת vs code ולא עזר

    "workbench.editor.tabCloseButton": "right",
    
    I yossizY יהודי טובי 3 תגובות תגובה אחרונה
    1
    • I מנותק
      I מנותק
      ivrtikshoret
      השיב לליבל ב נערך לאחרונה על ידי ivrtikshoret
      #2
      פוסט זה נמחק!
      תגובה 1 תגובה אחרונה
      6
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לליבל ב נערך לאחרונה על ידי
        #3

        @ליבל כתב בלחצן סגירת התוכנה - vs code:

        בעצם מי אחראי על מיקום הלחצן? מערכת ההפעלה או התוכנה עצמה?

        לזה עצמו יש הגדרה, להגדיר מי אמור להיות אחראי...
        window.titleBarStyle

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        ליבלל תגובה 1 תגובה אחרונה
        3
        • ליבלל מנותק
          ליבלל מנותק
          ליבל
          השיב לyossiz ב נערך לאחרונה על ידי
          #4

          @yossiz כתב בלחצן סגירת התוכנה - vs code:

          @ליבל כתב בלחצן סגירת התוכנה - vs code:

          בעצם מי אחראי על מיקום הלחצן? מערכת ההפעלה או התוכנה עצמה?

          לזה עצמו יש הגדרה, להגדיר מי אמור להיות אחראי...
          window.titleBarStyle

          ובסתם תוכנה גלובלית?

          תגובה 1 תגובה אחרונה
          0
          • yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי
            #5

            @ליבל הנה סיקור מלא שתבין מי פה אחראי על מה, קצת מעבר למה שביקשת...

            נתחיל עם תרשים השכבות:

            ┌───────────┐
            │    You    │
            ├─────▼─────┤
            │   VSCode  │
            ├─────▼─────┤
            │  Electron │
            ├─────▼─────┤
            │  Windows  │
            ├─────▼─────┤
            │  Hardware │
            └───────────┘
            

            כל שכבה שולטת על השכבה שמתחתיה, ומשתמשת בשירותים של השכבה שמתחתיה

            השכבה התחתונה זה החומרה שבסוף מציגה את החלון על המסך. אין לה בד״כ השפעה על מיקום הפקדים, כי החומרה צייתנית (וטיפשה) ועושה בדיוק מה שהשכבות העליונות פוקדים עליה

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

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

            שכבה הבאה: VSCODE:
            תוכנת vscode בנוייה על גבי פלטפורמת אלקטרון,
            vscode נותן לך - המשתמש - את הבחירה לבחור מי יצייר את המסגרת ופקדים של החלון
            ההגדרה window.titleBarStyle נועד לזה, אם זה native זה פוקד ל-vscode שיפקוד על אלקטרון שהוא ימסור את ציור הפקדים לאחריות מערכת ההפעלה.
            אם זה disabled אז vscode בעצמם מציירים את זה באמצעות HTML ו-CSS (או קנבס) כמו שאר התוכן של החלון
            לאחרונה נכנס לתמונה אפשרות חדשה שזה מה ש- @ivrtikshoret הביא
            זה מאפשר להציג את הפקדים האוריגינלים של מערכת ההפעלה אבל תחת שליטת התוכנה. אני עוד לא בקי באפשרות זו. צריך לבדוק לעומק כאן מי מחליט באיזה צד של החלון לשים את זה.

            שכבה אחרונה - אתה:
            אתה כמשתמש צריך להגיד ל-vscode מה הוא אמור להגיד לאקטרון שיגיד למערכת ההפעלה שיגיד לחומרה להציג, חד גדיא חד גדיא...

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            חראשוח תגובה 1 תגובה אחרונה
            23
            • M mekev התייחס לנושא זה ב
            • יהודי טובי מנותק
              יהודי טובי מנותק
              יהודי טוב
              השיב לליבל ב נערך לאחרונה על ידי
              #6

              @ליבל כתב בלחצן סגירת התוכנה - vs code:

              קרה לי שמיקום לחצן האיקס זז מצד ימין לצד שמאל, ומסתיר חלק מהתפריטים

              אגב בעדכון האחרון זה סודר..

              yossizY תגובה 1 תגובה אחרונה
              2
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב ליהודי טוב ב נערך לאחרונה על ידי yossiz
                #7

                @יהודי-טוב "סידרו״ את זה על ידי שהגדירו שוב בברירת מחדל

                window.experimental.windowControlsOverlay.enabled = false
                

                החסרון של זה הוא שבווינדוס 11 לא מקבלים אפשרויות אלו
                f3e09f73-c158-41c5-97b0-62758b5966ce-image.png

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

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                תגובה 1 תגובה אחרונה
                4
                • חראשוח מנותק
                  חראשוח מנותק
                  חראשו
                  השיב לyossiz ב נערך לאחרונה על ידי
                  #8

                  @yossiz כתב בלחצן סגירת התוכנה - vs code:

                  @ליבל הנה סיקור מלא שתבין מי פה אחראי על מה, קצת מעבר למה שביקשת...

                  נתחיל עם תרשים השכבות:

                  לפי זה אפשר יהיה להזיז את האלמנט של המוזיקה כשמעלים/מורידים עוצמה?

                  726c380c-9619-43d3-a65d-5a7200971204-image.png

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

                  בא תתחבר לדף היומי!
                  • התחברות

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

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום