Mentions légales du service

Skip to content

Update to Angular 15

The move to Angular 15 was done by following the angular official documentation

The update introduced some major and minor changes.

Major changes :

  • The UI has been reworked. The move to angular 15 introduced a move to CDK components, which meant breaking changes in the way some components were shown
    • Comparison between new UI (Left) and old UI (Right)
      • Main page - Local storage (without documents) LocalStorageWithoutDocuments
      • Main page - Local storage (with documents) LocalStorageWithDocuments
      • Main page - Local storage (closed nav, with documents) LocalStorageClosedNavWithDocuments
      • Main page - Trash (without documents) TrashWithoutDocuments
      • Main page - Trash (with documents) TrashWithDocuments
      • Main page - Trash (closed nav, with documents) TrashClosedNavWithDocuments
      • Main page - Document options DocumentOptions
      • Main page - Document infos DocumentInfos
      • Main page - Themes LocalStorageWithDocumentsThemes2 LocalStorageWithDocumentsThemes3
      • Document edition - Full page DocumentEdition
      • Document edition - Full page with modifications DocumentEditionModifiedMultipleUsers
      • Document edition - Full page with modifications preview DocumentEditionPreview
      • Document edition - navbar syntax DocumentEditionSyntaxNavbar
      • Document edition - Themes DocumentEditionThemes2 DocumentEditionThemes3
      • User settings UserSettings
      • User profile UserProfile
      • Restore a document from trash RestoreDocumentFromTrash
      • History (functionality not currently working) History
    • @angular/flex-layout has been completely removed. The solution to this deletion was the introduction of Tailwind as a sort of replacement.

Minor changes :

  • Some angular dependency were manually updated :

      - @angular-devkit/build-angular": "^15.2.10"
    
      - "@angular-eslint/builder": "^15.2.1"
    
      - "@angular-eslint/eslint-plugin": "^15.2.1"
    
      - "@angular-eslint/eslint-plugin-template": "^15.2.1"
    
      - "@angular-eslint/schematics": "^15.2.1"
    
      - "@angular-eslint/template-parser: "^15.2.1"
  • The src/test.ts file has been removed as it is no longer useful for karma execution. src/tsconfig.spec.json and angular.json were modified to account for this removal.

  • Some adjustements were made to the UI were made to make MUTE easier to use on a smartphone/tablet

  • Some changes were automatically generated by prettier

Edited by HUBERT Baptiste

Merge request reports

Loading