Ryujinx/Ryujinx.Ava/UI/Helpers
Isaac Marovitz 934b5a64e5
Ava GUI: User Profile Manager + Other Fixes (#4166)
* Fix redundancies

* Add back elses

* Loading Screen fixes

* Redesign User Profile Manager

- Backported long selection bar in Grid/List view not working
- Backported UserSelector is jank

* Fix SelectionIndicator

* Fix DataType

* Fix SaveManager bug

* Remove debug log

* Load saves on UIThread

* Reduce UI thread blocking

* Fix locale keys

* Use block namespaces

* Fix close button width

* Make UserProfile ordering consistent

* Alphabetical order

* Adjust layout, remove green circle for blue selector

* Fix some inconsistencies

* Fix no inital selected profile

* Adjust appearance of edit button

* Adjust SaveManager

* Remove redundant warning dialog

* Make firmware avatar selector clearer

* View redesign again :hero_depressed:

* Consistency adjustments

* Adjust margins

* Make `UserProfileImageSelector` consistent

* Make `UserFirmwareAvatarSelector` consistent

* Fix long grid view selector

* Switch case

* Remove long selection bar

Handled in #4178

* Consistency

* Started dialog titles

* Fixes

* Remaining titles

* Update Ryujinx.Ava/UI/Controls/NavigationDialogHost.axaml

Co-authored-by: Mary-nyan <thog@protonmail.com>

* Fix build

* Hide UserRecoverer if no LostProfiles are found

* UserEditor Avatar Placeholder

* Watermark + locale adjustment

* Border radius

* Remove unnecessary styles

* Fix firmware avatar image order

* Cleanup `ColorPickerButton`

* Make `UserId` copy/paste able

* Make `FirmwareAvatarSelector` 6 images wide

* Make selection bar better

* Unsaved changes dialogue

* Fix indentation

* Remove extra check

* Address suggestions

* Reorganise

- Remove unused views
- Rename views to match convention
- Fix weird namespacing

* Update Ryujinx.Ava/UI/Views/User/UserFirmwareAvatarSelectorView.axaml

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserFirmwareAvatarSelectorView.axaml

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* UserRecovererView empty placeholder

* Update Ryujinx.Ava/UI/Views/User/UserSelectorView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserSaveManagerView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserSaveManagerView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserSaveManagerView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserRecovererView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Views/User/UserFirmwareAvatarSelectorView.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Models/UserProfile.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Controls/NavigationDialogHost.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Update Ryujinx.Ava/UI/Controls/NavigationDialogHost.axaml.cs

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Remove AddModel

* Update Ryujinx.Ava/Assets/Locales/en_US.json

Co-authored-by: Ac_K <Acoustik666@gmail.com>

* Fix bug

Co-authored-by: Mary-nyan <thog@protonmail.com>
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-01-11 06:20:19 +01:00
..
ApplicationOpenedEventArgs.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
AvaloniaGlxContext.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
AvaloniaWglContext.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
BitmapArrayValueConverter.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
ButtonKeyAssigner.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
ContentDialogHelper.cs Ava: Add missing null check to ContentDialogHelper.ShowAsync() (#4248) 2023-01-10 09:22:25 +01:00
EmbeddedWindow.cs Ava GUI: User Profile Manager + Other Fixes (#4166) 2023-01-11 06:20:19 +01:00
Glyph.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
GlyphValueConverter.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
HotKeyControl.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
IGlContextExtension.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
KeyValueConverter.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
LoggerAdapter.cs Ava GUI: User Profile Manager + Other Fixes (#4166) 2023-01-11 06:20:19 +01:00
MetalHelper.cs Ava GUI: User Profile Manager + Other Fixes (#4166) 2023-01-11 06:20:19 +01:00
MiniCommand.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
OffscreenTextBox.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
OpenGLEmbeddedWindow.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
OpenToolkitBindingsContext.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
SPBOpenGLContext.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
UserErrorDialog.cs Avalonia - Add source generator for locale items (#3999) 2023-01-03 19:45:08 +01:00
UserResult.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
VulkanEmbeddedWindow.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00
Win32NativeInterop.cs Ava GUI: Restructure Ryujinx.Ava (#4165) 2022-12-29 15:24:05 +01:00