mirror of
https://gitlab.com/veilid/veilidchat.git
synced 2025-07-22 14:10:37 -04:00
theming work, revamp contact invitation
This commit is contained in:
parent
3c95c9d1a3
commit
ae841ec42a
26 changed files with 504 additions and 507 deletions
|
@ -89,7 +89,11 @@ class _HomeAccountReadyState extends State<HomeAccountReady> {
|
|||
)),
|
||||
tooltip: translate('menu.contacts_tooltip'),
|
||||
onPressed: () async {
|
||||
await ContactsDialog.show(context);
|
||||
await Navigator.of(context).push(
|
||||
MaterialPageRoute<void>(
|
||||
builder: (_) => const ContactsPage(),
|
||||
),
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -139,10 +143,7 @@ class _HomeAccountReadyState extends State<HomeAccountReady> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final isLarge = responsiveVisibility(
|
||||
context: context,
|
||||
phone: false,
|
||||
);
|
||||
final isSmallScreen = isMobileSize(context);
|
||||
|
||||
final theme = Theme.of(context);
|
||||
final scaleScheme = theme.extension<ScaleScheme>()!;
|
||||
|
@ -159,14 +160,7 @@ class _HomeAccountReadyState extends State<HomeAccountReady> {
|
|||
late final bool visibleRight;
|
||||
late final double leftWidth;
|
||||
late final double rightWidth;
|
||||
if (isLarge) {
|
||||
visibleLeft = true;
|
||||
visibleRight = true;
|
||||
leftWidth = leftColumnSize;
|
||||
rightWidth = constraints.maxWidth -
|
||||
leftColumnSize -
|
||||
(scaleConfig.useVisualIndicators ? 2 : 0);
|
||||
} else {
|
||||
if (isSmallScreen) {
|
||||
if (hasActiveChat) {
|
||||
visibleLeft = false;
|
||||
visibleRight = true;
|
||||
|
@ -178,6 +172,13 @@ class _HomeAccountReadyState extends State<HomeAccountReady> {
|
|||
leftWidth = constraints.maxWidth;
|
||||
rightWidth = 400; // whatever
|
||||
}
|
||||
} else {
|
||||
visibleLeft = true;
|
||||
visibleRight = true;
|
||||
leftWidth = leftColumnSize;
|
||||
rightWidth = constraints.maxWidth -
|
||||
leftColumnSize -
|
||||
(scaleConfig.useVisualIndicators ? 2 : 0);
|
||||
}
|
||||
|
||||
return Row(crossAxisAlignment: CrossAxisAlignment.stretch, children: [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue