Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reasonably Scoped Branding Update #299

Merged
merged 28 commits into from
Apr 9, 2024
Merged

Conversation

Shrinks99
Copy link
Member

@Shrinks99 Shrinks99 commented Apr 6, 2024

Now with 99% fewer icon changes!

This can be merged into docs-mkdocs-switch or dev-2.0.0, neither of which should conflict with 2.0-ux-changes.

Closes #291

Changes

  • Adds TsconfigPathsPlugin
    • Custom icons, branding assets, and favicons now all live under /src/assets in organized folders (Mirrors Browsertrix folder organization and naming)
    • Assets can now be referenced with import: varName from ~assets/assetpath app wide!
      • SVGs continue to use svg-inline-loader, favicons are copied to /site on app build
  • Adds favicons to the main index.html page for ReplayWeb.page and embed.html example page
  • Replace README header with new branding
    • Lives under /assets because it's not app related
  • Adds new webmanifest app icons
  • Adds new Electron app .icns (macOS ) and .png (Windows & Linux) app icons
  • Replaces globe icon in the embed receipt with ReplayWebpage icon!
    • Adds lockup to the footer section
  • Removes logo animation
  • Removes logo values from renderErrorReport() in swmanager.ts in favour of additional import statements

Screenshots

Screenshot 2024-04-06 at 9 29 36 PM Screenshot 2024-04-06 at 9 29 51 PM Screenshot 2024-04-06 at 9 05 02 PM Screenshot 2024-04-06 at 9 29 57 PM Screenshot 2024-04-06 at 9 30 04 PM Screenshot 2024-04-06 at 9 47 00 PM Screenshot 2024-04-06 at 9 48 29 PM

@Shrinks99 Shrinks99 changed the base branch from main to docs-mkdocs-switch April 6, 2024 08:17
@Shrinks99 Shrinks99 changed the title Well scoped branding update Reasonably Scoped Branding Update Apr 7, 2024
@Shrinks99 Shrinks99 marked this pull request as ready for review April 7, 2024 01:43
Base automatically changed from docs-mkdocs-switch to dev-2.0.0 April 7, 2024 18:07
Adds ~assets directory, duped the setup in Browsertrix
- Changes the theme colour to be flush with the new white application bar
- Update webmanifest to use the new icons, moved to the directory on build
- Move embed receipt icons to src/assets/icons
  - In line with Browsertrix' organization scheme
- Adds the new logo assets
- Removes globe icon
- Replaces fa-icon with SVG logo embedded as an inline data URL in an img tag
- Adds alt text to logo
- Changes paragraph tag to div
- appLogo is no longer used in the embed receipt
- Simplifies how this is imported
@ikreymer ikreymer force-pushed the well-scoped-branding-update branch from 9ed3dd5 to 82b19ac Compare April 7, 2024 21:57
ikreymer and others added 3 commits April 8, 2024 09:11
Has mixed results across browsers, but overall an improvement.  Dragging will now always copy the link at least!
@ikreymer ikreymer merged commit cbe98c4 into dev-2.0.0 Apr 9, 2024
6 checks passed
@ikreymer ikreymer deleted the well-scoped-branding-update branch April 9, 2024 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants