Merge pull request #235 from pangeachat/ellipses-on-text-overflow

Overflowing text is shortened
pull/1183/head
ggurdin 1 year ago committed by GitHub
commit 62d221c68c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -58,7 +58,7 @@ class NewGroupView extends StatelessWidget {
Expanded(
child: TextField(
// #Pangea
maxLength: 32,
maxLength: 64,
// Pangea#
controller: controller.nameController,
autocorrect: false,

@ -96,7 +96,7 @@ class NewSpaceView extends StatelessWidget {
Expanded(
child: TextField(
// #Pangea
maxLength: 32,
maxLength: 64,
// Pangea#
controller: controller.nameController,
autocorrect: false,

@ -124,6 +124,8 @@ extension PangeaRoom on Room {
Text nameAndRoomTypeIcon([TextStyle? textStyle]) => Text.rich(
style: textStyle,
maxLines: 1,
overflow: TextOverflow.ellipsis,
TextSpan(
children: [
WidgetSpan(

@ -1,11 +1,9 @@
import 'package:fluffychat/pages/chat_details/chat_details.dart';
import 'package:fluffychat/pangea/extensions/pangea_room_extension.dart';
import 'package:flutter/material.dart';
import 'package:flutter/src/widgets/visibility.dart' as visible;
import 'package:matrix/matrix.dart';
import 'package:fluffychat/pages/chat_details/chat_details.dart';
import 'package:fluffychat/pangea/extensions/pangea_room_extension.dart';
class ClassNameHeader extends StatelessWidget {
final Room room;
final ChatDetailsController controller;
@ -24,14 +22,14 @@ class ClassNameHeader extends StatelessWidget {
style: TextButton.styleFrom(
padding: const EdgeInsets.symmetric(horizontal: 25),
),
label: visible.Visibility(
icon: visible.Visibility(
visible: controller.showEditNameIcon,
child: Icon(
Icons.edit,
color: Theme.of(context).colorScheme.onBackground,
),
),
icon: room.nameAndRoomTypeIcon(
label: room.nameAndRoomTypeIcon(
TextStyle(
fontSize: 20,
color: Theme.of(context).textTheme.bodyLarge!.color,

@ -27,7 +27,7 @@ void setClassDisplayname(BuildContext context, String? roomId) async {
: L10n.of(context)!.changeTheNameOfTheChat,
),
content: TextField(
maxLength: 32,
maxLength: 64,
controller: textFieldController,
),
actions: [

Loading…
Cancel
Save