Replies: 3 comments 4 replies
-
سلام، یکی از کارها رو انجام دادم، الان چطور به نظر میرسه؟ اینم پرونده ui: |
Beta Was this translation helpful? Give feedback.
-
خیلی عالیه. اول اینکه بالا یا سمت راست (یا چپ بسته به زبان) صفحه tab داشته باشیم و بخشهای مختلف رو جدا کنیم، مثل «ابزارک سینی»، «رویدادها» و ... |
Beta Was this translation helpful? Give feedback.
-
آقا امید ببین تا الان تنظیمات افزونه چطور شده؟ اگه مشکلاتش رو هم فهمیدی به من بگو، چون من که نفهمیدم مشکلش کجاست |
Beta Was this translation helpful? Give feedback.
-
سلام آقا امید، از اونجایی که صفحهٔ تنظیمات افزونه خیلی درهم و برهم هست، بهتره اون رو بازنویسی کنیم و رابط کاربریش رو از کدهاش جدا کنیم.
رابط کاربریش رو میشه با نرمافزار glade به صورت بصری آماده کرد، ولی پیشنهاد من استفاده از libadwaita هست.
اما هنوز glade از اون پشتیبانی نمیکنه.
یه نمونه اولیه از صفحه تنظیمات افزونه که با libadwaita نوشتم رو تصویرش رو میزارم. ببینید چطوره.
۱. هنوز باید یه دکمه منو در سربرگ(هدربار) اضافه بشه، و گزینههای «صفحهٔ خانه»، «تماس با ما»، «درباره» به اون اضافه بشه.
۲. یک دکمه «؟» هم باید به سربرگ اضافه بشه، تا «مقادیر ممکن برای قالببندی» در یه پنجرهٔ بازشو رو نمایش بده
۳. بهتره چکباکسها هم با سوییچ تعویض بشن، اینطوری قشنگتره
۴. و اینکه پروندهٔ .ui به پروندهٔ جاوااسکریپت تنظیمات متصل بشه
میتونید این پرونده رو بعد از تغییرنام(حذف پسوند txt اضافی) با برنامهٔ Workbench مشاهده کنید.
https://workbench.sonny.re
flatpak install --app flathub re.sonny.Workbench
new.ui.txt
Beta Was this translation helpful? Give feedback.
All reactions