Isaac Marovitz
22e64f8891
Merge branch 'master' into ava-dcm
2023-03-05 11:48:18 +00:00
Isaac Marovitz
460080ef04
Log corrupted DLC json
2023-03-05 11:36:56 +00:00
Isaac Marovitz
c65aebe44d
Fix search bar
2023-03-05 11:30:41 +00:00
gdkchan
4f3af839be
Minor code formatting ( #4498 )
2023-03-04 14:43:08 +01:00
Steveice10
ecee34a50c
Update LibHac to 0.18.0 ( #4414 )
...
* Update LibHac to 0.18.0
* Change instance of AsBytes(CreateReadOnlySpan(...)) to AsReadOnlyByteSpan(...)
2023-03-01 23:42:27 -03:00
Emmanuel Hansen
80b4972139
Add Support for Post Processing Effects ( #3616 )
...
* Add Post Processing Effects
* fix events and shader issues
* fix gtk upscale slider value
* fix bgra games
* don't swap swizzle if already swapped
* restore opengl texture state after effects run
* addressed review
* use single pipeline for smaa and fsr
* call finish on all pipelines
* addressed review
* attempt fix file case
* attempt fixing file case
* fix filter level tick frequency
* adjust filter slider margins
* replace fxaa shaders with original shader
* addressed review
2023-02-27 18:11:55 -03:00
Mary
f663a5cd38
macos: Add updater support ( #4464 )
...
This is a very basic updater but should be enough for now.
---------
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
2023-02-25 12:30:48 +01:00
Isaac Marovitz
f07ae7d53f
Fix Title Update Manager not selecting right update ( #4452 )
2023-02-22 17:58:32 -03:00
TSRBerry
1f8d66db7c
Ava: Fix Updater crashing on Linux ( #4457 )
2023-02-22 09:13:50 +01:00
TSRBerry
a5a9b9bc8b
GUI: Small Updater refactor & Set correct permissions on Linux when extracting files ( #4315 )
...
* ava: Refactor Updater.cs
Fix typos
Remove unused usings
Rename variables to follow naming scheme
* ava: Set file permissions when extracting update files
* gtk: Apply the same refactor to Updater.cs
* updater: Replace assert with if statement
* updater: Remove await usings again
2023-02-15 22:36:35 +00:00
Isaac Marovitz
4a9f3b48c5
Update Ryujinx.Ava/UI/ViewModels/DownloadableContentManagerViewModel.cs
...
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-02-15 08:14:49 -05:00
Isaac Marovitz
ae7dd8e206
Update Ryujinx.Ava/UI/ViewModels/DownloadableContentManagerViewModel.cs
...
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-02-15 08:14:40 -05:00
Isaac Marovitz
fb5f958148
Update Ryujinx.Ava/UI/ViewModels/DownloadableContentManagerViewModel.cs
...
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-02-15 08:14:35 -05:00
Isaac Marovitz
69b07b7378
Fix selection mode
2023-02-08 22:20:43 -05:00
Isaac Marovitz
7bae440d3a
ObjectiveC
Helper Class (#4286 )
...
* `NativeMacOS` Helper Class
* Corrections
* Make CFString IDisposable
* Fix `openURL:`
* `dealloc` metal layer
* Remove releases
* Use NSString
* Update Ryujinx.Ui.Common/Helper/NativeMacOS.cs
Co-authored-by: merry <git@mary.rs>
* Programatically select updates in Finder
* Address feedback
* Feedback
* Ptr
* Fix whoopsie
* Ack suggestions
* Update Ryujinx.Ava/UI/Renderer/EmbeddedWindow.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* GDK Suggestions
---------
Co-authored-by: merry <git@mary.rs>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2023-02-09 04:08:15 +01:00
Isaac Marovitz
d68ec8692e
Fix fuck ups
2023-02-08 21:43:53 -05:00
Isaac Marovitz
515ddf195f
Search by title id
2023-02-08 21:38:07 -05:00
Isaac Marovitz
c72e9a5afc
Search bar
2023-02-08 21:38:07 -05:00
Isaac Marovitz
bdc04e6fb4
Fix UpdateCount desyncs
2023-02-08 21:38:07 -05:00
Isaac Marovitz
c0ab32bc38
Enable all/disable all buttons
2023-02-08 21:38:07 -05:00
Isaac Marovitz
96cf9b0ef6
It’s a little funky but it works
2023-02-08 21:38:07 -05:00
Isaac Marovitz
086c7263ab
Layout
2023-02-08 21:38:06 -05:00
Isaac Marovitz
93a2c2c37e
Remove button
2023-02-08 21:38:06 -05:00
Isaac Marovitz
39d8fde391
SaveAndClose and Close buttons
2023-02-08 21:38:06 -05:00
Isaac Marovitz
58e24e409d
Fix overlapping text
2023-02-08 21:38:06 -05:00
Isaac Marovitz
c9e15b31b7
Buttons
2023-02-08 21:38:06 -05:00
Isaac Marovitz
c547a7d4f2
Menu opens
2023-02-08 21:38:05 -05:00
Isaac Marovitz
1c47694f9f
It builds
2023-02-08 21:38:05 -05:00
Isaac Marovitz
68d1343058
Move around functions
2023-02-08 21:38:01 -05:00
Isaac Marovitz
3c9cde3fdd
Start refactor
2023-02-08 21:37:57 -05:00
TSRBerry
59755818ef
Add ChangeVSyncMode() call to Avalonia render loop ( #4379 )
2023-02-08 01:28:53 +01:00
gdkchan
a53cfdab78
Initial Apple Hypervisor based CPU emulation ( #4332 )
...
* Initial Apple Hypervisor based CPU emulation implementation
* Add UseHypervisor Setting
* Add basic MacOS support to Avalonia
* Fix initialization
* Fix GTK build
* Fix/silence warnings
* Change exceptions to asserts on HvAddressSpaceRange
* Replace DllImport with LibraryImport
* Fix LibraryImport
* Remove unneeded usings
* Revert outdated change
* Set DiskCacheLoadState when using hypervisor too
* Fix HvExecutionContext PC value
* Address PR feedback
* Use existing entitlements.xml file on distribution folder
---------
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2023-01-29 08:37:52 -03:00
TSRBerry
ad6ff6ce99
GUI: Add option to register file types ( #4250 )
...
* Add FileAssociationHelper.cs
* Add register file types option to gtk
* Add register file types option to avalonia
* Add Windows support to FileAssociationHelper.cs
* linux: Add uninstall support for file types
* Ignore .glade~ backup files
* Rename Register/Unregister methods
* gtk: Add manage file types submenu
* ava: Add manage file types submenu
* windows: Add uninstall support for file types
* Don't invert uninstall condition (formatting change)
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* Add IsTypesRegisteredWindows & Fix Windows install function
* Add AreMimeTypesRegisteredLinux()
* Fix wrong indention
Co-authored-by: AcK77 <acoustik666@gmail.com>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2023-01-22 17:39:00 +00:00
merry
32a1cd83fd
AvaloniaKeyboardDriver: Swallow TextInput events to avoid bell ( #4320 )
2023-01-22 11:21:52 +01:00
Ac_K
c14844d12c
Ava UI: Various Fixes ( #4326 )
...
* Ava UI: Various Fixes
* use WriteAllBytes
2023-01-22 01:42:55 +01:00
Ac_K
a47824f961
Ava UI: Add Notifications and Cleanup ( #4275 )
...
* Ava UI: Add Notifications and Cleanup
* Revert notifications on ErrorDialog
* remove unused code from game list views
* Fix cast
2023-01-21 02:57:37 +01:00
Ac_K
8474d52778
Ava UI: Fix string.Format
issues in Locale ( #4305 )
...
* Ava UI: Fix `string.Format` issues in Locale
* LoacLanguage everytime now
* Apply suggestions from code review
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* fix UpdateAndGetDynamicValue
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
2023-01-21 02:06:19 +01:00
gnisman
a76eaf9a9a
Ava UI: Add Control+Cmd+F HotKey for Mac OS ( #4317 )
...
* Ava UI: Add Control+Cmd+F HotKey for Mac OS
* fix aligned
* Remove comment from code
2023-01-20 22:18:01 +01:00
Ac_K
eb2cc159fa
Ava UI: Fixes and cleanup Updater ( #4269 )
...
* ava: Fixes and cleanup Updater
* _updateSuccessful
2023-01-20 21:30:21 +01:00
Andrey Sukharev
ae4324032a
Optimize string memory usage. Use Spans and StringBuilders where possible ( #3933 )
...
* Optimize string memory usage. Use ReadOnlySpan<char> and StringBuilder where possible.
* Fix copypaste error
* Code generator review fixes
* Use if statement instead of switch
* Code style fixes
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* Another code style fix
* Styling fix
Co-authored-by: Mary-nyan <thog@protonmail.com>
* Styling fix
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
Co-authored-by: Mary-nyan <thog@protonmail.com>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2023-01-18 22:25:16 +00:00
Ac_K
43a83a401e
Ava UI: Readd some infos to the GameList ( #4302 )
2023-01-17 04:57:21 +01:00
TSRBerry
e68650237d
Ava: Fix Linux Vulkan renderer regression ( #4303 )
...
* ava: Fix Linux Vulkan renderer staying transparent
* ava: Minor Renderer cleanup
* Don't supress potential NRE warning
Co-authored-by: Ac_K <Acoustik666@gmail.com>
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-01-16 03:59:41 +01:00
Ac_K
784cf9d594
Ava UI: Renderer
refactoring ( #4297 )
...
* Ava UI: `Renderer` refactoring
* Fix Vulkan CreateSurface
2023-01-16 01:14:01 +01:00
Isaac Marovitz
719dc97bbd
Ava UI: TitleUpdateWindow
Refactor ( #4276 )
...
* Start Refactor
* Dialogue opens
* Changes
* Switch to ListBox
* Fix bugs and stuff
* Fix spacing
* Implement OpenLocation
* Change icon
* Color
* Color
* Remove background
* Make no update the same height
* Fix height and smooth scroll
* Height
* Fix update selection
* Make window smaller
* Add back remove all button
* Make selection more obvious
* Hide selection bar on SaveManager
* Fix autoscroll
* Fix no update not staying selected
* Better file opener
* Fix
* Revert that
* Update Ryujinx.Ava/UI/ViewModels/TitleUpdateViewModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Update Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Update Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Log warning
* Update Ryujinx.Ava/UI/ViewModels/TitleUpdateViewModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-01-15 11:11:52 +00:00
Ac_K
8071c8c8c0
Ava UI: Fixes "Hide Cursor on Idle" for Windows ( #4266 )
...
* Ava: Fixes "Hide Cursor on Idle" for Windows
* Add check in MouseDriver and reduce the time of idling
* Fix linux error
* Change idle time everywhere for consistencies
2023-01-15 01:05:44 +01:00
Ac_K
08ab47c6c0
Update Program.cs
2023-01-13 07:56:41 +01:00
Ac_K
30862b5ffd
ava: Reorder settings of Resolution Scaler ( #4270 )
2023-01-13 00:07:53 +01:00
Isaac Marovitz
9f57747c57
Ava UI: Various Fixes ( #4268 )
...
* Fix saves disappearing
* Better size formatter
* Move TextBox alignment fix to Styles
* Fix bug
* Left align
* Add border
* Update Ryujinx.Ava/UI/Models/SaveModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Update Ryujinx.Ava/UI/Models/SaveModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Update Ryujinx.Ava/UI/Models/SaveModel.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Whitespace
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-01-12 12:23:24 +00:00
Isaac Marovitz
fe29a2ff6e
Ava UI: Settings Adjustments ( #4273 )
...
* Visual adjustments
* Match border to rest of app
* Fix overlapping controls
* Fix
* Fix
2023-01-12 12:09:32 +00:00
Ac_K
70638340b3
Ava UI: Move Ava logging to Logger.Debug ( #4255 )
...
* Ava: Move Ava logging to Logger.Debug
Since #4231 we currently redirect Avalonia logs to our Logger, which is pretty nice. But since it uses our Logging level too, it now leads to a massive flood in our Log files.
To avoid that, I've included all `AvaLogLevel` to the log message, and make all Ava Logs using `Logger.Debug`.
* Logs errors to Error and other to Debug
* missing level
* keep var
2023-01-11 23:27:26 +01:00