Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.
Memo 0.2.0
release!
It also contains all changes made in previous release candidates:
ExecutionTerminal
enhancements:
ExecutionTerminal
fixes:
CollectionCard
with LinearGradient
, attempting to solve performance issues.CollectionCard
.AdId
collection.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.pull-request
and release
workflows now:
GoogleService-Info
(only required in release
, using an empty template in
pull-request
).minSdkVersion
from 16
to 17
and multiDexEnabled
to true
, requirements of flutter-quill
dependency.MinimumOSVersion
from 8.0
to 9.0
, an apparent dependency on the latest beta channel version.2.4.0-4.2.pre
to fix the animation jank.Fastfile
to use --bundle-sksl-path
option, requirements of the animation jank fix.CollectionExecutionPage
now uses the showSnappableDraggableModalBottomSheet
instead
of AlertDialog
.comecando_com_git
.SplashPage
was loaded (using flutter_native_splash
and generating native splash screens).AssetIconButton
wasn't conforming to the correct layout specs.QuillEditor
cursor in readOnly
mode.en
removed while we don't localize the app, only supports pt-BR
for now.ExecutionTerminal
not respecting the device's safe area.Contributor
model and its ContributorSerializer
serializer.EnvMetadata
and its respective implementation that provides application's environment constants.SettingsSection.community
with LinkSettingsItem
to discord.showSnappableDraggableModalBottomSheet
utility.MultiContributorsView
and SingleContributorView
widgets.Firebase
and FirebaseCrashlytics
to record unexpected crashes, errors and exceptions.CollectionMemos
and Collection
now have a contributors
property, exposing all associated contributors with that
particular collection.LoadedCollectionDetailsState
now also provides a list of ContributorInfo
associated with that Collection
.LinkButton
widget now exposes backgroundColor
and textStyle
properties.ExternalLinkButton
widget now exposes iconColor
, backgroundColor
and textStyle
properties.scaffold_messenger
to receive a BuildContext
instead of extending it - improves code auto-completion.Fastfile
to upload iOS symbols to Crashlytics.SafeArea
in Scaffold.bottomNavigationBar
for devices with home indicator.SettingsVM
interface.buildHeroCollectionCardFromItem
weren't using an unique Hero.tag
.comecando_com_git
, ecossistema_do_flutter
and swift_fundamentos_01
collections.git_getting_started
collection.resources.json
.release
workflow to use personal access token when pushing changes to the
repo.Introduces the first release candidate with all the first idealized functionalities for memo
:
Initial release, defines core architecture. The application is unusable on this version.