ʻUzType

Yoʻl xaritasi

Qayerga ketyapmiz

Ochiq reja: nima tayyor, nima navbatda, nima kelajakda. Reja hayotiy — ustuvorliklar foydalanuvchilar fikriga qarab oʻzgarishi mumkin. Quyida toʻrtta bosqich: har birining maqsadi, tarkibi va holati koʻrsatilgan. Bosqichlar ketma-ket chiqadi — keyingi bosqich oldingisi barqaror boʻlmaguncha boshlanmaydi. Bu sekinlik emas, intizom: bitta ishonchli funksiya oʻnta yarim tayyoridan yaxshi.

Biz kichikdan boshlaymiz — lekin toʻgʻri boshlaymiz. Har bir bosqich real foydalanuvchilarga real foyda berishi kerak.

  1. Hozir — ishlab chiqilmoqda

    v0.1: Windows uchun asosiy uchlik

    Birinchi ommaviy versiya. Uchta asosiy funksiya — typing, conversion, normalizatsiya — Windows 10/11 da barqaror ishlaydi. Maqsad: har kuni oʻzbekcha yozadigan odamlarning asosiy ogʻrigʻini yopish. Bu versiyada barqarorlik birinchi oʻrinda: keng sinov, real hujjatlarda tekshiruv. Funksiyalar kam — lekin har biri ishonchli.

    • Real-time typing tuzatish
    • Bir klikda konversiya (lotin↔kirill)
    • Unicode normalizatsiya (U+02BB)
    • Fast/Hybrid rejimlar
  2. Keyingi

    v0.2: Brauzer kengaytmalari

    Koʻpchilik matnni brauzerda yozadi: pochta, ijtimoiy tarmoqlar, onlayn hujjatlar. Chrome va Edge uchun kengaytmalar UzTypeʻni brauzerga olib kiradi — alohida dastur oʻrnatmasdan ham toʻgʻri yozish mumkin boʻladi. Kengaytma brauzer ichida toʻgʻridan-toʻgʻri ishlaydi: matn maydoniga yozasiz — toʻgʻrilash shu yerda boʻladi. Alohida oyna ochish shart emas.

    • Chrome kengaytmasi
    • Edge qoʻllab-quvvatlash
    • Veb-ilovalar bilan chuqur integratsiya
  3. Rejada

    v0.3: macOS va Linux

    Windowsʻdan keyin navbat boshqa operatsion tizimlarga. Bir xil dvigatel, bir xil tajriba — faqat sizning platformangizda. Rustʻda yozilgani uchun koʻchirish texnik jihatdan oson: asosiy ish — har bir tizimning oʻziga xosliklariga moslashish. Har bir tizim uchun native tajriba: macOS uchun tizim klaviatura servislariga integratsiya, Linux uchun asosiy ish stollari bilan moslik.

    • macOS uchun native dastur
    • Linux (asosiy distributivlar)
    • Sozlamalar sinxronizatsiyasi
  4. Kelajak

    v1.0: Professional writing assistance

    Faqat harflar emas — butun matn sifati. Uslubiy takliflar, imlo chuqur tahlili, matn ohangini tekshirish. Bu bosqichda UzType oddiy tuzatuvchidan toʻlaqonli yozish yordamchisiga aylanadi. Bu uzoq muddatli maqsad: avval asosiy uchlik mukammal boʻlishi kerak. Writing assistance ularning ustiga quriladi — poydevor mustahkam boʻlmasa, bino turmaydi.

    • Uslub va ohang tahlili
    • Kengaytirilgan imlo tekshiruvi
    • Jamoalar uchun korporativ funksiyalar

Qanday qaror qilamiz

Reja qogʻozda emas, amalda yashashi uchun uchta prinsipga amal qilamiz. Ular har bir qarorda — qaysi funksiya birinchi chiqadi, qaysi keyinga qoldiriladi — yoʻl koʻrsatadi:

Foydalanuvchi ovozi birinchi

Har bir bosqich ustuvorligi real foydalanuvchilarning soʻrovlariga qarab belgilanadi. Kutish roʻyxatidagi fikrlar bevosita rejaga taʻsir qiladi — ovoz berish mexanizmi ham boʻladi.

Kichik, lekin ishlaydigan relizlar

Katta vaʻdalar oʻrniga kichik, lekin barqaror versiyalar chiqaramiz. Har bir reliz sinovdan oʻtgan, hujjatlangan va kerak boʻlsa ortga qaytish mumkin boʻlgan boʻladi.

Ochiqlik

Reja ham, oʻzgarishlar ham ochiq eʻlon qilinadi. Kechikish boʻlsa — sababi bilan aytiladi. Bu sahifa har chorakda yangilanib turadi.

Hozirgi fokus

Jamoa hozir v0.1 barqarorligi ustida ishlamoqda: real hujjatlarda keng sinov, kam uchraydigan holatlarni qoplash, oʻrnatuvchini soddalashtirish. Parallel ravishda brauzer kengaytmasi prototipi tayyorlanmoqda — lekin u alohida reliz sifatida chiqadi, v0.1 ni kechiktirmaydi. Har bir bosqichda nima qilingani ochiq eʻlon qilinadi. Keyingi yangilik — kutish roʻyxati orqali.

Reja taxminiy — muddatlar foydalanuvchilar fikri va test natijalariga qarab aniqlanadi. Yangiliklardan xabardor boʻlish uchun kutish roʻyxatiga yoziling.