منصوبے کے بارے میں
ڈیپ ڈائیو ایک فوکسڈ پیداواری ایپلیکیشن ہے جو GNOME ڈیسک ٹاپ ماحول کے لیے GTK4 اور Libadwaita کا استعمال کرتے ہوئے مقامی طور پر بنائی گئی ہے۔ یہ معیاری پومودورو ٹائمرز سے آگے بڑھ کر سخت میکانزم متعارف کراتی ہے جو دھوکہ دہی کو روکنے اور حقیقی گہرے کام کو نافذ کرنے کے لیے ڈیزائن کیے گئے ہیں۔
## ڈیپ ڈائیو کیوں؟
زیادہ تر پومودورو ٹائمر صرف سادہ الٹی گنتی ہیں۔ ڈیپ ڈائیو کو "سبمرج" پیداواری فلسفے کو مدنظر رکھتے ہوئے ڈیزائن کیا گیا ہے، جو آپ کو فوکس وقت سے خود کو دھوکہ دینے سے روکتا ہے۔
- **سبمرج ڈسپلن**: حتمی "عہد کریں یا چھوڑ دیں" ترتیب۔ جب فعال ہو، آپ سیشن کو روک یا چھوڑ نہیں سکتے۔ آپ کو یا تو 25 منٹ مکمل کرنے ہوں گے یا "ہار مان لیں" دبا کر پورے سیشن کو مکمل طور پر ختم کرنا ہوگا۔
- **ہموار خلفشار روکنا**: ڈیپ ڈائیو پومودورو شروع ہوتے ہی خلفشار والی ویب سائٹس تک رسائی خود بخود محدود کر سکتا ہے، اور جب آپ بریک لیں تو فوری طور پر انہیں کھول دیتا ہے۔
- **گہرا GNOME انضمام**: ڈیپ ڈائیو لینکس پر گھر جیسا محسوس ہوتا ہے۔ یہ فوکس کے دوران آپ کے ڈیسک ٹاپ کو خود بخود ڈسٹرب نہ کریں موڈ میں ڈال دیتا ہے اور آرام کا وقت ہونے پر آپ کو اسکرین سے جسمانی طور پر دور کرنے کے لیے فل سکرین بریک اوورلے بناتا ہے۔
## اہم خصوصیات
- **سبمرج موڈ**: ایک سخت، حسب ضرورت گہرے سمندر تھیم والا موڈ جہاں چھوڑنا اور روکنا غیر فعال ہوتا ہے، جس سے بلاتعطل فوکس یقینی ہوتا ہے۔
- **بریک اوورلے**: جب بریک شروع ہوتی ہے، ایک فل سکرین اوورلے آپ کو کام روکنے پر مجبور کرتا ہے۔ یہ ملٹی مانیٹر سیٹ اپ کو بے عیب طریقے سے سپورٹ کرتا ہے اور حوصلہ افزا اقتباسات دکھاتا ہے۔
- **کمپیکٹ منی پلیئر**: ونڈو کو ایک چیکنا، تیرتے ہوئے منی پلیئر میں کم کریں جو آپ کے کام کے دوران آپ کے لائٹ/ڈارک سسٹم تھیم کے مطابق متحرک طور پر ڈھل جاتا ہے۔
- **پروجیکٹ ٹریکنگ**: ایک مخصوص ترجیحات ٹیب سے مختلف پروجیکٹس کا انتظام کریں اور ہر ایک کے لیے خود بخود اپنا فوکس شدہ وقت لاگ کریں، جو مقامی SQLite ڈیٹا بیس سے تعاون یافتہ ہے۔
- **ڈسٹرب نہ کریں ہم آہنگی**: فوکس سیشن کے دوران سسٹم اطلاعات کو خود بخود خاموش کرتا ہے اور بریک کے دوران انہیں بحال کرتا ہے۔
## انسٹالیشن
ڈیپ ڈائیو سرکاری طور پر Flathub کے ذریعے تقسیم کیا جاتا ہے، جس سے اسے کسی بھی لینکس ڈسٹری بیوشن پر انسٹال کرنا آسان ہو جاتا ہے۔
```bash
flatpak install flathub io.github.tanaybhomia.DeepDive
```
## تعاون اور ترقی
اگر آپ ڈیپ ڈائیو میں تعاون کرنا چاہتے ہیں یا اپنا ورژن بنانا چاہتے ہیں، تو ہم نے مقامی ترقی کو آسان بنانے کے لیے اسکرپٹس ترتیب دی ہیں۔
### مقامی جانچ
آپ کو صرف Python کوڈ تبدیلیوں کی جانچ کے لیے ایپ انسٹال کرنے یا Meson کے ساتھ کمپائل کرنے کی ضرورت نہیں ہے۔ پروجیکٹ روٹ میں درج ذیل کمانڈ چلائیں تاکہ سورس کوڈ سے ایپ فوری طور پر لانچ ہو:
```bash
./run.sh
```
### ترقیاتی ماحول سیٹ اپ
اگر آپ اپنے روزمرہ کے کام کے لیے سرکاری Flathub ریلیز استعمال کرنا چاہتے ہیں، لیکن جانچ کے لیے اپنے ایپ لانچر میں ڈیپ ڈائیو کا علیحدہ ترقیاتی ورژن بھی چاہتے ہیں، تو چلائیں:
```bash
./install-dev.sh
```
یہ اسکرپٹ آپ کے GNOME ایپ گرڈ میں ایک علیحدہ "ڈیپ ڈائیو (ترقیاتی)" اندراج بناتا ہے۔ یہ ایک حسب ضرورت ترقیاتی آئیکن استعمال کرتا ہے اور آپ کے ٹیسٹ ڈیٹا بیس کو مکمل طور پر الگ فولڈر میں محفوظ کرتا ہے، جس سے آپ کا سرکاری Flatpak ڈیٹا محفوظ رہتا ہے۔ آپ کے IDE میں کی گئی کوئی بھی کوڈ تبدیلی اگلی بار جب آپ ترقیاتی ایپ آئیکن پر کلک کریں گے تو فوری طور پر ظاہر ہوگی۔
## آرکیٹیکچر
ڈیپ ڈائیو GNOME ہیومن انٹرفیس گائیڈ لائنز (HIG) کی مکمل پیروی کرتا ہے۔ یہ مقامی Libadwaita ویجٹس، Adwaita ترجیحات ونڈوز استعمال کرتا ہے، اور محفوظ، پاس ورڈ کے بغیر `/etc/hosts` تبدیلی کے لیے Polkit کا فائدہ اٹھاتا ہے۔
## لائسنس
ڈیپ ڈائیو مفت اور اوپن سورس سافٹ ویئر ہے جو **GNU جنرل پبلک لائسنس v3.0** (GPL-3.0) کے تحت لائسنس یافتہ ہے۔ مزید تفصیلات کے لیے [LICENSE](LICENSE) فائل دیکھیں۔
## ستارے دینے والے
ان تمام لوگوں کا شکریہ جنہوں نے ریپوزٹری کو ستارہ دیا اور پروجیکٹ کی حمایت کی!
## سپورٹ
اگر آپ کو ڈیپ ڈائیو مفید لگتا ہے اور اس کی ترقی میں مدد کرنا چاہتے ہیں، تو آپ مجھے کافی خرید سکتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.