MichelNivard / gptstudio

GPT RStudio addins that enable GPT assisted coding, writing & analysis
https://michelnivard.github.io/gptstudio/
Other
905 stars 109 forks source link

[FR]: Improve updates to settings mid-session #236

Open calderonsamuel opened 6 days ago

calderonsamuel commented 6 days ago

What would you like to have?

230 and #235 are showing us that is not clear that the user needs to manually save settings after updating API service. To be fair, I don't think there is any chat service UI (Chatgpt, Claude, etc) that requires you to do the same.

So we need to either:

  1. Make this automatic (invisible)
  2. Ask user confirmation (semi-automatic, visible)

I'm inclined to think that most users want to change settings permanently, so we would get rid of that button (but can keep the Save for this session). This is mostly UX and I'm just reflecting what I personally prefer for my typical usage, so any comments would be welcome before jumping into implementation

Code of Conduct

JamesHWade commented 6 days ago

I vote to update semi-automatically with user confirmation. Options of "Save", "Save for This Session", and "Cancel" in the dialog make sense to me.