From c580c6475c9a5fb8e5d406f2edbb6d7ff04fbc90 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Fri, 18 Sep 2015 15:54:45 -0400 Subject: [PATCH] looking into tab mess --- .../app/contrib/ContributionManagerDialog.java | 6 ++++-- todo.txt | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/processing/app/contrib/ContributionManagerDialog.java b/app/src/processing/app/contrib/ContributionManagerDialog.java index 84fbb25b8..7c54706f7 100644 --- a/app/src/processing/app/contrib/ContributionManagerDialog.java +++ b/app/src/processing/app/contrib/ContributionManagerDialog.java @@ -261,7 +261,7 @@ public class ContributionManagerDialog { for (int i = 0 ; i < 4; i++) { final int temp = i; - tabLabels[i] = new JLabel(tabTitles[i]){ + tabLabels[i] = new JLabel(tabTitles[i]) { @Override protected void paintComponent(Graphics g) { g.setClip(Toolkit.createRoundRect(0, 0, @@ -371,11 +371,13 @@ public class ContributionManagerDialog { protected LayoutManager createLayoutManager() { return new BasicTabbedPaneUI.TabbedPaneLayout() { + /* @Override public void addLayoutComponent(String name, Component comp) { - // TODO Auto-generated method stub super.addLayoutComponent(name, comp); } + */ + @Override protected void calculateTabRects(int tabPlacement, int tabCount) { super.calculateTabRects(tabPlacement, tabCount); diff --git a/todo.txt b/todo.txt index bf7180d1f..8977b7927 100644 --- a/todo.txt +++ b/todo.txt @@ -150,6 +150,14 @@ _ https://github.com/processing/processing/issues/136 manager +_ needs a frame title +_ CM selected tabs are too tall +_ https://github.com/processing/processing/issues/3598 +_ updates tab has ugly horizontal line at top +_ status/name/author table header is alternating color +_ area above scroll bar looks like more scroll bar +_ remove focus blue from the scrollable list +_ add extra space to the right of the buttons _ implement 2x versions of icons _ https://github.com/processing/processing/issues/3478 _ foundation icon in list @@ -157,6 +165,7 @@ _ foundation icon below next to description when lib selected _ icons on the install/update/remove buttons _ search eyeglass icon _ scrolling "past" top/bottom causes the screen to jiggle (OS X and Trackpad) +_ looks like ContributionListing.getScrollableUnitIncrement() returns early _ total number of updates available is not correct _ Examples window closes and re-opens during library install/remove _ https://github.com/processing/processing/issues/3304