style: Replace single quotes with double quotes
This commit is contained in:
parent
5c8d85ecc4
commit
f79824510a
@ -1,4 +1,3 @@
|
|||||||
import "package:flutter/material.dart";
|
|
||||||
import "ui/pages/conversation/conversation.dart";
|
import "ui/pages/conversation/conversation.dart";
|
||||||
import "ui/pages/conversations.dart";
|
import "ui/pages/conversations.dart";
|
||||||
import "ui/pages/profile/profile.dart";
|
import "ui/pages/profile/profile.dart";
|
||||||
@ -32,6 +31,8 @@ import "redux/conversation/middlewares.dart";
|
|||||||
import "redux/state.dart";
|
import "redux/state.dart";
|
||||||
import "xmpp/connection.dart";
|
import "xmpp/connection.dart";
|
||||||
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
|
import "package:flutter/foundation.dart";
|
||||||
import "package:get_it/get_it.dart";
|
import "package:get_it/get_it.dart";
|
||||||
import "package:flutter_redux/flutter_redux.dart";
|
import "package:flutter_redux/flutter_redux.dart";
|
||||||
import "package:flutter_redux_navigation/flutter_redux_navigation.dart";
|
import "package:flutter_redux_navigation/flutter_redux_navigation.dart";
|
||||||
@ -56,8 +57,9 @@ Future<Store<MoxxyState>> createStore(Isar isar) async {
|
|||||||
messageMiddleware,
|
messageMiddleware,
|
||||||
conversationMiddleware,
|
conversationMiddleware,
|
||||||
NavigationMiddleware(),
|
NavigationMiddleware(),
|
||||||
// TODO: Hide behind a build flavour
|
|
||||||
LoggingMiddleware.printer()
|
// We only need this while debugging
|
||||||
|
...(kDebugMode ? [ LoggingMiddleware.printer() ] : [])
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -70,7 +72,6 @@ Future<Store<MoxxyState>> createStore(Isar isar) async {
|
|||||||
return store;
|
return store;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Replace all single quotes with double quotes
|
|
||||||
// TODO: Replace all Column(children: [ Padding(), Padding, ...]) with a
|
// TODO: Replace all Column(children: [ Padding(), Padding, ...]) with a
|
||||||
// Padding(padding: ..., child: Column(children: [ ... ]))
|
// Padding(padding: ..., child: Column(children: [ ... ]))
|
||||||
// TODO: Theme the switches
|
// TODO: Theme the switches
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import 'dart:collection';
|
import "dart:collection";
|
||||||
|
|
||||||
import "package:moxxyv2/models/message.dart";
|
import "package:moxxyv2/models/message.dart";
|
||||||
import "package:moxxyv2/redux/conversation/state.dart";
|
import "package:moxxyv2/redux/conversation/state.dart";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:flutter/material.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/topbar.dart';
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
import "package:moxxyv2/ui/constants.dart";
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
|
|
||||||
class IntroPage extends StatelessWidget {
|
class IntroPage extends StatelessWidget {
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/topbar.dart';
|
import "package:moxxyv2/ui/widgets/textfield.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/textfield.dart';
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import 'package:moxxyv2/ui/constants.dart';
|
|
||||||
import "package:moxxyv2/redux/state.dart";
|
import "package:moxxyv2/redux/state.dart";
|
||||||
import "package:moxxyv2/redux/login/actions.dart";
|
import "package:moxxyv2/redux/login/actions.dart";
|
||||||
import "package:moxxyv2/helpers.dart";
|
import "package:moxxyv2/helpers.dart";
|
||||||
|
|
||||||
import 'package:flutter_redux/flutter_redux.dart';
|
import "package:flutter/material.dart";
|
||||||
import 'package:redux/redux.dart';
|
import "package:flutter_redux/flutter_redux.dart";
|
||||||
|
import "package:redux/redux.dart";
|
||||||
|
|
||||||
class _LoginPageViewModel {
|
class _LoginPageViewModel {
|
||||||
final void Function() togglePasswordVisibility;
|
final void Function() togglePasswordVisibility;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:flutter/material.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/topbar.dart';
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/sharedimage.dart';
|
import "package:moxxyv2/ui/widgets/sharedimage.dart";
|
||||||
import "package:moxxyv2/ui/constants.dart";
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
|
|
||||||
class SendFilesPage extends StatelessWidget {
|
class SendFilesPage extends StatelessWidget {
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
import "dart:collection";
|
import "dart:collection";
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
import "package:moxxyv2/ui/constants.dart";
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import "package:moxxyv2/ui/widgets/topbar.dart";
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
import "package:url_launcher/url_launcher.dart";
|
import "package:url_launcher/url_launcher.dart";
|
||||||
|
|
||||||
// TODO: Include license text?
|
// TODO: Include license text?
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import "dart:collection";
|
import "dart:collection";
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
import "package:moxxyv2/ui/constants.dart";
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import "package:moxxyv2/ui/widgets/topbar.dart";
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
import "package:moxxyv2/data/libraries.dart";
|
import "package:moxxyv2/data/libraries.dart";
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import 'package:flutter/material.dart';
|
|
||||||
import "package:moxxyv2/ui/constants.dart";
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import "package:moxxyv2/ui/helpers.dart";
|
import "package:moxxyv2/ui/helpers.dart";
|
||||||
import "package:moxxyv2/ui/widgets/topbar.dart";
|
import "package:moxxyv2/ui/widgets/topbar.dart";
|
||||||
import "package:moxxyv2/redux/state.dart";
|
import "package:moxxyv2/redux/state.dart";
|
||||||
import "package:moxxyv2/redux/account/actions.dart";
|
import "package:moxxyv2/redux/account/actions.dart";
|
||||||
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
import "package:flutter_settings_ui/flutter_settings_ui.dart";
|
import "package:flutter_settings_ui/flutter_settings_ui.dart";
|
||||||
import "package:flutter_redux/flutter_redux.dart";
|
import "package:flutter_redux/flutter_redux.dart";
|
||||||
|
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import 'package:moxxyv2/ui/constants.dart';
|
|
||||||
|
|
||||||
/*
|
import "package:flutter/material.dart";
|
||||||
* A class for adding a shadow to Containers which even works if the
|
|
||||||
* Container is transparent.
|
/// A class for adding a shadow to Containers which even works if the
|
||||||
*
|
/// Container is transparent.
|
||||||
* NOTE: https://stackoverflow.com/a/55833281; Thank you kind stranger
|
///
|
||||||
*/
|
/// NOTE: https://stackoverflow.com/a/55833281; Thank you kind stranger
|
||||||
class TransparentBoxShadow extends BoxShadow {
|
class TransparentBoxShadow extends BoxShadow {
|
||||||
const TransparentBoxShadow({
|
const TransparentBoxShadow({
|
||||||
required double blurRadius
|
required double blurRadius
|
||||||
@ -22,9 +21,7 @@ class TransparentBoxShadow extends BoxShadow {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/// A widget to show a message that was sent within a chat or is about to be sent.
|
||||||
* A widget to show a message that was sent within a chat or is about to be sent
|
|
||||||
*/
|
|
||||||
class SharedMediaContainer extends StatelessWidget {
|
class SharedMediaContainer extends StatelessWidget {
|
||||||
Widget? child;
|
Widget? child;
|
||||||
ImageProvider? image;
|
ImageProvider? image;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:moxxyv2/ui/widgets/sharedimage.dart";
|
||||||
import 'package:moxxyv2/ui/widgets/sharedimage.dart';
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
|
|
||||||
class SharedMediaDisplay extends StatelessWidget {
|
class SharedMediaDisplay extends StatelessWidget {
|
||||||
final List<String> sharedMediaPaths;
|
final List<String> sharedMediaPaths;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import 'package:flutter/material.dart';
|
import "package:moxxyv2/ui/constants.dart";
|
||||||
import 'package:moxxyv2/ui/constants.dart';
|
|
||||||
|
import "package:flutter/material.dart";
|
||||||
|
|
||||||
class PermanentSnackBar extends StatefulWidget {
|
class PermanentSnackBar extends StatefulWidget {
|
||||||
final String text;
|
final String text;
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
import "dart:collection";
|
import "dart:collection";
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
import "package:moxxyv2/ui/widgets/avatar.dart";
|
import "package:moxxyv2/ui/widgets/avatar.dart";
|
||||||
|
|
||||||
/*
|
import "package:flutter/material.dart";
|
||||||
Provides a Signal-like topbar without borders or anything else
|
|
||||||
*/
|
/// Provides a Signal-like topbar without borders or anything else
|
||||||
class BorderlessTopbar extends StatelessWidget implements PreferredSizeWidget {
|
class BorderlessTopbar extends StatelessWidget implements PreferredSizeWidget {
|
||||||
List<Widget> children;
|
List<Widget> children;
|
||||||
|
|
||||||
@ -15,10 +14,8 @@ class BorderlessTopbar extends StatelessWidget implements PreferredSizeWidget {
|
|||||||
BackButton()
|
BackButton()
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/// A simple borderless topbar that displays just the back button (if wanted) and a
|
||||||
* A simple borderless topbar that displays just the back button (if wanted) and a
|
/// Text() title.
|
||||||
* Text() title
|
|
||||||
*/
|
|
||||||
BorderlessTopbar.simple({ required String title , List<Widget>? extra, bool showBackButton = true }) : children = [
|
BorderlessTopbar.simple({ required String title , List<Widget>? extra, bool showBackButton = true }) : children = [
|
||||||
Visibility(
|
Visibility(
|
||||||
child: BackButton(),
|
child: BackButton(),
|
||||||
@ -33,9 +30,7 @@ class BorderlessTopbar extends StatelessWidget implements PreferredSizeWidget {
|
|||||||
...(extra ?? [])
|
...(extra ?? [])
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/// Displays a clickable avatar and title and a back button, if wanted
|
||||||
* Displays a clickable avatar and title and a back button, if wanted
|
|
||||||
*/
|
|
||||||
// TODO: Reuse BorderlessTopbar.simple
|
// TODO: Reuse BorderlessTopbar.simple
|
||||||
BorderlessTopbar.avatarAndName({ required AvatarWrapper avatar, required String title, void Function()? onTapFunction, List<Widget>? extra, bool showBackButton = true }) : children = [
|
BorderlessTopbar.avatarAndName({ required AvatarWrapper avatar, required String title, void Function()? onTapFunction, List<Widget>? extra, bool showBackButton = true }) : children = [
|
||||||
Visibility(
|
Visibility(
|
||||||
|
Loading…
Reference in New Issue
Block a user