Skip to content

[UX] The board select dialog is broken when the window size is small #96

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

Closed
kittaakos opened this issue Sep 4, 2020 · 13 comments · Fixed by #243
Closed

[UX] The board select dialog is broken when the window size is small #96

kittaakos opened this issue Sep 4, 2020 · 13 comments · Fixed by #243
Assignees
Labels
conclusion: resolved Issue was resolved criticality: low Of low impact topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@kittaakos
Copy link
Contributor

As a user, I can reduce the window size to 200X120 pixes but the board config dialog does not like it. It's a bug. See the screencast.

screencast 2020-09-04 09-25-13

@sebromero
Copy link
Contributor

@kittaakos For now I'd define a minimum size for the window. Something like 900x800?

@sebromero sebromero self-assigned this Sep 4, 2020
@kittaakos
Copy link
Contributor Author

For now I'd define a minimum size for the window. Something like 900x800?

It's done. From now on, the minimum window size is 900 x 800. (CC: @ubidefeo)

I leave the issue open until we have a proper fix.

@paschlie
Copy link

Not sure if this comment is really necessary, but please note that sweeping this bug under the carpet by making the minimal window size large enough to mask the bug, shouldn't be considered acceptable; especially as the "solution" creates a bigger problem than it solves (i.e. the tool has now become unnecessarily effectively unusable for those using machines with smaller display dimensions typical of many laptops for example; where before it was merely a visual layout bug which didn't inhibit use of the tool).

@kittaakos
Copy link
Contributor Author

Originally posted by @LumitoLuma here:

Describe the bug
I cannot see the full Arduino Pro IDE window on my Ubuntu 20.04 (GNOME) laptop. I also cannot maximize it.

To Reproduce
Steps to reproduce the behavior:

  1. Download Arduino Pro IDE 0.1.4 on Ubuntu 20.04
  2. Extract
  3. Open arduino-pro-ide
  4. See error

Expected behavior
Be able to fully resize the IDE window and maximize it.

Screenshots
Error

Desktop (please complete the following information):

  • OS: Linux Mint (with GNOME desktop, based on Ubuntu 20.04.1 LTS)
  • Version: 20.1 Ulyssa

Additional context
I also cannot vertically resize the window

@kittaakos
Copy link
Contributor Author

For ref: arduino/arduino-pro-ide#351

@kittaakos
Copy link
Contributor Author

Originally reported by @ex-caliper here:

Describe the bug
When you try to resize from either height or width, the IDE automatically increases the height beyond the
bottom of the screen. Subsequently the bottom of the console cannot be seen.

To Reproduce
Start the IDE as normal, try to reduce in anyway, height increases automatically beyond bottom of screen.
Further attempts at recovering the height can result in the IDE minimising to the task bar and cannot be restored. It can be closed by right clicking the task bar icon, however, further attempts at restarting the IDE normally, automatically reduces it to the task bar rendering it unusable.

Expected behavior
Resizing without issues mentioned.

OS: Windows 10 Pro
Version: 18363

Additional context
Further use of the IDE can only be achieved by deleting its folder and replacing with a fresh download.

@rsora rsora transferred this issue from arduino/arduino-pro-ide Mar 1, 2021
@rsora rsora added the priority: low Resolution is a low priority label Mar 1, 2021
@Ho-Ro
Copy link

Ho-Ro commented Mar 4, 2021

the tool has now become unnecessarily effectively unusable for those using machines with smaller display dimensions typical of many laptops for example

Q'n'D solution for KDE Plasma (Debian stable) for my ThinkPad T400 (1280x800):

  • Click titlebar menu (leftmost button)
    image

  • More Actions > Special Window Settings

  • Tab Window matching:
    image

  • Tab Size & Position
    image

  • Click OK and Apply

The change is permanent and can be found later in:

  • System Settings > Workspace / Window Management > Window Rules

HTH, Martin

@ubidefeo
Copy link

ubidefeo commented Mar 4, 2021

nice hack, @Ho-Ro

@Ho-Ro
Copy link

Ho-Ro commented Mar 4, 2021

From now on, the minimum window size is 900 x 800

On my system 800x700 is more than sufficient to show the complete "Select Board" window.
@kittaakos , @ubidefeo : Would it be possible to decrease the minimum size to this value that makes the new IDE much more usable for a lot of "HD ready 720p" laptops?

@sebromero
Copy link
Contributor

@Ho-Ro Yes we should probably do that. The actual fix is to use a different layout, a responsive one ideally. We'll look into it.

@kittaakos
Copy link
Contributor Author

Reported by @abnair1982 here:

Describe the bug

When I open Select Board Dialog, the OK button to confirm selection is hidden. I am unable to resize the IDE or move the Select Board Dialog. As a result I am unable to select board easily. I have a mac style dash. So I have to drag the ide to the right to make the button visible. I tried to move and resize Select Board Dialog. But I was not able to move the dialog. Please check the screenshot

To Reproduce

  1. Open IDE
  2. Click On 'Select Other Board & Port'
  3. 'Select Board' Dialog will open. 'OK' button to confirm selection is hidden.
  4. Try to drag or resize 'Select Board' dialog. It will not allow you to move the dialog
  5. Try to resize the IDE. It will not allow to resize IDE.

Expected behavior

  1. Ability to resize the IDE.
  2. Ability to move or resize the "Select Board" Dialog opened in IDE
  3. Have 'OK' button at place that will be always easily accessible.

Screenshots
On opening the select board dialog:
image

On moving the ide to right:
image

Desktop (please complete the following information):

  • OS: Ubuntu
  • Version: 18.04
  • Arduino Ide Version: arduino-ide_2.0.0-beta.3_Linux_64bit

Additional context
I have to move the IDE to the right for the buttons to became visible.

@Patronon
Copy link

Thanks for working on this nice IDE and for keeping it running. i was looking for something like it for a while.
But
for me it feels the explained issue is still there on Linux Mint for your version 1.14!
see pic!?
i can not extent the windows and neither can I see the whole window of the IDE (i have a lenovo thinkpad x220 with (i guess 12.5")
Cheers
Bildschirmfoto vom 2021-05-18 23-32-45

@per1234
Copy link
Contributor

per1234 commented May 18, 2021

@Patronon you are using an outdated version of the IDE from before the fix. Please install the latest version 2.0.0-beta.7 from this page:
https://www.arduino.cc/en/software#experimental-software

@rsora rsora added the type: imperfection Perceived defect in any part of project label Sep 22, 2021
@per1234 per1234 added conclusion: resolved Issue was resolved topic: code Related to content of the project itself labels Nov 1, 2021
@rsora rsora added criticality: low Of low impact and removed priority: low Resolution is a low priority labels Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved criticality: low Of low impact topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants