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

Reply via email to