Wide task editor
This commit is contained in:
parent
54bc0b0dc3
commit
bb1b50cd92
|
|
@ -85,7 +85,10 @@ class MainScreen extends StatelessWidget {
|
|||
} else if (isEdit) {
|
||||
isFullScreen = prefState.isEditorFullScreen(EntityType.invoice);
|
||||
}
|
||||
} else if (mainRoute == TaskScreen.route) {
|
||||
isFullScreen = prefState.isEditorFullScreen(EntityType.task);
|
||||
}
|
||||
|
||||
if (DesignEditScreen.route == uiState.currentRoute) {
|
||||
isFullScreen = true;
|
||||
}
|
||||
|
|
@ -104,6 +107,9 @@ class MainScreen extends StatelessWidget {
|
|||
case RecurringInvoiceScreen.route:
|
||||
screen = RecurringInvoiceEditScreen();
|
||||
break;
|
||||
case TaskScreen.route:
|
||||
screen = TaskEditScreen();
|
||||
break;
|
||||
default:
|
||||
switch (uiState.currentRoute) {
|
||||
case DesignEditScreen.route:
|
||||
|
|
|
|||
|
|
@ -79,8 +79,10 @@ class _TaskEditState extends State<TaskEdit>
|
|||
final useSidebarEditor =
|
||||
state.prefState.useSidebarEditor[EntityType.task] ?? false;
|
||||
final store = StoreProvider.of<AppState>(context);
|
||||
final isFullscreen = state.prefState.isEditorFullScreen(EntityType.task);
|
||||
|
||||
return EditScaffold(
|
||||
isFullscreen: isFullscreen,
|
||||
entity: task,
|
||||
title: task.isNew ? localization.newTask : localization.editTask,
|
||||
onCancelPressed: (context) => viewModel.onCancelPressed(context),
|
||||
|
|
@ -99,18 +101,20 @@ class _TaskEditState extends State<TaskEdit>
|
|||
|
||||
viewModel.onSavePressed(context);
|
||||
},
|
||||
appBarBottom: TabBar(
|
||||
controller: _controller,
|
||||
//isScrollable: true,
|
||||
tabs: [
|
||||
Tab(
|
||||
text: localization.details,
|
||||
),
|
||||
Tab(
|
||||
text: localization.times,
|
||||
),
|
||||
],
|
||||
),
|
||||
appBarBottom: isFullscreen
|
||||
? null
|
||||
: TabBar(
|
||||
controller: _controller,
|
||||
//isScrollable: true,
|
||||
tabs: [
|
||||
Tab(
|
||||
text: localization.details,
|
||||
),
|
||||
Tab(
|
||||
text: localization.times,
|
||||
),
|
||||
],
|
||||
),
|
||||
body: Form(
|
||||
key: _formKey,
|
||||
child: TabBarView(
|
||||
|
|
@ -136,7 +140,7 @@ class _TaskEditState extends State<TaskEdit>
|
|||
if (isDesktop(context))
|
||||
Tooltip(
|
||||
message: useSidebarEditor
|
||||
? localization.wideEditor
|
||||
? localization.fullscreenEditor
|
||||
: localization.sidebarEditor,
|
||||
child: InkWell(
|
||||
onTap: () =>
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
|||
'view_licenses': 'View Licenses',
|
||||
'webhook_url': 'Webhook URL',
|
||||
'fullscreen_editor': 'Fullscreen Editor',
|
||||
'wide_editor': 'Wide Editor',
|
||||
'sidebar_editor': 'Sidebar Editor',
|
||||
'please_type_to_confirm': 'Please type \':value\' to confirm',
|
||||
'purge': 'Purge',
|
||||
|
|
@ -5281,9 +5280,6 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
|||
String get fullscreenEditor =>
|
||||
_localizedValues[localeCode]['fullscreen_editor'] ?? '';
|
||||
|
||||
String get wideEditor =>
|
||||
_localizedValues[localeCode]['wide_editor'] ?? '';
|
||||
|
||||
String get sidebarEditor =>
|
||||
_localizedValues[localeCode]['sidebar_editor'] ?? '';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue