चुनिंदा काम

Cat Mode: बिल्ली को झपटने दो, वीडियो चलता रहे

भूमिका
0→1 बनाया
स्टैक
Browser extension APIs · JavaScript
लिंक्स

समस्या

बिल्ली के लिए कोई चिड़िया या मछली का वीडियो लगाओ और मज़ा लगभग दस सेकंड चलता है: कीबोर्ड पर पहला पंजा प्लेबैक पॉज़ कर देता है, वीडियो स्किप कर देता है, या कुछ रैंडम खोल देता है। बिल्ली जीत जाती है, वीडियो रुक जाता है, और आप इसे फिर ठीक करने उठते हैं। Cat Mode वो छोटा फ़िक्स है: बिल्ली को स्क्रीन पर झपटने दो, बिना उसके पंजे ब्राउज़र को कंट्रोल किए।

फ़ैसले

एक क्लिक, सब कुछ फ़्रीज़। पूरा प्रोडक्ट एक टॉगल है। इसे दबाओ और Cat Mode कीबोर्ड, माउस, ट्रैकपैड, स्क्रॉल, और टच फ़्रीज़ कर देता है, ताकि वीडियो हर झपट्टे, हेडबट, और डेस्क पर पूरे शरीर की फिसलन के बीच चलता रहे। बिल्ली के बीच में सेटिंग्स में उलझने की ज़रूरत नहीं।

बाहर निकलने का सिर्फ़-इंसान वाला रास्ता। सारा इनपुट ब्लॉक करने से एक साफ़ सवाल उठता है: इसे वापस कैसे बंद करें। अनलॉक एक कीबोर्ड शॉर्टकट है (डिफ़ॉल्ट Ctrl+Shift+K, कस्टमाइज़ेबल), इसलिए चुना क्योंकि यह वैसा सोचा-समझा की-कॉम्बिनेशन है जिसे एक बिल्ली असल में नहीं दबा सकती पर एक इंसान एक सेकंड में दबा देता है।

लोकल, प्राइवेट, कोई अकाउंट नहीं। न कुछ साइन-इन करने को है, न कुछ ट्रैक होता है। सब कुछ ब्राउज़र में लोकली चलता है। इतना छोटा टॉय आपका डेटा नहीं चाहना चाहिए, तो नहीं चाहता।

टोन को यूज़ केस से मैच करो। पूरी चीज़ सोच-समझकर बेवकूफ़ाना है: पाउंस-प्रूफ़, बिल्ली इमोजी, चंचल कॉपी, क्योंकि एक कैट-वीडियो लॉकर को सीरियस सॉफ़्टवेयर दिखाना ग़लत होता। संयम यही है कि एक काम अच्छे से करो और उसे सजाओ मत।

नतीजा

Cat Mode Chrome Web Store में लाइव है, एक लैंडिंग पेज के साथ जो इसे लगभग एक स्क्रीन में समझाता है। यह ठीक एक काम करता है, इनपुट ब्लॉक करना ताकि एक बिल्ली वीडियो का मज़ा ले सके बिना उसे तोड़े, और वो एक काम साफ़-सुथरे तरीके से करता है। छोटा, पूरा, और किसी और चीज़ की तरह Chrome Web Store रिव्यू से होकर शिप हुआ।