Workspace Overview
1DevTool کے تین zones اور panels کے مل کر کام کرنے کے طریقے کو سمجھیں۔
جب آپ پہلی بار 1DevTool کھولتے ہیں تو screen تین الگ zones میں بٹی ہوتی ہے۔ ہر zone کا ایک مخصوص کام ہے، اور ایک بار جب آپ سمجھ جائیں کہ کیا کہاں رہتا ہے، تو آپ چند منٹوں میں گھر جیسا محسوس کریں گے۔

تین Zones
بائیں Sidebar
بائیں sidebar آپ کا project hub ہے۔ یہ color-coded icons کا عمودی stack دکھاتا ہے — ہر پروجیکٹ کے لیے ایک icon۔ رنگ آپ کو کسی بھی text پڑھے بغیر ایک نظر میں پروجیکٹس کو الگ کرنا آسان بناتا ہے۔
sidebar کے نیچے آپ کو global settings، session manager، اور دیگر app-level controls کے navigation icons ملیں گے۔
پروجیکٹ تبدیل کرنے کے لیے، بس کسی بھی project icon پر کلک کریں۔ 1DevTool فوری طور پر وہ تمام panels اور terminals بحال کرتا ہے جو آپ کے آخری کام کے وقت کھلے تھے۔ آپ کا پچھلا پروجیکٹ خاموشی سے background میں چلتا رہتا ہے — کچھ بند نہیں ہوتا۔
Main Area
main area وہ بڑا مرکزی علاقہ ہے جہاں سب کچھ ہوتا ہے۔ یہ panels پر مشتمل ہے — انفرادی ونڈوز جو ہر ایک ایک مقصد پوری کرتی ہے۔ آپ ایک ساتھ کئی panels کھلی رکھ سکتے ہیں، side by side یا grid میں ترتیب دی ہوئیں۔
1DevTool میں دستیاب panel types یہ ہیں:
| Panel | کیا کرتا ہے |
|---|---|
| Terminal | ایک مکمل terminal جہاں آپ AI agents (Claude Code، Codex، Gemini CLI) یا کوئی بھی shell command چلاتے ہیں |
| Database | الگ GUI app کی ضرورت کے بغیر اپنے databases کو visually browse اور query کریں |
| HTTP Client | API requests بھیجیں اور responses دیکھیں، built-in Postman کی طرح |
| Git | 1DevTool چھوڑے بغیر changes stage کریں، commit messages لکھیں، اور diffs دیکھیں |
| Browser | ایک real browser panel تاکہ آپ بناتے وقت اپنی app preview کر سکیں |
| IDE Strip | آپ کے terminals کے ساتھ ساتھ فوری file navigation اور editor shortcuts |
Status Bar
ونڈو کے بالکل نیچے پتلی پٹی status bar ہے۔ یہ ہر حال میں نظر آتی ہے اور دکھاتی ہے:
- موجودہ پروجیکٹ کا نام
- کتنے terminal sessions active ہیں
- System resource usage (CPU اور memory)
- Session manager icon — اسے کلک کریں تمام پروجیکٹس میں ہر چلتے ہوئے terminal session کو دیکھنے کے لیے
Panels کے ساتھ کام کرنا
Panel شامل کرنا
panel picker کھولنے کے لیے کسی بھی panel کے header میں + button پر کلک کریں۔ جو panel type چاہیں وہ چنیں اور یہ main area کے اگلے دستیاب slot میں نمودار ہوگا۔
آپ main area کے اوپر toolbar بھی استعمال کر سکتے ہیں — اس میں ہر panel type کے لیے quick-add buttons ہیں تاکہ آپ menus browse کیے بغیر جو چاہیں کھول سکیں۔
Panels کو Resize کرنا
دو panels کے درمیان divider پر cursor لے جائیں۔ cursor resize handle (دو طرفہ تیر) میں بدل جاتا ہے۔ جس panel کو زیادہ جگہ دینی ہو اسے click اور drag کریں۔
Tip: عارضی focus کے لیے active panel کو پوری main area میں پھیلانے کے لیے
Cmd+Shift+F(Mac) یاCtrl+Shift+F(Windows) دبائیں۔ پچھلے layout پر واپس آنے کے لیے وہی shortcut دوبارہ دبائیں۔
Panel بند کرنا
panel کے tab پر × پر کلک کریں، یا panel focused ہونے پر Cmd+W (Mac) / Ctrl+W (Windows) دبائیں۔ panel بند کرنا اس کے اندر چلنے والے کسی بھی process کو ختم نہیں کرتا۔ Terminals background میں چلتے رہتے ہیں اور status bar میں session manager سے کسی بھی وقت reconnect کیے جا سکتے ہیں۔
پروجیکٹس کے درمیان Switching
پروجیکٹ تبدیل کرنے کے لیے بائیں sidebar میں کسی بھی icon پر کلک کریں۔ 1DevTool context switch فوری طور پر سنبھالتا ہے:
- نئے پروجیکٹ کے panels بالکل ویسے بحال ہوتے ہیں جیسے آپ نے چھوڑے تھے
- پچھلے پروجیکٹ کے terminal sessions background میں چلتے رہتے ہیں
- status bar نئے active پروجیکٹ کی عکاسی کے لیے update ہو جاتا ہے
آپ sidebar میں position کے مطابق کسی پروجیکٹ پر فوری جانے کے لیے Cmd+1 سے Cmd+9 (Mac) یا Ctrl+1 سے Ctrl+9 (Windows) بھی دبا سکتے ہیں — mouse کی ضرورت نہیں۔
اوپری Toolbar
toolbar main area کے اوپر ہے اور سب سے عام actions تک تیز رسائی دیتا ہے:
- Layout switcher — 2×2 grid، column view، اور fullscreen کے درمیان toggle کریں (دیکھیں Layout Modes)
- Add panel buttons — فوری رسائی کے لیے ہر panel type کے لیے ایک button
- Project name display — یاد دہانی کہ اس وقت کون سا پروجیکٹ active ہے