browsertrix/frontend/src
Ilya Kreymer b432d226bd
Profile UX tweaks + sync between new and edit workflows (#1840)
Follow up to #1815 

- Improved detection / responsiveness to unavailable browser
- Disable Save buttons when browser disconnected / unavailable
- Only add unload handler when browser is available
- Consistency between new and edit views: new profile view also has
cancel button with confirmation
- Don't show cancel confirmation if browser is already unavailable. 

Various text tweaks for consistency / accuracy:
- Save New Profile... to indicate new profile will be saved after dialog
- Load new browser to indicate new browser will be created
- Mention connection to browser is lost in disconnected message.

Also: migrated to LiteElement -> TailwindElement for browser-profiles-new

-------
Co-authored-by: emma <hi@emma.cafe>
2024-05-30 11:19:36 -07:00
..
__generated__ Add Repository Index + Chart Rename + Docs Rename (#1708) 2024-04-21 09:42:25 -07:00
__mocks__ Fix asset imports in tests (#1611) 2024-03-19 13:06:07 -07:00
assets Frontend: App Branding! (#1592) 2024-04-17 23:40:02 -04:00
classes Add ESLint rules for import ordering (#1608) 2024-03-18 21:50:02 -04:00
components Misc UI fixes (primarily buttons) (#1814) 2024-05-22 15:55:52 -04:00
controllers Fix browser navigation button usage in QA review (#1776) 2024-05-07 19:42:43 -07:00
features Profile UX tweaks + sync between new and edit workflows (#1840) 2024-05-30 11:19:36 -07:00
pages Profile UX tweaks + sync between new and edit workflows (#1840) 2024-05-30 11:19:36 -07:00
types Browser profile list and detail minor UX improvements (#1822) 2024-05-29 12:40:19 -07:00
utils Fix truncation for long workflow / item names (#1773) 2024-05-03 13:48:18 -04:00
index.ejs QA review Replay embed improvements (#1775) 2024-05-10 11:30:21 +02:00
index.test.ts Add ESLint rules for import ordering (#1608) 2024-03-18 21:50:02 -04:00
index.ts Misc UI fixes (primarily buttons) (#1814) 2024-05-22 15:55:52 -04:00
manifest.webmanifest Adds favicons! (#1584) 2024-03-16 15:11:31 -07:00
replayWebPage.d.ts Auto-load seed url when replaying seeded crawls (#1786) 2024-05-07 14:03:14 -04:00
routes.ts Add new WIP QA Review page (#1500) 2024-02-20 00:26:38 -08:00
shoelace.ts Add QA columns to archived item list (#1683) 2024-04-22 13:19:07 -07:00
styles.css
theme.stylesheet.css QA review Replay embed improvements (#1775) 2024-05-10 11:30:21 +02:00
theme.ts ESLint improvements & Typescript upgrade (#1501) 2024-01-31 14:42:06 -05:00