फ़ायरफ़ॉक्स डिफ़ॉल्ट UI सुधारने का तरीका
- Firefox v89 के बाद UI को लेकर काफी विवाद रहा, और इसी कारण यह रिपॉज़िटरी लोकप्रिय हो गई।
- Waterfox और Floorp ब्राउज़र ने भी इसे डिफ़ॉल्ट थीम के रूप में सेट किया है।
- 2023 में Mozilla ने Windows 7 और Windows 8 के सपोर्ट को समाप्त करने का फैसला किया। v115 इसका आख़िरी सपोर्टेड संस्करण है, और सितंबर 2024 तक उपलब्ध रहेगा।
सिद्धांत
- लेखक UI/UX डिज़ाइन के लिए 3 मुख्य और 16 छोटे (sub) मानदंडों का उल्लेख करते हैं।
- A/B टेस्ट नहीं कर पाने की स्थिति में यूज़र बिहेवियर का अनुमान लगाना बहुत ज़रूरी हो जाता है।
- सहजता, सरलता, दृश्यता, अनुकूलनशीलता, सुसंगतता, पूर्वानुमेयता, हैंडलिंग, दक्षता, स्पष्टता, निकटता, आकार, प्रतिक्रियाशीलता, लचीलापन, पहुँच, कार्यक्षमता, संदर्भता, समरसता, आनंद और संगतता को ध्यान में रखा गया।
समस्याएँ
- Firefox v88 Photon UI और v89 Proton UI के बीच की कमियों की चर्चा की गई है।
- टैब का बटन जैसा दिखना, बहुत ज़्यादा padding, और अकेले आइकन को पढ़ना/समझना कठिन होना—ये मुख्य समस्याएँ थीं।
टैब समस्याएँ (अनुकूलनशीलता, हैंडलिंग)
- अनुकूलनशीलता और हैंडलिंग को ध्यान में रखते हुए टैब डिज़ाइन की समस्याओं का विश्लेषण किया गया।
- Apple Safari का उदाहरण देते हुए बताया गया कि यूज़र की शिकायतों के बाद टैब डिज़ाइन में बदलाव कैसे किए गए।
बहुत ज़्यादा स्पेस की समस्या (दृश्यता, निकटता, आकार, संदर्भता)
- दृश्यता, निकटता, आकार और संदर्भता के हिसाब से यह समझाया गया कि अत्यधिक स्पेस क्यों समस्या बनता है।
- Fitts के नियम का उपयोग करके क्लिक करने में आसान UI कैसे डिज़ाइन करें, यह समझाया गया।
- Google Chrome के साथ UI spacing तुलना करके समस्या की जड़ें निकाली गईं।
आइकन की मदद (स्पष्टता, पहुँच)
- स्पष्टता और पहुँच को बेहतर करने में आइकनों की भूमिका समझाई गई है।
- 2023 में Chrome के डिज़ाइन refresh के उदाहरण से आइकन की अहमियत पर ज़ोर दिया गया।
टैब पुनः डिज़ाइन
- टैब स्टेट्स के लिए अलग-अलग डिजाइन विकल्पों पर चर्चा की गई और Proton UI की आम गलतियों की ओर संकेत किया गया।
- टैब की चौड़ाई के अनुसार स्मार्ट और efficient (प्रभावी) behavior के अनुसार डिज़ाइन किया गया।
वितरण
- अच्छे UI के लिए निजी मापदंड तो होते ही हैं, लेकिन एक हद तक यह 'टेस्ट' या 'रुचि' का मामला भी है।
- Lepton, Photon और Proton टैब की तुलना करके प्रत्येक के अनुसार उपयुक्त उदाहरण चुने गए।
आइकन जोड़ना और padding समायोजन
- आइकन जोड़कर और padding बदलकर पहले की मुख्य शिकायतों को दूर किया गया।
- Edge, Chrome और Lepton के मेनू आइकन की तुलना से Lepton की आइकन डिज़ाइन की गुणवत्ता को बेहतर बताया गया।
थीम
- यह UI अलग-अलग OS और सेटिंग्स के अनुरूप होने वाला अनुभव देता है।
- Windows 7 से लेकर macOS तक विभिन्न OS डिज़ाइनों के अनुरूप बदलाव शामिल हैं।
इंटरैक्शन
- ऐसे interactions तैयार किए गए हैं जो यूज़र को समझने में मदद करें कि स्क्रीन पर क्या हो रहा है, और साथ ही अनुभव को मज़ेदार भी बनाते हैं।
निष्कर्ष
- यह थीम परंपराओं, मनोविज्ञान और शोध निष्कर्षों को ध्यान में रखते हुए पुराने थीम्स की सर्वोत्तम खूबियों को आगे बढ़ाती है।
- यह OS, डार्क मोड, कस्टम थीम और इंटरैक्शन को स्थिति के हिसाब से सपोर्ट करती है।
GN⁺ की राय
- इस लेख की सबसे बड़ी ताकत यह है कि उपयोगकर्ता अनुभव सुधारने के लिए डिज़ाइन प्रिंसिपल्स और समस्या समाधान तरीके पर गहरी analysis दी गई है।
- Firefox यूज़र्स के लिए यह थीम बेहतर ब्राउज़िंग अनुभव देने वाला एक व्यावहारिक विकल्प बन सकती है।
- UI/UX डिज़ाइन में रुचि रखने वालों के लिए यह सामग्री डिज़ाइन फैसलों के पीछे की सोच और उनके प्रभाव को समझने में मदद करने वाला useful resource है।
1 टिप्पणियां
Hacker News टिप्पणी
compactUI density विकल्प हटाया जाना भी कारण है। फिर भीabout:configमेंbrowser.compactmode.showसेट करके इसे वापस लाया जा सकता है। यह विकल्प कई सालों से "unsupported" दिखाया जाता है, फिर भी इसी स्थिति में बना हुआ है।browser.urlbar.clickSelectsAllहटाया जाना है। जैसा अनुमान था, Mozilla ने इसे seriously नहीं लिया। bug report पढ़ने पर यह केवल user-hostile लग सकता है। कोई दूसरा text field ऐसा काम नहीं करता। Mozilla ने इस "feature" को launch करके इसे disable करने का ऑप्शन हटाने का कारण समझ नहीं आता।ctrl+bsidebar खोलता है जबकिctrl+shift+oवह अन्य window खोलता है। profile? कोई user-friendly profile feature नहीं है, बसabout:profilesमें एक छिपा हुआ legacy interface-सा लगता है। Passwords? वे browser tab में खुलते हैं और बाकी से एक अलग, असंगत look रखते हैं।