Skip to content

Add engineering report editor with login dialogs and BIDI fix#2

Open
kiro-agent[bot] wants to merge 4 commits into
mainfrom
add-engineering-app
Open

Add engineering report editor with login dialogs and BIDI fix#2
kiro-agent[bot] wants to merge 4 commits into
mainfrom
add-engineering-app

Conversation

@kiro-agent

@kiro-agent kiro-agent Bot commented May 22, 2026

Copy link
Copy Markdown

This pull request was created by @kiro-agent on behalf of @Hemoegy 👻

Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro autonomous agent


التغييرات

ملف جديد engineering.py لأداة "استعلام الهندسة":

1. شاشة باسورد البرنامج المحلية

  • باسورد محفوظ في الـ Registry تحت SOFTWARE\استعلام_الهندسة
  • الافتراضي: 20202021
  • في زرار تغيير كلمة المرور في الشاشة + في الواجهة الرئيسية

2. شاشة تسجيل الدخول للموقع

  • بتطلب اسم المستخدم وكلمة المرور
  • بتعمل تسجيل دخول حقيقي على السيرفر وتتحقق من النجاح
  • لو غلط بتمنع الدخول للبرنامج

3. إصلاح مشكلة قلب النص العربي عند السليكت

المشكلة: البيانات الجاية من الموقع فيها علامات BIDI خفية (LRM, RLM, إلخ) بتلخبط رسم النص في tkinter لما تعمل سليكت.

الحل:

  • دالة clean_bidi() بتشيل علامات BIDI كلها قبل ما البيانات تتحط في الخانات
  • استبدلت ttk.Entry بـ tk.Entry (أبسط وأثبت مع العربي على Windows)
  • شيلت option_add('*Entry.justify', 'right') اللي كان بيعمل تعارض

4. النسخ واللصق والتحديد

  • بيشتغلوا تلقائياً (Ctrl+C/V/X/A) — كانوا أصلاً شغالين، بس مشكلة الـ BIDI كانت بتلخبطهم

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants