[pve-devel] applied-series: [PATCH proxmox-login-manager/pve-flutter-frontend] fixes & update to flutter 3.3

Thomas Lamprecht t.lamprecht at proxmox.com
Thu Sep 8 17:31:03 CEST 2022


Am 08/09/2022 um 11:55 schrieb Dominik Csapak:
> updates to the code for flutter 3.3 and includes some fixes & improvements
> 
> i included aarons patches from december to make it easier to apply
> 
> the changes necesseary for flutter 3.3 are
> proxmox-login-manager: 2/3
> pve-flutter-frontend: 2/10 - 6/10
> 
> patches after that are only fixes & improvements
> (so stricly not necessary for flutter 3.3)
> 
> i noticed some other things too, but for now this should be ok:
> e.g. we have quite some widgets/code that are not in use currently
> (from tims desktop variant AFAIR), maybe we should remove them
> for now (or move it to another repo if we want to use them)
> since then we could better use 'flutter analyze'
> (now these widgets/files make much noise to the point where it's hard
> to see which warnings/infos are even relevant for the app)
> 

I'd like to have a layout for desktop/tablets with a always visible, resoure-tree like
panel at the side, but no high priority for such things and some widgets may be deleted
nonetheless.

> proxmox-login-manager:
> 
> Aaron Lauterer (1):
>   login_form: keep Continue button above Android softnav
> 
> Dominik Csapak (2):
>   migrate from FlatButton to TextButton
>   improve colors of login screen
> 
>  lib/proxmox_login_form.dart | 288 +++++++++++++++++++-----------------
>  lib/proxmox_tfa_form.dart   |  11 +-
>  2 files changed, 156 insertions(+), 143 deletions(-)
> 
> pve-flutter-frontend:
> 
> Aaron Lauterer (1):
>   avoid elements hiding behind Android softnav buttons
> 
> Dominik Csapak (9):
>   increase compileSdkVersion to 32
>   fix null handling in MainActivity.kt
>   move to OutlinedButton from OutlineButton
>   move to TextButton from FlatButton
>   move to ElevatedButton from RaisedButton
>   improve colors for indicator/toggles
>   fix typo Opague -> Opaque
>   fix guest backup widget start display
>   fix options view when ostype is null
> 
>  android/app/build.gradle                      |   2 +-
>  .../app/pve_flutter_frontend/MainActivity.kt  |   2 +-
>  lib/main.dart                                 |  14 +
>  lib/pages/main_layout_slim.dart               |   2 +-
>  .../firstWelcomeScreen/pve_welcome_faq.dart   |  10 +-
>  .../firstWelcomeScreen/pve_welcome_last.dart  |  26 +-
>  lib/widgets/pve_cd_selector_widget.dart       |   7 +-
>  lib/widgets/pve_console_menu_widget.dart      |   4 +-
>  lib/widgets/pve_first_welcome_screen.dart     |  32 +-
>  lib/widgets/pve_guest_backup_widget.dart      | 157 ++++-----
>  lib/widgets/pve_lxc_options_widget.dart       | 140 ++++----
>  lib/widgets/pve_main_navigation_drawer.dart   |   4 +-
>  lib/widgets/pve_qemu_options_widget.dart      | 259 +++++++-------
>  lib/widgets/pve_qemu_overview.dart            | 319 +++++++++---------
>  .../pve_qemu_power_settings_widget.dart       | 178 +++++-----
>  .../pve_subscription_alert_dialog.dart        |   2 +-
>  .../pve_task_log_expansiontile_widget.dart    |   4 +-
>  17 files changed, 602 insertions(+), 560 deletions(-)
> 

applied, thanks!





More information about the pve-devel mailing list