Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wish: Add "default session" #231

Open
uliska opened this issue Oct 10, 2013 · 6 comments
Open

Wish: Add "default session" #231

uliska opened this issue Oct 10, 2013 · 6 comments
Assignees
Labels

Comments

@uliska
Copy link
Collaborator

uliska commented Oct 10, 2013

In the context of my "restart" additions I finally managed to try out the Sessions feature (oh my, there are quite a lot of useful things about Frescobaldi I don't know yet...). And now I realize why it didn't work as expected.

The documentation and the Preferences dialog lead me to think that if I check Start with last used session Frescobaldi will automatically remember the opened files and reopen them on startup.
But as I have now found out I have to create and configure a session first for this to work. Otherwise I'm in 'no session' mode which doesn't do what I expect.

#230 documents the current behaviour.

But I suggest to change this behaviour: I would drop the 'no session' mode completely but instead have a Default session that is set up to "alwaqys save the list of files" and doesn't have a base directory.

When the option Start with no session is checked Frescobaldi should still start with the Default session but clear it before loading. Maybe also rename it to Start with empty session.

This change would allow a new user to start with the Start with last used session right away without having to explicitly creating and configuring a session first.

This is a 'feature request', and I won't go into it myself ;-)

@wbsoft
Copy link
Collaborator

wbsoft commented Oct 10, 2013

'll think about it :)

@uliska
Copy link
Collaborator Author

uliska commented Oct 10, 2013

Actually it's nothing that would help me but is rather a courtesy to new
users.
(Not even a feature to attract new users because nobody would be
thinking about it).
So don't rush ;-)

@wbsoft wbsoft added the wish label Jan 17, 2015
@proski
Copy link
Collaborator

proski commented Jan 28, 2015

I was about to report the same issue. "Start with last used session" behaves not in a way users would expect. Named sessions are saved on exit, but unnamed sessions are not. They should be. Then it could be the default option.

Moreover, the unnamed session should be saved even if "Start with no session" is selected. The user should be able to go to Sessions menu, select "Last session" and have it restored.

Session->No session is confusing. It doesn't close the files as restarting Frescobaldi with "Start with no session" would do. It's actually creating an unnamed session from the current session.

Session->Save As is badly missing. Maybe it's misnamed as something else.

The default directory and the include path are only available to the named sessions. We should probably redesign it.

@wbsoft wbsoft self-assigned this Jan 28, 2015
@wbsoft wbsoft added this to the 2.18 milestone Jan 28, 2015
@wbsoft
Copy link
Collaborator

wbsoft commented Jan 28, 2015

I agree, the session stuff could be organised simpler. Let me explain how I wanted/want it to be organized. For casual users the session stuff is not needed. Just like OpenOffice or MS Word don't have it. That's the difference between Frescobaldi and a developer's IDE: Frescobaldi is tailored to basic users. But for advanced users, Frescobaldi should also have all the flexibility that is needed.

I will develop a new proposal for organisation of the sessions stuff.

@PeterBjuhr
Copy link
Collaborator

Session->Save As is badly missing. Maybe it's misnamed as something else.

If I'm not mistaken, you can rename a session but you can't duplicate it first as 'save as' would imply.

@wbsoft
Copy link
Collaborator

wbsoft commented Jan 28, 2015

You could go to 'No Session' and then Save. But you'd loose specific session settings. You can also change the name in the Sessions Manager, using Edit.

@wbsoft wbsoft modified the milestone: 2.18 Feb 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants