View Issue Details

IDProjectCategoryView StatusLast Update
0000863OpenMPTFeature Requestpublic2024-11-24 12:51
ReporterRapture Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityN/A
Status feedbackResolutionopen 
Product VersionOpenMPT 1.26.04.00 / libopenmpt 0.2-beta20 (upgrade first) 
Target VersionOpenMPT 1.32 / libopenmpt 0.8 (goals) 
Summary0000863: Behaviour on startup of OpenMPT
Description

I'd like the possibility of a project assistant after starting OpenMPT. You could chose the following in the OpenMPT Setup what happens after OpenMPT has been started.

On OpenMPT start:

  • Do nothing (current behaviour)
  • Display Open (CTRL+O) Dialogue
  • Load last project / module that was open on previous OpenMPT session
  • load standard template
  • open Window (Project Assistant) with favorite templates and projects, modules etc to load
  • more ideas?

Inspired by Cubase. I'd really love to see that, as it is very useful, I can say, using Cubase.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

has duplicate 0000928 closed Automatically open the song that is on Recent list 1 
related to 0001840 new Option to save/restore sessions of multiple modules 

Activities

Rapture

Rapture

2016-08-14 16:06

reporter   ~0002600

Also inspired by the randomly loaded module on each update on OpenMPT. ;) This could be another option btw, as quick demonstration of the tracker to people, etc. ;)

Rapture

Rapture

2016-09-04 23:04

reporter   ~0002639

Any news on that one? It that a thing that could be done without too much hassle? Or is something like that even implemented already?

Midori

Midori

2017-04-25 17:28

reporter   ~0002985

IDK, but i feel like all of those actions are really natural/immediate/accesible to me as they already are, without any need for project manager/wizard/whatever you call it - recently opened files are listed in file menu, hitting CTRL+O to open things is as straightforward as it gets, etc.

The only thing that has some pottential of being really handy is "favourites" dialog in which you could organize things you tend to use constantly (modules with frequently used samples, templates, etc, with ability to divide things into custom-named groups)

Saga Musix

Saga Musix

2017-04-26 14:45

administrator   ~0002986

IDK, but i feel like all of those actions are really natural/immediate/accesible to me as they already are,

There is nothing wrong with trying to save clicks / keystrokes, as long as it's not intrusive. For example, I can imagine the "project assistant" to not be a separate window that needs to be clicked away if you don't want to use it, but rather draw it on the grey MDI area instead, so you can just ignore it if you don't want to use it (much like the start page in Visual Studio or LibreOffice). However, it's quite some work to implement which I am not willing to invest right now.

Rapture

Rapture

2017-04-26 15:27

reporter   ~0002987

Yeah, I meant that the user can choose if the project assistant pops up, or NOT. Hence the "Do Nothing" option (on start up). I find it very useful in Cubase, as Saga says, it saves a few clicks (or key commands) more for every OpenMPT session. Plus I think it's not much extra work to make OpenMPT do auto CTRL+O on startup - or not (for a beginning).

Saga Musix

Saga Musix

2024-11-21 20:34

administrator   ~0006207

A first stab at a project assistant. It will always pop up on the work area when no modules are loaded. It will list all recent files, saved template modules and also example songs to feature them a bit more prominently.

assistant.png (52,833 bytes)   
assistant.png (52,833 bytes)   
Saga Musix

Saga Musix

2024-11-21 22:39

administrator   ~0006208

This can now be tried out in the latest OpenMPT test versions, r22259 or newer. It will be available for testing from https://builds.openmpt.org/builds/ within a few hours (in the 1.32 folders). Maybe you can provide some feedback if this works as envisioned or changes are necessary.

a11cf0

a11cf0

2024-11-22 12:55

reporter   ~0006209

Accessibility note: After switching between applications the focus doesn't go back to the last used assistant control but lands on the empty MDI area instead.

Saga Musix

Saga Musix

2024-11-22 22:57

administrator   ~0006210

As of r22262, there is now also a search field.

Accessibility note: After switching between applications the focus doesn't go back to the last used assistant control but lands on the empty MDI area instead.

Thanks, I'm trying a couple of things to fix this but without success so far. I'll keep digging.

Saga Musix

Saga Musix

2024-11-22 23:25

administrator   ~0006211

r22263 should hopefully improve focus behaviour for the quick start dialog.

a11cf0

a11cf0

2024-11-23 19:21

reporter   ~0006212

Thanks. The focus is now restored. Its exact place isn't remembered, but this is not that much of a problem, considering the purpose of this dialog.

Issue History

Date Modified Username Field Change
2016-08-14 16:00 Rapture New Issue
2016-08-14 16:06 Rapture Note Added: 0002600
2016-09-04 23:04 Rapture Note Added: 0002639
2017-03-25 11:16 Saga Musix Relationship added has duplicate 0000928
2017-04-25 17:28 Midori Note Added: 0002985
2017-04-26 14:45 Saga Musix Note Added: 0002986
2017-04-26 15:27 Rapture Note Added: 0002987
2024-11-21 20:20 Saga Musix Assigned To => Saga Musix
2024-11-21 20:20 Saga Musix Status new => assigned
2024-11-21 20:20 Saga Musix Target Version => OpenMPT 1.32 / libopenmpt 0.8 (goals)
2024-11-21 20:34 Saga Musix Note Added: 0006207
2024-11-21 20:34 Saga Musix File Added: assistant.png
2024-11-21 22:39 Saga Musix Status assigned => feedback
2024-11-21 22:39 Saga Musix Note Added: 0006208
2024-11-22 12:55 a11cf0 Note Added: 0006209
2024-11-22 22:57 Saga Musix Note Added: 0006210
2024-11-22 23:25 Saga Musix Note Added: 0006211
2024-11-23 19:21 a11cf0 Note Added: 0006212
2024-11-24 12:51 Saga Musix Relationship added related to 0001840