Merge pull request #59 from refilc/dev

Dev
This commit is contained in:
Márton Kiss 2023-09-26 23:01:10 +02:00 committed by GitHub
commit b5bf994b8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 26 additions and 21 deletions

View File

@ -33,9 +33,12 @@ class UpdateProvider extends ChangeNotifier {
// Check for new releases // Check for new releases
if (_releases.isNotEmpty) { if (_releases.isNotEmpty) {
_available = _releases.first.version if (!_releases.first.prerelease) {
.compareTo(Version.fromString(currentVersion)) == _available = _releases.first.version
1; .compareTo(Version.fromString(currentVersion)) ==
1;
}
// ignore: avoid_print // ignore: avoid_print
if (_available) print("INFO: New update: ${releases.first.version}"); if (_available) print("INFO: New update: ${releases.first.version}");
notifyListeners(); notifyListeners();

View File

@ -3,7 +3,7 @@ description: "Nem hivatalos e-napló alkalmazás az e-Kréta rendszerhez"
homepage: https://refilc.hu homepage: https://refilc.hu
publish_to: "none" publish_to: "none"
version: 4.2.4+224 version: 4.2.5+225
environment: environment:
sdk: ">=2.17.0 <3.0.0" sdk: ">=2.17.0 <3.0.0"

View File

@ -7,7 +7,7 @@ import 'package:filcnaplo/api/client.dart';
import 'package:filcnaplo/api/login.dart'; import 'package:filcnaplo/api/login.dart';
import 'package:filcnaplo_mobile_ui/screens/login/login_button.dart'; import 'package:filcnaplo_mobile_ui/screens/login/login_button.dart';
import 'package:filcnaplo_mobile_ui/screens/login/login_input.dart'; import 'package:filcnaplo_mobile_ui/screens/login/login_input.dart';
import 'package:filcnaplo_mobile_ui/screens/login/school_input/school_input.dart'; import 'package:filcnaplo_desktop_ui/screens/login/school_input/school_input.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_acrylic/flutter_acrylic.dart'; import 'package:flutter_acrylic/flutter_acrylic.dart';

View File

@ -63,8 +63,12 @@ class NavigationScreenState extends State<NavigationScreen>
await Window.initialize(); await Window.initialize();
} catch (_) {} } catch (_) {}
// Transparent sidebar // Transparent sidebar
if (Platform.isLinux) return;
await Window.setEffect( await Window.setEffect(
effect: WindowEffect.acrylic, effect: Platform.isLinux
? WindowEffect.transparent
: WindowEffect.acrylic,
color: Platform.isMacOS color: Platform.isMacOS
? Colors.transparent ? Colors.transparent
: const Color.fromARGB(27, 27, 27, 27)); : const Color.fromARGB(27, 27, 27, 27));

View File

@ -41,21 +41,19 @@ class WelcomeMessagePanelButton extends StatelessWidget {
}, },
title: Text("welcome_msg".i18n), title: Text("welcome_msg".i18n),
leading: const Icon(FeatherIcons.smile), leading: const Icon(FeatherIcons.smile),
trailing: SizedBox( trailing: Container(
width: 100, constraints: const BoxConstraints(maxWidth: 100),
child: Expanded( child: Text(
child: Text( settingsProvider.welcomeMessage.replaceAll(' ', '') != ''
settingsProvider.welcomeMessage.replaceAll(' ', '') != '' ? localizeFill(
? localizeFill( settingsProvider.welcomeMessage,
settingsProvider.welcomeMessage, [finalName],
[finalName], )
) : 'default'.i18n,
: 'default'.i18n, style: const TextStyle(fontSize: 14.0),
style: const TextStyle(fontSize: 14.0), textAlign: TextAlign.end,
textAlign: TextAlign.end, softWrap: true,
softWrap: true, overflow: TextOverflow.ellipsis,
overflow: TextOverflow.ellipsis,
),
), ),
), ),
); );