Skip to content

Commit 251df3f

Browse files
committed
layoutStates
1 parent b098e62 commit 251df3f

File tree

8 files changed

+200
-237
lines changed

8 files changed

+200
-237
lines changed

lib/l10n/app_en.arb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,6 @@
185185
"@disableFilters": {},
186186
"disabled": "Off",
187187
"@disabled": {},
188-
"disableTitleBarTitle": "Disable the title bar",
189-
"disableTitleBarDesc": "Disable the title bar on Linux and Windows",
190188
"discovered": "Discovered",
191189
"@discovered": {},
192190
"displayLanguage": "Display language",

lib/models/settings/arguments_model.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ abstract class ArgumentsModel with _$ArgumentsModel {
1111

1212
factory ArgumentsModel({
1313
@Default(false) bool htpcMode,
14+
@Default(false) bool noTitleBar,
1415
@Default(false) bool leanBackMode,
1516
@Default(false) bool newWindow,
1617
}) = _ArgumentsModel;
@@ -21,6 +22,7 @@ abstract class ArgumentsModel with _$ArgumentsModel {
2122
final parsedWindowArgs = windowArguments.split(',');
2223
return ArgumentsModel(
2324
htpcMode: arguments.contains('--htpc') || leanBackEnabled,
25+
noTitleBar: arguments.contains('--no-titlebar'),
2426
leanBackMode: leanBackEnabled,
2527
newWindow: parsedWindowArgs.contains('--newWindow'),
2628
);

lib/models/settings/arguments_model.freezed.dart

Lines changed: 20 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/settings/client_settings_model.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ abstract class ClientSettingsModel with _$ClientSettingsModel {
8282
@Default(BackgroundType.blurred) BackgroundType backgroundImage,
8383
@Default(true) bool checkForUpdates,
8484
@Default(false) bool usePosterForLibrary,
85-
@Default(false) bool disableTitleBar,
8685
@Default(false) bool useSystemIME,
8786
String? lastViewedUpdate,
8887
int? libraryPageSize,

lib/models/settings/client_settings_model.freezed.dart

Lines changed: 2 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/settings/client_settings_model.g.dart

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/screens/settings/client_sections/client_settings_visual.dart

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -122,19 +122,6 @@ List<Widget> buildClientSettingsVisual(
122122
ref.read(clientSettingsProvider.notifier).update((cb) => cb.copyWith(usePosterForLibrary: value)),
123123
),
124124
),
125-
if (supportsWindowControls)
126-
SettingsListTile(
127-
label: Text(context.localized.disableTitleBarTitle),
128-
subLabel: Text(context.localized.disableTitleBarDesc),
129-
onTap: () => ref
130-
.read(clientSettingsProvider.notifier)
131-
.update((cb) => cb.copyWith(disableTitleBar: !clientSettings.disableTitleBar)),
132-
trailing: Switch(
133-
value: clientSettings.disableTitleBar,
134-
onChanged: (value) =>
135-
ref.read(clientSettingsProvider.notifier).update((cb) => cb.copyWith(disableTitleBar: value)),
136-
),
137-
),
138125
SettingsListTile(
139126
label: Text(context.localized.settingsNextUpCutoffDays),
140127
trailing: IntInputField(

0 commit comments

Comments
 (0)