हाथ से बने स्केच स्टाइल के UI एलिमेंट्स
(wiredjs.com)- Wired Elements वायरफ्रेम, मॉकअप और playful UI में जोड़ने के लिए उपयुक्त हाथ से बने स्केच जैसे सामान्य UI एलिमेंट्स का संग्रह है
- हर एलिमेंट में randomness शामिल है, इसलिए एक ही component भी हर render पर बिल्कुल एक जैसा नहीं दिखता
- डेमो में wired-element control के साथ rough.js द्वारा बनाए गए स्केच-स्टाइल सर्कल को बदलते हुए इसका काम करने का तरीका दिखाया गया है
- Vue, Svelte और React के लिए CodeSandbox examples उपलब्ध हैं, और React में अलग wrapper components का उपयोग किया जाता है
- उपयोग का तरीका और हर एलिमेंट का API GitHub docs में देखा जा सकता है, जबकि सभी एलिमेंट्स component showcase में देखे जा सकते हैं
स्केच-स्टाइल UI कंपोनेंट्स
- Wired Elements हाथ से बनाए गए जैसे दिखने वाले स्केच-स्टाइल के सामान्य UI एलिमेंट्स का एक सेट है
- इसे वायरफ्रेम और मॉकअप जैसी अधूरी/प्रारंभिक अनुभूति बनाए रखने या hand-drawn माहौल वाला UI बनाने के लिए इस्तेमाल किया जा सकता है
- हर एलिमेंट पर्याप्त randomness के साथ ड्रॉ किया जाता है, इसलिए हर render में वह बिल्कुल एक ही आकृति जैसा नहीं दिखता
- एक सरल डेमो wired-element control का उपयोग करके rough.js से बनाए गए स्केच-स्टाइल सर्कल को बदलने के तरीके पर आधारित है
उदाहरण और दस्तावेज़
-
framework-वार examples
- Wired Elements in Vue
- Wired Elements in Svelte
- Wired Elements in React
- React example में React wrapper components का उपयोग किया गया है
-
उपयोग और API
- उपयोग का तरीका wired-elements GitHub page पर देखा जा सकता है
- हर एलिमेंट का API Docs की सूची में व्यवस्थित है
- सभी कंपोनेंट्स Component showcase में देखे जा सकते हैं
- लाइसेंस MIT License है
1 टिप्पणियां
Hacker News की राय
देखने में अच्छा है और अजीब तरह से nostalgia जगाता है। एक feedback यह है कि checkbox को toggle करने पर मुझे उम्मीद थी कि check mark हर बार ऐसा लगेगा जैसे हाथ से फिर से बनाया गया हो, यानी थोड़ा-थोड़ा अलग
थोड़ा noise जोड़ दें तो 2.0 feature के तौर पर अच्छा रहेगा
इस काम के लिए Balsamiq Wireframes सबसे अच्छा है: https://balsamiq.com/wireframes/
अगर code लिखना पड़े, तो जल्दी और rough तरीके से बनाने का मकसद ही खत्म हो जाता है
पुराने Swing के “napkin look&feel” की तरह अगर design को बदलकर लगाया जा सके, तो यह और बेहतर fit होगा: https://napkinlaf.sourceforge.net/
हालांकि web में “theme बदलकर design replace करना” वाला विचार लगता है काफी पहले गायब हो गया
छोटी touch screen पर drag-and-drop इस्तेमाल नहीं करना चाहता था, इसलिए non-standard UX चुना
इसमें cloud dependency नहीं है और lifetime license $99 का है। ऐसे products अब धीरे-धीरे rare होते जा रहे हैं
खोजने पर पता चला कि नाम napkee था, और यह open source हुआ था, लेकिन लगता है लगभग 10 साल से इसे छुआ नहीं गया
लगभग 10 साल पहले लोकप्रिय रहे Balsamiq की याद आती है
अगर याद सही है, तो Balsamiq के founder Peldi ने उस समय इस बारे में blog लिखा था। मुझे भी पसंद है। उससे भी पहले popular रहे Comic Sans font की धुंधली याद भी आती है
पहले हम sketch-style mockups इस्तेमाल करते थे ताकि users समझें कि यह final working interface नहीं है। अब लगता है शायद उसका वह मतलब खत्म हो गया है
hand-drawn feel वाले elements के लिए Excalidraw सबसे अच्छा है: https://excalidraw.com/
इसका UX और जो काम मैं करना चाहता हूँ—खासकर architecture diagrams और low-fidelity mockups जल्दी निपटाना—मुझे तुरंत पसंद आ गया। यह सारा data browser में local save करता है, इसलिए offline काम करना भी आसान है
पिछली चर्चा: https://news.ycombinator.com/item?id=17146451 (650 points, 121 comments)
लगता है इसी या किसी बहुत मिलती-जुलती चीज़ पर एक और thread भी था। अगर कोई ढूँढ ले, तो list में जोड़ सकता है
sketch-style UI elements अच्छे हैं, लेकिन sketch-style text font पसंद नहीं। क्या सामान्य sans-serif font और sketch-style UI को style के लिहाज से साथ इस्तेमाल करना मुश्किल है?
कोई खास glyph अलग से देखने पर कितना भी sketch जैसा लगे, हर बार बिल्कुल वैसा ही दिखता है
इस project से प्रेरित होकर hand-drawn style mockups जल्दी बनाने के लिए VSCode plugin WireText बनाया
https://gitlab.com/saxion.nl/42/wiretext-code/-/blob/main/RE...
aesthetic की वजह से पसंद है। प्यारा है। feedback पाने में ज्यादा उपयोगी है या नहीं, ऐसी बातों की मुझे खास परवाह नहीं
व्यक्तिगत रूप से मुझे यह style इतना अच्छा लगता है कि इसे actual product में इस्तेमाल करना चाहूँगा। या product के beta version में इस्तेमाल करके formal launch पर बदल सकता हूँ
हालांकि लगता है extra काम बहुत ज्यादा होगा
visual treatment का मकसद यह बताना था कि जो हम दिखा रहे हैं वह अभी बदल सकता है, लेकिन feedback मिला कि “sketch वाला feel सच में बहुत अच्छा है।” उसके बाद से design process के stage indicator के तौर पर उस treatment पर निर्भर रहना छोड़ दिया
बहुत पहले “इसे अधूरा दिखने जैसा बनाना” पर एक लेख पढ़ा था, शायद AWT look and feel के context में। इससे जुड़ा xkcd style graph भी है: https://mathematica.stackexchange.com/questions/11350/xkcd-s... ( https://news.ycombinator.com/item?id=4597977 ) और https://www.chrisstucchio.com/blog/2014/why_xkcd_style_graph...
जब product पूरा बना हुआ दिखता है, तो feedback भी उसी premise पर आता है कि यह final product है
पहले JavaScript internal logic पर काम करते समय मैंने अच्छा दिखने वाला header इस्तेमाल करने की गलती की थी। यह पुराने stretched GIF से बेहतर था और इसमें CSS gradient भी था
मैं यह check करना चाहता था कि “क्या इस workflow में pages का order सही है? क्या इस feature के लिए जरूरी UI elements page पर हैं? कोई missing feature तो नहीं?” लेकिन जो feedback मिला वह इस बारे में था कि blue color और gradient dark side से light side की ओर जाना चाहिए या उल्टा
और खोजने पर पता चला कि वह look and feel https://napkinlaf.sourceforge.net था, और वहाँ से इस blog post तक पहुँचा: Don’t make the Demo look Done - https://headrush.typepad.com/creating_passionate_users/2006/...