waveterm/frontend
Evan Simkowitz 62dcf1326d
Allow users to close windows without confirming, delete last window (#1598)
Adds `window:savelastwindow` and `window:confirmclose` settings, which
can be used to alter the default window close behavior. Both of these
default to `true` to maintain the existing default behavior.

If `window:savelastwindow` is unset, the same logic will be used as if
the user had more than one window remaining (see below).

If `window:confirmonclose` is unset, the user will no longer be prompted
to confirm if they are closing a window whose workspace has unsaved
changes (the workspace is not named and it has more than one tab).
2024-12-20 14:02:08 -08:00
..
app Fix more WaveAI scroll issues (#1597) 2024-12-20 14:01:19 -08:00
layout Add wsh wavepath command for getting Wave paths (#1545) 2024-12-17 14:11:40 -08:00
types Allow users to close windows without confirming, delete last window (#1598) 2024-12-20 14:02:08 -08:00
util Make default workspace icon the Wave logo (#1470) 2024-12-10 13:54:11 -08:00
wave.ts add a refocus at the end of wave reinit (#1499) 2024-12-11 13:13:40 -08:00