You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@netbeans.apache.org by "mbien (via GitHub)" <gi...@apache.org> on 2023/03/08 04:59:23 UTC

[GitHub] [netbeans] mbien opened a new pull request, #5625: option window layout adjustments and UI fixes.

mbien opened a new pull request, #5625:
URL: https://github.com/apache/netbeans/pull/5625

   consistent (+symmetric) insets, margins, improved widget positioning and layout fixes. fixes #4973
   
   some of those were quite hard to find + cascading JScrollPanes are my nemesis.
   
   Screenshots:
   old then new - those aren't all but most of them, at some point I gave up taking screenshots.
   
   ![formatting0](https://user-images.githubusercontent.com/114367/223619389-76339e34-5248-40d1-82e3-654be23eb4ea.png)
   ![formatting1](https://user-images.githubusercontent.com/114367/223619407-462a0f2c-f474-4295-b447-c7999c0ec215.png)
   
   ![highlighting0](https://user-images.githubusercontent.com/114367/223619473-7e7cfb35-5fb9-4c77-ac81-a8252a95882d.png)
   ![highlighting1](https://user-images.githubusercontent.com/114367/223619481-65bb89e8-57dc-45fa-91a1-be0bf8607892.png)
   
   ![janitor0](https://user-images.githubusercontent.com/114367/223619505-9378431d-139a-4604-a638-523b5f3c4e1e.png)
   ![janitor1](https://user-images.githubusercontent.com/114367/223619515-bb16209a-2b35-40ee-84d6-4cc54d1f988f.png)
   
   ![tabs0](https://user-images.githubusercontent.com/114367/223619754-ac20a0f4-3e41-48bb-9faf-c2d9efd83cb7.png)
   ![tabs1](https://user-images.githubusercontent.com/114367/223619764-d64a56fa-edad-464a-afc2-6c426eb4aa35.png)
   
   ![versioning0](https://user-images.githubusercontent.com/114367/223619913-b1424fb7-19ee-4df1-80bb-18350160c812.png)
   ![versioning1](https://user-images.githubusercontent.com/114367/223619930-15efe53c-6b69-43a2-bc90-be0ca2e81c10.png)
   
   
   ![keymap0](https://user-images.githubusercontent.com/114367/223619603-ff728635-34c9-4fa1-be8b-7dfa4259e9be.png)
   ![keymap1](https://user-images.githubusercontent.com/114367/223619614-a3e40edb-47d2-4e9e-b273-a5449d9a8dd7.png)
   
   ![language-server0](https://user-images.githubusercontent.com/114367/223619645-6846b322-9eff-4591-ac45-2c8665559028.png)
   ![language-server1](https://user-images.githubusercontent.com/114367/223619660-2e1661a1-8635-4e48-b499-8451d2b03678.png)
   
   ![maven0](https://user-images.githubusercontent.com/114367/223619697-557d3928-1e8f-488b-a9b6-e97c0dceaa4e.png)
   ![maven1](https://user-images.githubusercontent.com/114367/223619707-e97bfb1b-9e54-4ebe-b8fa-81bdf5435f1f.png)
   
   ![templates-dialog-displayer0](https://user-images.githubusercontent.com/114367/223619848-78111b00-1cb5-4ac3-bb09-3edf9e6f4ead.png)
   ![templates-dialog-displayer1](https://user-images.githubusercontent.com/114367/223619861-1a1bcb93-7323-42b2-9568-f3e5177bcac9.png)
   
   ![android0](https://user-images.githubusercontent.com/114367/223619967-25692390-599d-4ab6-911c-6ae4c0e68e9e.png)
   ![android1](https://user-images.githubusercontent.com/114367/223619982-b4c6d616-1f79-4bcc-b802-a41615fea60d.png)
   
   ![flatlaf0](https://user-images.githubusercontent.com/114367/223620035-a0f4b70a-868f-4f3f-85ef-258f2c141e9b.png)
   ![flatlaf1](https://user-images.githubusercontent.com/114367/223620052-197efd71-22ec-4b9b-8154-29fe8a885983.png)
   
   ![folding0](https://user-images.githubusercontent.com/114367/223620087-09e1070f-fb8a-4e3d-b962-d28791cd58a4.png)
   ![folding1](https://user-images.githubusercontent.com/114367/223620089-ab823fd6-11b3-43dd-ba64-91672ba14b8a.png)
   
   as bonus: template manager and DTD/XML Schema manager:
   ![template-manager0](https://user-images.githubusercontent.com/114367/223620192-6a9790a8-819a-4f1a-96c0-6ae21b602da1.png)
   ![template-manager1](https://user-images.githubusercontent.com/114367/223620219-7aeeb869-9a68-4344-ac68-3799852d798e.png)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] mbien commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "mbien (via GitHub)" <gi...@apache.org>.
mbien commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1459619507

   [option-window.zip](https://github.com/apache/netbeans/files/10917848/option-window.zip) added a zip with the images. Makes it easier to inspect if you don't have to scroll.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] mbien merged pull request #5625: option window layout adjustments and UI fixes.

Posted by "mbien (via GitHub)" <gi...@apache.org>.
mbien merged PR #5625:
URL: https://github.com/apache/netbeans/pull/5625


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] Chris2011 commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "Chris2011 (via GitHub)" <gi...@apache.org>.
Chris2011 commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1460882943

   Oh I see, I was a bit late to the party. Sry.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] BradWalker commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "BradWalker (via GitHub)" <gi...@apache.org>.
BradWalker commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1460057838

   There were a couple of spots in the code I might have made a comment. But decided not to as it was so minor.
   
   Nice work! I really had to "look" at some of those screenshots to see the difference. 8-)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] mbien commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "mbien (via GitHub)" <gi...@apache.org>.
mbien commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1460529494

   @BradWalker my original plan was to mark the changes in the screenshot. But after taking so many it would have been too much work using gimp. The second idea was to use the `mouseover` feature of the img tag to switch between images on hover, but github doesn't support it either.
   
   So the easiest way to see the difference is to download the zip, open an image with a viewer tool and quickly toggle with the  arrow keys between before/after. Some changes only make sense in context, e.g if you switch between tabs in the UI.
   
   Looking at the linked issue can also help to know what to look for.
   
   @eirikbakke the UI snapshot feature of the debugging session was vital to find where stuff is implemented. It allows to jump directly to the implementation. Although some layout issues were super sneaky, e.g some code somewhere else adding a empty border with insets to patch something, or even worse: code replacing components, borders or even layout managers outside of the actual component code.
   
   thanks everyone for review. I will do another manual test and then merge.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] Chris2011 commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "Chris2011 (via GitHub)" <gi...@apache.org>.
Chris2011 commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1460882061

   I think it should be aligned with the text field, a bit smaller, because it is to prominent and just a hint for the field. Maybe also the brackets can be removed
   
   Current
   ![image](https://user-images.githubusercontent.com/795658/223668537-61ca610d-2732-4d6e-b3a2-f536921a0fd8.png)
   
   Potential solution
   <img width="321" alt="maven version" src="https://user-images.githubusercontent.com/795658/223700867-6bf2317f-ff1c-41d2-802f-e752f7942368.png">
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] eirikbakke commented on pull request #5625: option window layout adjustments and UI fixes.

Posted by "eirikbakke (via GitHub)" <gi...@apache.org>.
eirikbakke commented on PR #5625:
URL: https://github.com/apache/netbeans/pull/5625#issuecomment-1460652508

   Yeah, the UI Snapshot feature is really useful, especially for inspecting form layouts in NetBeans itself.
   
   To compare before/after images, I usually just open each image in a different Chrome tab (Ctrl+Click the image to open just the image in a new tab) and do Ctrl+PgUp/PgDown to switch between them. Or for downloaded images on Windows, I use IrfanView as my image viewer of choice (press enter twice to full-screen, then left/right arrows to switch between images in the same folder).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists