Libhandy ספרייה ליצירת גרסאות ניידות של יישומי GTK ו- Gnome

שעונים

שעונים

טהרנות, בעת פיתוח הטלפון החכם Librem 5 והפצת PureOS בחינם, הציג את שחרור ספריית libhandy 0.0.10, המפתחת מערך יישומונים ואובייקטים ליצירת ממשק משתמש למכשירים ניידים המשתמשים בטכנולוגיות GTK ו- Gnome.

הספריה מפותחת בתהליך העברת יישומי Gnome לסביבת המשתמשים בטלפון Librem 5. קוד הפרויקט מופץ ברישיון GPL 2.1+. בנוסף לתמיכה ביישומים בשפת C, ניתן להשתמש בספרייה ליצירת גרסאות ניידות של יישומי הממשק ב- Python, Rust ו- Vala.

נכון לעכשיו, הספרייה כוללת 24 יישומונים המכסים אלמנטים אופייניים לממשק, כגון רשימות, חלוניות, בלוקי עריכה, כפתורים, כרטיסיות, טפסי חיפוש, תיבות דו-שיח וכו '.

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

מטרת המפתח של הפרויקט היא לספק הזדמנויות לעבוד עם אותם יישומי Gnome בסמארטפונים ובמחשבים.

התוכנה עבור Librem 5 מבוססת על הפצת PureOS, המשתמשת כבסיס Debian, בסביבת שולחן העבודה של Gnome וב- Shell שלה, המותאמת לסמארטפונים.

השימוש ב- libhandy מאפשר לחבר טלפון חכם לצג כדי להשיג שולחן עבודה של Gnome טיפוסי מבוסס על קבוצה אחת של יישומים.

היישומים המתורגמים ל- libhandy כוללים: כל אפליקציות ה- Gnome כגון gnome-bluetooth, הגדרות Gnome, דפדפן אינטרנט, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts ומשחקי Gnome.

מה מציע Libhandy 0.0.10?

Libhandy 0.0.10 היא גרסת התצוגה המקדימה האחרונה לפני היווצרותה של גרסה 1.0 משמעותית.

הגרסה החדשה מציגה מספר יישומונים חדשים:

  • HdyViewSwitcher מהווה תחליף אדפטיבי ליישומון GtkStackSwitcher המאפשר ליצור באופן אוטומטי פריסת כרטיסיות (תצוגות) בהתאם לרוחב המסך.

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

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

מהשיפורים הקשורים בהתאמת יישומי Gnome לשימוש בסמארטפון, צוין:

מודול ה- loopback PulseAudio משמש בממשק לקבלת שיחות וביצוע שיחות כדי לחבר את המודם של המכשיר ואת קוד האודיו ל- ALSA כאשר השיחה מופעלת והמודול פורק לאחר סיום השיחה.

למסנג'ר יש ממשק לצפייה בהיסטוריית הצ'אט. כדי לאחסן את ההיסטוריה של SQLite DBMS.

הוסיף את האפשרות לאמת את החשבון, המאומת כעת באמצעות החיבור לשרת, ובמקרה כשל, מוצגת אזהרה.

לקוח XMPP תומך בהודעות מוצפנות באמצעות תוסף Lurch עם הטמעת מנגנון ההצפנה במסוף OMEMO.

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

מקור: https://puri.sm/


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.