I think that's everything I can think of on quick review and initial ini file editing...
Ideal functionality would be:
Left click
- opens list menu
- 1st item in drop down is open tab profile manager
- 2nd save (overwite last opened profile on current pane (if in dual pane mode)
- 3rd save as (opens tab profile manager to do this)
- 4th item in drop down list is a divider to separate profile listing
- List profiles (list last 10 profiles used or just alphabetical list of 1st 10, setting should be available in config & tab profile manager)
Left click menu functionality
- Needs to update sync on user event changes in tab profile manager
- Options 2 and 3, do not need to be shown unless user changes a path in any tab, adds or closes a tab to that pane (adjust 4th aka divider position accordingly, intelligent to know if pane 1 profile or pane 2 profile has changed, so save can overwrite).
- Allow re-opening of an already open tab profile (currently can't do this)
Right click
- Opens tab profile manager
Tab profile manager
- Browse & search of tab list profiles
- Select profile - rename
- Select profile - delete
- Select profile - save (overwrite)
- Save as / save new / and above (might want dialogue to confirm which pane if in dual pane mode using save and save as, quick list of paths open or something, maybe outline pane outline to show user which is being saved for save (overwrite & save as))
- Do not list unknown entries such as what is currently open in panes (single and dual as it's not needed)
- Allow opening same profile at same time in 2 panes or re-open to reset.
Ini files
- Does A* need to be part of these profiles?
- Does anything need to be stored here other than a list of paths? It is just a list of paths to open in a pane after all, state should be left to the rest of xy
Glad it's there, very clunky/hacky to use but it's there...
