backintime icon indicating copy to clipboard operation
backintime copied to clipboard

Horizontal scrolling in "General" tab of "Manage profile" dialog

Open buhtz opened this issue 6 months ago • 8 comments

⚠️Qt skills are mandatory to solve this issue.⚠️ ⚠️Be aware that this is not a task for beginners or learners.⚠️ ⚠️You'll need some skills and experience with Python coding.⚠️

✨Welcome to the project.✨

🎯 If you pick up this Issue because of the GOOD FIRST USE or HELP WANTED label. You will be mentored through the process if you want. 🤝 First the Issue is explained. At the end you will find some guidance for first contributors.

📡 Please do not hesitate to ask questions. 📡 Your solution don't need to be perfect. 🚫 Participation or contribution is only meaningful if you are familiar with the Back In Time application and are an active user. This project is not intended for learning basic Python skills or enhancing your profile at Microsoft GitHub.

📝Problem

Image

If Manage profiles dialog is in SSH mode the right border of the dialog in the General tab acts wired. You might see this in the picture.

🏁Solution

📌 Investigate and solve the problem, if you have Qt skills. 📌 Don't modify the overall layout of the dialog (this is planed for the future). Keep the solution simple.

👣Your next steps

  1. If this is your first contribution in this project please introduce your self and tell us about your skills, wishes and plans. Also let us know how you found the issue and the project.
  2. Don't ignore the previous step.
  3. Read the existing contributors documentation.
  4. We can develop the next steps in the further discussion. Don't hesitate to ask.

buhtz avatar Jun 14 '25 14:06 buhtz

Can I work on this issue?

mahjong avatar Oct 07 '25 13:10 mahjong

Hello Wiktor,

Can I work on this issue?

Yes, go for it.

Regards, Christian

buhtz avatar Oct 07 '25 14:10 buhtz

I misunderstood requirements. I can't do this

mahjong avatar Oct 07 '25 20:10 mahjong

No problem. But thanks for the efforts. Let me know if you are generally interested in contributing to BIT. I might be able to recommend some issues for you that might fit better.

buhtz avatar Oct 08 '25 07:10 buhtz

I would like to solve this issue please assigned it to me !

Meenakshi7020 avatar Oct 09 '25 11:10 Meenakshi7020

I would like to solve this issue please assigned it to me !

Please read the introduction first and respond. How do you understand the problem? I'll assign you if you provide PR.

buhtz avatar Oct 09 '25 11:10 buhtz

i! I’ve read through the issue The problem occurs in the “Manage Profiles” dialog under the General tab when the mode is set to SSH. The layout doesn’t behave correctly there’s unnecessary horizontal scrolling or the right border of the dialog moves oddly. This likely happens because one or more widgets in that tab (such as text fields or labels) don’t resize properly or have a fixed minimum width, causing the layout to expand beyond the window size. My plan is to: Reproduce the issue locally. Inspect the dialog layout in the Qt Designer or in the Python source code (probably manageprofiledialog.py or similar). Identify which widget or layout causes the overflow. Apply a minimal fix likely by adjusting layout stretch factors, size policies, or the scroll area properties without changing the overall dialog layout.

Please confirm if this understanding is correct.

Meenakshi7020 avatar Oct 09 '25 14:10 Meenakshi7020

Hello Meenakshi7020,

thank you for your reply.

Please confirm if this understanding is correct.

Sounds great. Go for it. I am looking forward to your PR.

Regards, Christian

buhtz avatar Oct 09 '25 15:10 buhtz