Commit e403132
committed
feat(workspaces): manual Apply, duplicate validation, newcomer copy + modern redesign
- Replace the debounced autosave (and flush-on-close) with an explicit Apply
button in every mode. Edit mode stays disabled until something changes and
shows an unsaved-changes hint; closing discards unsaved edits.
- Inline duplicate-folder validation: block + explain when a folder is already
mapped (excludes the row being edited).
- Reframe "binding" -> "mapping" in user-facing copy; add a "What is a mapping?"
primer and plain-language hints for Workspace folder / Space / Feature set.
Same terminology in the new-workspace sheet.
- Modern card redesign: gradient folder tile, pulsing live dot, folder-name-first
hierarchy, clearer "Not mapped" state.
- Explain why Apply is disabled when no feature set is selected.
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>1 parent 78b4611 commit e403132
2 files changed
Lines changed: 281 additions & 217 deletions
Lines changed: 15 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
201 | 203 | | |
202 | 204 | | |
203 | 205 | | |
| |||
215 | 217 | | |
216 | 218 | | |
217 | 219 | | |
218 | | - | |
| 220 | + | |
219 | 221 | | |
220 | 222 | | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
221 | 227 | | |
222 | 228 | | |
223 | 229 | | |
| |||
238 | 244 | | |
239 | 245 | | |
240 | 246 | | |
241 | | - | |
242 | | - | |
| 247 | + | |
| 248 | + | |
243 | 249 | | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
244 | 254 | | |
245 | 255 | | |
246 | 256 | | |
| |||
0 commit comments