Page MenuHomePhabricator

Application Frame: StartView when launching the 3M-3 application the first time
Closed, ResolvedPublic

Description

I suggest having a kind of start screen instead of the multi-widget view when starting the application the first time. The view should show the possible perspectives / work mode or work flows as well as provide additional information. By selecting a working mode it should be switched to the corresponding perspective. I think this would be an easy way to familiarize people new to MITK with the main features of the new 3M-3 application without having them reading a lot documentation

Event Timeline

woerner added a subscriber: woerner.

some eclipse example start of a start view

startScreenExample.png (939×1 px, 101 KB)

In Eclipse, this idea is supported via the "Intro" concept (not completely implemented in openCherry yet). The attachment shows a typical Eclipse welcome screen, in which the user can navigate through different topics.

EclipseWelcome.jpg (805×975 px, 63 KB)

I like the idea. Eclipse, OpenOffice and some other applications do this and it's an easy way to greet the user.

Hi Jan, what is the status of this? No commits yet, no comments on progress ...

status update:

Hi Marco, little status update:

  • no commits yet, since there is nothing useful to commit.

But hopefully we going to have a first version up next week. What I did this week is to get familiar with the QT WebToolkit and how a welcome screen can be realized
Therefore I created a view and displayed the external mitk webpage for testing purposes.
Following, I created a html simple welcome test page in order to test the QWebPage delegation mechanism of different kind of links such as local file system links, web links, and mitk links (new designed links leaned on the Url schema, used to change between perspectives ).
Further steps are:

  • testing if we can display the welcome view within a particular method for showing intro pages,
  • putting the test page within the QT resource system,
  • transferring the web view into an editor window instead of an simple view,
  • implementation of an option to check if the QT Webtoolkit is availalbe, if not a simple view should be showed,
  • Implementation of an simple optional view
  • finally thinking about how we could design the welcome screen .. should be discussed within the application frame group
  • Design of the welcome screen: ( I think I am going to need help on this due to time issues ) we will see ..

.. that all for now ..

[SVN revision 19857]
ENH (#2713): Added an intro part (which just displays a string). Add custom content in Qmitk3M3IntroPart.cpp

[SVN revision 19867]
ENH (#2713): Changed 3M3 intro xml declaration to include "editor" role. Added a "Welcome" menu entry.

[SVN revision 19976]
ENH (#2713): first version of the welcome part

[SVN revision 19985]
ENH (#2713): adopted the perspectives links within the html WelcomeTestPage

[SVN revision 19996]
ENH (#2713): corrected my bad english writings

[SVN revision 20245]
ENH (#2713): updated module images of the WelcomeView

[SVN revision 20249]
ENH (#2713): adopted the qrc file

[SVN revision 20250]
ENH (#2713): adopted html page

[SVN revision 20252]
ENH (#2713): adopted html page

[SVN revision 20254]
ENH (#2713): adopted html page

[SVN revision 20285]
ENH (#2713): updated html welcome page

[SVN revision 20287]
ENH (#2713): updated html welcome page

[SVN revision 20292]
ENH (#2713): updated html welcome page

[SVN revision 20294]
ENH (#2713): updated html welcome page

[SVN revision 20295]
ENH (#2713): updated html welcome page (added links to launch the particular perspectives)

[SVN revision 20388]
ENH (#2713): enhanced the OpenIntro class with parsing qrc resource html links

[SVN revision 20393]
ENH (#2713): adopted html page

[SVN revision 20425]
ENH (#2713): made some final little fixes

[SVN revision 20629]
ENH (#2713): cleaned up resources folder and added Qt Assistant icons

[SVN revision 20637]
ENH (#2713): new version of the welcome view with the final content

[SVN revision 20882]
ENH (#2713): added more documentation for further developments

kislinsk changed the status of subtask T2952: Initial perspective from Invalid to Spite.Jun 27 2018, 1:33 PM
kislinsk changed the status of subtask T2952: Initial perspective from Spite to Invalid.Jun 27 2018, 1:37 PM