You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: Currently I've no plans to work on this, but could be useful for someone else.
TODO:
Improve/ rewrite the NSM support code.
Saving and restoring doesn't work reliable.
Jalv in general doesn't seems to check if saving goes right.
add NSM :optional-gui: capability to jalv.qt5, now only jalv.gtk3 is done.
add :dirty: capability. Make jalv.gtk3/jalv.qt5 capable to inform the NSM server when it has unsaved changes pending, send is_dirty and is_clean messages.
Plain jalv (jalv without gtk or qt GUI) should ignore NSM, or better make it possible to use it without GUI. It should then announce to NSM without capability :optional-gui: and shouldn't expect a command line argument when finding the NSM_URL environment variable. It should just open the project or create a empty project file if there is not already a project file available under the name given by the NSM server. It shouldn't display a jalv GUI nor the plugin GUI (see non-mixer / non-mixer-noui as example).
TODO optional:
add :switch: capability. Make jalv.gtk3 capable of responding to multiple open messages from the NSM server, without restarting. So if a loaded NSM session has jalv.gtk3 included and the to open NSM session too, jalv.gtk3 should be able to respond to the open message from the NSM server, without the need to restart.
Add export from session. Save as (saving to a chosen location) is forbidden by the NSM api, the application may, however, elect to implement an option called Export from Session, which creates a copy of the current file/project which is then saved in a user-specified location outside of the session path provided by NSM.
The text was updated successfully, but these errors were encountered:
NOTE: Currently I've no plans to work on this, but could be useful for someone else.
TODO:
TODO optional:
add :switch: capability. Make jalv.gtk3 capable of responding to multiple open messages from the NSM server, without restarting. So if a loaded NSM session has jalv.gtk3 included and the to open NSM session too, jalv.gtk3 should be able to respond to the open message from the NSM server, without the need to restart.
Add export from session. Save as (saving to a chosen location) is forbidden by the NSM api, the application may, however, elect to implement an option called Export from Session, which creates a copy of the current file/project which is then saved in a user-specified location outside of the session path provided by NSM.
The text was updated successfully, but these errors were encountered: