Start page for KDevelop 4

Andreas Pakulat apaku at gmx.de
Wed Feb 18 08:11:47 UTC 2009


On 17.02.09 22:25:13, Dan Leinir Turthra Jensen wrote:
> On Tuesday 17 February 2009 22:07:27 Andreas Pakulat wrote:
> > On 17.02.09 15:38:03, Kris Wong wrote:
> > > > > > Sorry, not going to happen. In Munich last year we decided that
> > > > > > _if_ we introduce session support it should _only_ be visible when
> > > > > > you actually care about it. That means the last session will always
> > > > > > be restored by default, I might consider adding an option to
> > > > > > disable that behaviour though.
> > > > >
> > > > > I think we each have a different definition of session here. I don't
> > > > > mean session as in the kdevelop 3 sense of loaded plugins and such. I
> > > > > mean restoring opened projects and files from when kdevelop was
> > > > > closed.
> > > >
> > > > Then we have the same definition of session, last-opened-projects are
> > > > already stored in the session, files is a bit more complex
> > > > because that
> > > > also means the complete mainwindow layout (or rather complete area(s)
> > > > configuration).
> > >
> > > Ahh. A configuration option is not very useful in this scenario. I don't
> > > always want to do one thing or the other. Although, if this is the only
> > > option I would have, I'd definitely prefer to have it not restore the
> > > session. This is actually the only thing I use the creator start page
> > > for.
> >
> > Hmm, having a second thought, maybe the following would work:
> >
> > - if the start page is shown, no session is auto-loaded, instead you get
> >   to choose
> > - if one disables the start page the last-used session is always loaded
> >   on start
> >
> > This obviously conflicts with the quick-open idea, because then re-loading
> > projects while viewing the start-page is not happening.
> >
> > Andreas
> 
>   i would agree that this would be the way to go about doing it. In addition, 
> you could present this to the user in exactly that way. So rather than having 
> a check-box with "Show start page", which would be rather well... not 
> particularly informative. In stead you could have two radio buttons with a 
> more informative description of the effect of the choices:
> 
> -- Session management: --------------------------------------
> 
>  0 Show start page
>    Choose this to show a start page when launching KDevelop, allowing you to
>    pick up any previous session, perform certain actions and optionally show
>    informative news feeds
> 
>  O Reload previous session on startup
>    Choosing this will cause KDevelop to always load the previous session on
>    startup, meaning you can pick up your work where you left off immediately
>    upon startup 
> 
> --------------------------------------------------------------
> 
>   ...for example ;) It will take up more space, but remove any ambiguity 
> implied by the checkbox possibility :)

Ship It! ;)

Andreas

-- 
Troubled day for virgins over 16 who are beautiful and wealthy and live
in eucalyptus trees.




More information about the KDevelop-devel mailing list