Skip to content

Freebuff Desktop RTL + Light Mode v1.2.0

Choose a tag to compare

@Lev-Good Lev-Good released this 09 Aug 13:26
· 1 commit to main since this release

מה חדש בגרסה 1.2.0

  1. אייקונים במקום אמוג'י — כפתור התצוגה משתמש עכשיו באייקוני SVG נקיים
    (שמש/ירח) במקום אמוג'י.
  2. רצועת כפתורי החלון כבר לא שחורה במצב בהיר — כפתורי הסגירה/מזעור/
    הגדלה (שמצייר Windows) נצבעים מחדש בהתאם לתצוגה דרך ה-API של החלונות.
  3. כפתור כיוון חדש RTL/LTR — מעל כפתור השמש/ירח. לחיצה אחת מחליפה
    זמנית לשמאל-לימין (נוח כשכותבים באנגלית), והבחירה נשמרת בין הפעלות.
  4. הפרופיל (אווטאר + שם) נראה שוב — ב-RTL הוא הוסתר מתחת לרצועת
    כפתורי החלון בצד שמאל; עכשיו הוא חוזר לפינה הימנית כמו בתצוגה הרגילה.

הורדה

קובץ ההורדה: freebuff-rtl-v1.2.0.zip — פותחים ובתוכו כל הקבצים. (אפשר גם מהעמוד הראשי: כפתור Code → Download ZIP.)

איך מתקינים (3 דקות)

שיטה מומלצת — התקנה קבועה ששורדת עדכונים (RTL + בהיר/כהה + כיוון):

  1. סוגרים את Freebuff לגמרי.
  2. מורידים את הקובץ freebuff-rtl-v1.2.0.zip ופותחים אותו בתיקייה.
  3. לוחצים פעמיים על install-permanent.bat.
  4. פותחים את Freebuff — בפינה הימנית-תחתונה שני כפתורים: שמש/ירח
    (בהיר/כהה) ו-RTL/LTR (כיוון). עדכון עתידי של Freebuff? השומר מתקן
    הכל לבד.

רוצים רק מצב בהיר (בלי RTL): apply-light.bat — וזהו.

שיטה פשוטה — ידנית (רק RTL):

  1. סוגרים את Freebuff.
  2. לוחצים פעמיים על apply-rtl.bat.
  3. פותחים את Freebuff. (אחרי עדכון Freebuff — לוחצים שוב.)

לחזור למקור: remove-rtl.bat (לחזרה ל-LTR), remove-light.bat
(להסרת מתג הבהיר/כהה), remove-permanent.bat (להסרת השומר הקבוע).

מה בתוך הקובץ

קובץ תפקיד
install-permanent.bat התקנה קבועה — שומר אוטומטי ששורד עדכונים
apply-rtl.bat / remove-rtl.bat התקנה / הסרה ידנית של RTL בהקלקה אחת
apply-light.bat / remove-light.bat הוספה / הסרה של מתג הבהיר/כהה
remove-permanent.bat הסרת השומר האוטומטי
freebuff-rtl.css גליון ה-RTL (כולל תיקון מיקום הפרופיל)
freebuff-rtl-dir.js מתג הכיוון RTL/LTR
freebuff-light.css / freebuff-light.js פלטת הצבעים הבהירה + מתג שמש/ירח
freebuff-rtl-dragfix.js תיקון כיוון גרירת ידית הגודל
freebuff-rtl-patch.ps1 מנוע התיקון המשותף
freebuff-rtl-autopatch.ps1 השומר האוטומטי
freebuff-rtl.ps1 / freebuff-rtl.js דרך מתקדמת (הזרקה בזמן ריצה)
README.md הוראות מלאות בעברית

פרטים טכניים

  • התיקון מוסיף CSS לרובד התצוגה של האפליקציה, מגדיר dir="rtl" ומתקן
    את כיוון הגרירה — בלי לגעת בפרויקטים או בהודעות.
  • המצב הבהיר מחליף את משתני הצבע תחת html[data-theme="light"] ושומר את
    הבחירה ב-localStorage. בלוקי קוד והמסוף נשארים כהים (צבעי התחביר
    מיועדים לרקע כהה).
  • צביעת רצועת כפתורי החלון נעשית דרך windowControlsOverlay.setTitleBarOverlay
    (קיים ב-Electron); אם ה-API לא זמין, הכל ממשיך לעבוד חוץ מהצביעה הזו.
  • לפני כל שינוי נשמר גיבוי (*.pre-rtl.bak).
  • השומר הקבוע רשום במפתח ה-Run של המשתמש (HKCU), רץ בכל כניסה, ואינו
    דורש הרשאות מנהל.