Skip to content

Allow scrolling of the tab bar #6109

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

Open
julianwap opened this issue Mar 22, 2017 · 3 comments
Open

Allow scrolling of the tab bar #6109

julianwap opened this issue Mar 22, 2017 · 3 comments
Labels
Component: IDE user interface The Arduino IDE's user interface Type: Bug
Milestone

Comments

@julianwap
Copy link

Hi,

I'm using the Arduino IDE for a very large project (31 seperate Sketch files).
Switching through these tabs with the context menu on the right is working but it's not possible to scroll right inside the tab control as it is possible in other tab controls.

Because the scrolling is not implemented and I had to work with 31 tabs, I used my three monitors and resized the window to a width of 3600 pixels and noticed that the header has a maximum width of 3000 pixels and is then leaving ugly padding spaces on the left and right sides. (see screenshot)

prob2

Thanks for your fantastic work on Arduino,
Julian

@facchinm facchinm added Component: IDE user interface The Arduino IDE's user interface Type: Bug labels Mar 23, 2017
@facchinm facchinm added this to the Release 1.8.3 milestone Mar 30, 2017
@per1234
Copy link
Collaborator

per1234 commented Jul 6, 2017

the header has a maximum width of 3000 pixels and is then leaving ugly padding spaces on the left and right sides.

I believe this part of the issue was already reported at #5341

@cmaglie cmaglie modified the milestones: Release 1.8.3, Next Jul 18, 2017
@per1234 per1234 changed the title TabControl can't deal with much tabs Allow scrolling of the tab bar Jul 18, 2017
@per1234
Copy link
Collaborator

per1234 commented Jul 18, 2017

the header has a maximum width of 3000 pixels and is then leaving ugly padding spaces on the left and right sides.

This part was fixed in ddf6036

it's not possible to scroll right inside the tab control as it is possible in other tab controls.

This part is very similar to #1193 but maybe not quite a duplicate?

Also related (but not duplicate): #3601

@julianwap
Copy link
Author

julianwap commented Jul 18, 2017

This part was fixed in ddf6036

Perfect

This part is very similar to #1193 but maybe not quite a duplicate?

There are different approaches for this problem, I'd be happy with scrolling or multiline tabs.

facchinm added a commit that referenced this issue Oct 11, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Oct 11, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Oct 16, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Oct 16, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit to facchinm/Arduino that referenced this issue Oct 18, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes arduino#1193 and arduino#6109
facchinm added a commit to facchinm/Arduino that referenced this issue Oct 18, 2017
cmaglie pushed a commit that referenced this issue Oct 23, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
cmaglie pushed a commit that referenced this issue Oct 23, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
cmaglie pushed a commit that referenced this issue Oct 30, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
cmaglie pushed a commit that referenced this issue Oct 30, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Nov 10, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Nov 10, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Nov 15, 2017
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Nov 15, 2017
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Jan 11, 2018
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Jan 11, 2018
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit to facchinm/Arduino that referenced this issue Jan 22, 2018
Implemented using a dry run to get the metrics and the needed shift
Fixes arduino#1193 and arduino#6109
facchinm added a commit to facchinm/Arduino that referenced this issue Jan 22, 2018
facchinm added a commit that referenced this issue Feb 16, 2018
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Mar 7, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Mar 7, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Mar 8, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Mar 8, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Mar 18, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Mar 18, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue May 14, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue May 14, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue May 14, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue May 14, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Jul 18, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Jul 18, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Jul 18, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Jul 18, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Jul 19, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Jul 19, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Jul 23, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Jul 23, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Sep 20, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Sep 20, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Sep 30, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Sep 30, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Oct 22, 2019
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Oct 22, 2019
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Feb 13, 2020
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Feb 13, 2020
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Mar 23, 2020
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Mar 23, 2020
tested with Marlin Firmware, solves #6109 #3601 #1193
facchinm added a commit that referenced this issue Apr 7, 2020
Implemented using a dry run to get the metrics and the needed shift
Fixes #1193 and #6109
facchinm added a commit that referenced this issue Apr 7, 2020
tested with Marlin Firmware, solves #6109 #3601 #1193
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE user interface The Arduino IDE's user interface Type: Bug
Projects
None yet
Development

No branches or pull requests

4 participants