Feedback requested: Workspace feature
Posted: Tue Jan 30, 2018 9:03 pm
We plan to offer a workspace feature similar in concept to what is offered by SublimeText and other editors.
This would include
- Open filters
- Screen positions
- A new menu\ribbon to allow workspaces to be open/closed/saved.
We also believe that it should allow for filters with changes to be snapshotted as-is, without saves being committed to the filter file.
This would allow work to be resumed later, but would also have the implication that a filter may not be committed to disk unless the Save or Save All command is specifically used.
This does lead to the added benefit that TextPipe can be closed by the OS for updates without losing state - this would be reloaded the next time TextPipe starts.
The filter snapshot would likely be saved with a filename like filtername.fll.snapshot or similar, which could be removed if desired.
Loading and running a filter from the command line, shell extension etc would ignore the snapshot. It would only be loaded when the filter is open for editing.
If a filter was closed without saving changes, TextPipe would prompt for saving, and remove the snapshot if required.
If TextPipe was closed, it would silently save the workspace and the filter snapshot would also be saved.
The workspace would likely have a name of *.TextPipeWorkspace
Any feedback welcome!
This would include
- Open filters
- Screen positions
- A new menu\ribbon to allow workspaces to be open/closed/saved.
We also believe that it should allow for filters with changes to be snapshotted as-is, without saves being committed to the filter file.
This would allow work to be resumed later, but would also have the implication that a filter may not be committed to disk unless the Save or Save All command is specifically used.
This does lead to the added benefit that TextPipe can be closed by the OS for updates without losing state - this would be reloaded the next time TextPipe starts.
The filter snapshot would likely be saved with a filename like filtername.fll.snapshot or similar, which could be removed if desired.
Loading and running a filter from the command line, shell extension etc would ignore the snapshot. It would only be loaded when the filter is open for editing.
If a filter was closed without saving changes, TextPipe would prompt for saving, and remove the snapshot if required.
If TextPipe was closed, it would silently save the workspace and the filter snapshot would also be saved.
The workspace would likely have a name of *.TextPipeWorkspace
Any feedback welcome!