Skip to content

0.2.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@matuella matuella released this 03 Aug 21:10
· 190 commits to main since this release
f938ceb

Added

  • Firebase Analytics SDK with no need for consent - disabled AdId collection.
  • A proper empty state for CollectionsPage - the _CollectionsEmptyState.
  • DestructiveButton, a customized button for destructive operations - with custom layout specs.
  • MemoThemeData.destructiveSwatch and a its respective destructive swatch for the classic theme.

Updated

  • Android & iOS Fastfiles to automatically distribute uploaded builds to external testers.
  • Both pull-request and release workflows now:
    • Caches flutter's SDK.
    • Run Flutter tests only once.
    • Strategy used to authenticate with GoogleService-Info (only required in release, using an empty template in
      pull-request).
    • Uses the Flutter's beta channel + latest version, requirements of the animation jank fix.
  • Android minSdkVersion from 16 to 17 and multiDexEnabled to true, requirements of flutter-quill dependency.
  • iOS MinimumOSVersion from 8.0 to 9.0, an apparent dependency on the latest beta channel version.
  • Flutter's SDK to 2.4.0-4.2.pre to fix the animation jank.
  • Fastfile to use --bundle-sksl-path option, requirements of the animation jank fix.
  • When quitting the execution, CollectionExecutionPage now uses the showSnappableDraggableModalBottomSheet instead
    of AlertDialog.

Collections

  • Cohesion improvements on comecando_com_git.

Fixed

  • Discord link was expired, now it's a permalink.
  • White screen before SplashPage was loaded (using flutter_native_splash and generating native splash screens).
  • AssetIconButton wasn't conforming to the correct layout specs.
  • Misleading QuillEditor cursor in readOnly mode.
  • Wrong iOS localization. en removed while we don't localize the app, only supports pt-BR for now.
  • [Possible Fix] Trying to use a pre-bundled shader strategy to fix all animation's jank.
  • ExecutionTerminal not respecting the device's safe area.