Vitruvius — תיקוני בילד 0048

פיצ'ר "החל CTB" · סבב הערות מהבדיקה במכשיר · 6.6.2026

תיקונים קלים

1

כפתור ג'יבריש ריק/בלתי-נראה בריבון קל

ה-SplitButton "תקן ג'יבריש" ב-panel "RTL" מוגדר ללא LargeImage ולכן נראה ריק. VitruviusApp.cs:64
➜ נפתר ע"י תיקון #7 (אייקון לכל כפתור + ארגון מחדש). אם תרצה — אפשר גם להסיר את ה-SplitButton הנוכחי לטובת כפתורים נפרדים בסקשן DWG.

2

להסיר "פתח תיקיית נתונים" מ-אודות קל

להסיר את ה-CommandLink ואת הטיפול בלחיצה. AboutCommand.cs:34-47

3

הגדרות — לפשט קל

  • "תיקון אוטומטי": להסיר את הטוגל — תמיד פעיל (AutoReloadEnabled = true קבוע).
  • "עדכונים": להסיר את הטוגל — תמיד בודק אוטומטית.
  • "תמיכה ב-DWG": המשתמש לא הבין. לנסח מחדש בשפה פשוטה או להסתיר → שאלה פתוחה.
SettingsWindow.cs:71-159, 161-289
7

דיאלוג CTB — רק שם הקובץ, לא נתיב מלא קל

ה-ComboBox מציג שם.ctb — D:\...\נתיב מלא. להציג רק Path.GetFileName; נתיב מלא יעבור ל-ToolTip. ApplyCtbDialog.cs

8

הודעת "לא נמצאו layers" — לא מובנת קל

לנסח מחדש בשפה אנושית: להסביר שמדובר ב-DWG בינארי (לא DXF) שמגבלת V1 לא קוראת ממנו layers, ומה לעשות. ApplyCtbCommand.cs

תיקונים גדולים (משנים ארכיטקטורה)

9

בורר שפה + לוקליזציה מלאה גדול

בעלייה הראשונה — דיאלוג בחירה: עברית / English (בעתיד ערבית). הפלאגין כולו מוצג בשפה שנבחרה.

  • שדה Language ב-VitruviusConfig (ברירת מחדל: לא נבחר → טריגר לדיאלוג).
  • טבלת מחרוזות מרכזית (Strings.cs / RESX) — ריבון, דיאלוגים, הודעות שגיאה.
  • RTL/LTR אוטומטי לפי השפה ב-WPF dialogs.
  • ערבית — placeholder עכשיו, תרגום מאוחר יותר.
10

עיצוב ריבון מחדש + אייקונים + ישיבת סאב-אייג'נטים גדול

לפי הסקיצה — שני סקשנים (panels):

  • סקשן "Vitruvius": אודות · הגדרות
  • סקשן "DWG": תיקון עברית · עריכת שכבות · החל CTB
  • אייקון (LargeImage 32px + Image 16px) לכל כפתור.

ישיבת סאב-אייג'נטים: מעצב גרפי · UX/UI · שרטט Revit · אדריכל → איסוף המלצות → יישום בעיצוב הריבון והאייקונים.

פידבק חיובי שבח

"ערוך Layer עובד מדהים!" — נשמר, אין פעולה.

שאלות פתוחות (לפני שמתחילים)

1 · כפתור הג'יבריש: "לבטל" = רק לתת אייקון כך שלא ייראה ריק (הפיצ'ר נשאר), או להסיר את פיצ'ר תיקון הג'יבריש מהריבון לגמרי?
הנחת ברירת מחדל: הפיצ'ר נשאר, מקבל אייקון ועובר לסקשן DWG כ-"תיקון עברית".
2 · "תמיכה ב-DWG" בהגדרות: להסתיר את הסקשן לגמרי, או להשאיר כשורת מידע מנוסחת פשוט ("תיקון DWG בינארי דורש AutoCAD מותקן — מזוהה אוטומטית", בלי שדה נתיב גלוי)?
3 · היקף הלוקליזציה ל-V1: רק מחרוזות הריבון + 3 הדיאלוגים המרכזיים, או כולל כל הודעות השגיאה והלוגים? ערבית — placeholder עכשיו או לדלג כליל ל-V1?
4 · ישיבת הסאב-אייג'נטים: להריץ אותה עכשיו כחלק מהיישום (4 אג'נטים מקבילים) ולחזור עם המלצות מאושרות לפני שאני נוגע באייקונים?

סדר ביצוע מוצע

1
תיקונים קלים תחילה (2, 7, 8, 3) — הסרות וניסוח מחדש, בנייה + אימות קומפילציה.
2
ישיבת סאב-אייג'נטים לעיצוב (#10) → סיכום המלצות לאישורך.
3
תשתית i18n (#9) — Language + טבלת מחרוזות + דיאלוג בחירה.
4
עיצוב ריבון מחדש + אייקונים (#10 + #1) על בסיס ההמלצות.
5
בנייה אחת, ארכוב DLL ל-OLD\, deploy, ואתה בודק במכשיר.

נוצר אוטומטית ע"י סקיל vit-fixes-collect · ממתין לאישורך לפני תחילת תיקונים.