This is an automated email from the ASF dual-hosted git repository. neilcsmith pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit a80767db740141cf1a72b8fa0f732bef931fd6c0 Merge: b514aa3e25 fda32ddded Author: Neil C Smith <neilcsm...@apache.org> AuthorDate: Thu Apr 11 09:44:15 2024 +0100 Merge pull request #7239 from neilcsmith-net/dashboard-api Add Dashboard API and use to provide replacement for Welcome page ide/projectui/nbproject/project.xml | 1 + ide/utilities/nbproject/project.xml | 1 + .../org/netbeans/modules/openfile/RecentFiles.java | 12 +- nb/ide.branding.kit/nbproject/project.xml | 10 +- .../org/netbeans/modules/ide/branding/layer.xml | 4 +- nb/ide.dashboard/build.xml | 24 + nb/ide.dashboard/manifest.mf | 7 + nb/ide.dashboard/nbproject/project.properties | 21 + .../ide.dashboard}/nbproject/project.xml | 123 +-- .../modules/ide/dashboard/AppearanceWidget.java | 151 +++ .../modules/ide/dashboard/Bundle.properties | 20 + .../netbeans/modules/ide/dashboard/HelpWidget.java | 79 ++ .../modules/ide/dashboard/NetBeansWidget.java | 121 +++ .../modules/ide/dashboard/PluginsWidget.java | 82 ++ .../modules/ide/dashboard/RecentFilesWidget.java | 208 ++++ .../ide/dashboard/RecentProjectsWidget.java | 248 +++++ .../ide/dashboard/resources/apache-netbeans.png | Bin 0 -> 5276 bytes .../modules/ide/dashboard/resources/layer.xml | 75 ++ nbbuild/cluster.properties | 5 +- platform/api.dashboard/arch.xml | 1122 ++++++++++++++++++++ platform/api.dashboard/build.xml | 25 + platform/api.dashboard/manifest.mf | 8 + .../api.dashboard/nbproject/project.properties | 24 + platform/api.dashboard/nbproject/project.xml | 105 ++ .../netbeans/api/dashboard/DashboardManager.java | 95 ++ .../netbeans/modules/dashboard/Bundle.properties | 21 + .../netbeans/modules/dashboard/DashboardPanel.java | 108 ++ .../modules/dashboard/DashboardTopComponent.form | 81 ++ .../modules/dashboard/DashboardTopComponent.java | 222 ++++ .../dashboard/DefaultDashboardDisplayer.java | 62 ++ .../modules/dashboard/ShowDashboardAction.java | 48 + .../modules/dashboard/WidgetComponents.java | 403 +++++++ .../netbeans/modules/dashboard/WidgetPanel.java | 168 +++ .../netbeans/spi/dashboard/DashboardDisplayer.java | 153 +++ .../netbeans/spi/dashboard/DashboardWidget.java | 110 ++ .../org/netbeans/spi/dashboard/WidgetElement.java | 525 +++++++++ .../org/netbeans/core/windows/view/EditorView.java | 11 +- 37 files changed, 4385 insertions(+), 98 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists