Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polishing the GUI #56

Closed
mominul opened this issue Jul 6, 2018 · 14 comments
Closed

Polishing the GUI #56

mominul opened this issue Jul 6, 2018 · 14 comments

Comments

@mominul
Copy link
Member

mominul commented Jul 6, 2018

ওপেনবাংলা কিবোর্ডের GUI অংশ Qt C++ GUI framework দিয়ে লেখা। GUI অংশের কোড src/frontend directory তে রয়েছে। এখন প্লাটফরম ভেদে GUI দেখতে একদম inconsistent দেখায়। মাঞ্জারো অর্থাৎ KDE প্লাটফরমে GUI এর যেমনতেমন অবস্থা। এর কারণ আমি GUI ডিজাইন করার সময় Qt এর Layout Management সুবিধাটি ব্যবহার করিনি (আমি Qt সম্পূর্ণভাবে শিখিনী 😊 )। আমার জানা মতে Qt Layout Management ফিচারটি ব্যবহার করলে এই GUI রেন্ডারিং সমস্যাগুলো দূর হবে।

এ কাজটি করতে যা প্রয়োজন:

  • Qt ও Qt Layout Management সম্পর্কে জ্ঞান থাকতে হবে।
  • Qt Creator এর ব্যবহার জানতে হবে।

(সব জানা থাকতে হবে তেমন কোন কথা নেই, যারা আগ্রহী তারা শিখেও কাজটি করতে পারবেন। আমি যতটুকু পারি হেল্প করতে রাজি আছি।)

যারা কাজটি করতে আগ্রহী তারা দয়া করে আগে এখানে পোস্ট করুন। আর আমি মেন্টরিং এর জন্য তো আছিই!

@Adyel
Copy link
Member

Adyel commented Jul 6, 2018

আমি করতে পারি, সময় লাগবে । এর মধ্যে নতুন কেউ আসলে তাকে দিও ।

@ashik-e-rabbani
Copy link

করতে চাচ্ছি , অভিজ্ঞতা নেই(QT) তবে আমাকে কিছুটা দেখিয়ে দিলেই পারবো ইনশাআল্লাহ ।

@mominul
Copy link
Member Author

mominul commented Jul 7, 2018

@ashik-e-rabbani ধন্যবাদ! যেহেতু আপনার Qt সম্পর্কে অভিজ্ঞতা নেই, তাই আপনাকে Qt আগে শিখতে হবে। শেখার জন্য এগুলো ফলো করতে পারেন: http://www.bogotobogo.com/Qt/Qt5_TutorialHelloWorld.php https://www.youtube.com/watch?v=6KtOzh0StTc

@Adyel
Copy link
Member

Adyel commented Jul 12, 2018

@mominul এটা কোথায় কোথায় চেঞ্জ হবে? TopBar.ui fix করলেই কি হবে নাকি কোড চেঞ্জ করা লাগবে?

@mominul
Copy link
Member Author

mominul commented Jul 12, 2018

@Adyel QT Creator দিয়ে .ui ফাইলগুলো চেঞ্জ করতে হবে। কোড চেঞ্জ করতে হবে না।

@Adyel
Copy link
Member

Adyel commented Jul 12, 2018

@mominul তাহলে তো অনেক সোজা । কোনটা কোনটা করা লাগবে ?

@mominul
Copy link
Member Author

mominul commented Jul 12, 2018

প্রথমে SettingsDialog.ui দিয়ে শুরু করুন, এটার করাটা অনেক সহজ হবে।

@Adyel
Copy link
Member

Adyel commented Jul 12, 2018

@mominul Can you check my Repo. AboutDialog needs complete rework skipped that for now. Others are fixed. Can you please check them?

@Adyel
Copy link
Member

Adyel commented Jul 12, 2018

Created PR #59 . Added layout except AboutDialog.ui.

@mominul
Copy link
Member Author

mominul commented Jul 31, 2018

@Adyel Will you come with a new design for the AboutBox? This design is a blatantly copied version of Avro Keyboard's AboutBox. 😣

@Adyel
Copy link
Member

Adyel commented Jul 31, 2018

@mominul Noted, Need some time though. My final Start from 4th August.

@Adyel Adyel added the Long Term label Aug 8, 2018
@mominul
Copy link
Member Author

mominul commented Aug 19, 2018

topbar-new

There is some space between the two sides of these buttons. Can you remove that space and resize those buttons to make look it like it was before?
topbar-old

@mominul
Copy link
Member Author

mominul commented Oct 12, 2018

I have reverted TopBar changes in #75 as we still need to figure out how to remove the paddings around the TopBar.

@mominul
Copy link
Member Author

mominul commented Aug 14, 2019

Closing this issue on behalf of #116

@mominul mominul closed this as completed Aug 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants