- Apr 22, 2022
-
-
Duncan McNamara authored
-
- Mar 30, 2022
-
-
Duncan McNamara authored
-
- Mar 29, 2022
-
-
Duncan McNamara authored
This is to fix crashes reported on the play store on which an IllegalStateException is thrown when calling ImageReader.newInstance. Checking for positive dimensions before using it should solve the issue.
-
- Mar 22, 2022
-
-
Duncan McNamara authored
Fixes #68
-
Duncan McNamara authored
-
- Mar 16, 2022
-
-
Duncan McNamara authored
Add an option that is only present in debug mode, to upload all screenshots not just the faulty ones.
-
Duncan McNamara authored
When starting the benchmark with a third app media running in pip, there will be the overlap of the pip window on the first sample played. In the case of VLC-Android, in pip or background, the media playing is restarted, and not the one wanted by the benchmark. This only affects the first sample played. After testing several fixes, this is the ugly solution that works. Running a dummy first sample that isn't used in the results, before playing all the benchmark tests normally. Fixes #63
-
- Mar 15, 2022
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
-
- Mar 10, 2022
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
Because the header is on top of the recycler view in horizontal mode, there no space to display the results. Putting it the left side, and putting the recyclerview to the right means that we can see both and actually use the recyclerview and its collapsibles
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
If the service isn't reset, it won't trigger download when trying to restart the benchmark. Fixes #59
-
Duncan McNamara authored
On some devices there will be no google services or not up to date, which means that the user won't be able to connect to google and upload the results. This adds a new state in the stepper to warn the user that it won't be possible to upload results as well as a warning when trying to connect through the settings. Fixes #62
-
Duncan McNamara authored
Not giving the authorization to screenshots cancels the benchmark, its service, and goes to a state of error, giving the user the choice to try again. If try again is clicked without the service running, files arent downloaded, and the stepper stays stuck on the check a 100% Fixes #64
-
- Mar 09, 2022
-
-
Duncan McNamara authored
-
- Mar 08, 2022
-
-
Duncan McNamara authored
Fixes #60
-
- Feb 23, 2022
-
-
When querrying the config file, there no state loaded. In some cases, there can be delays in getting the config file, hense displaying no state. This adds a circular loading bar, to show the user that something is happening, this state is only loaded at the very start of the activity
-
- Feb 22, 2022
-
-
Nicolas Pomepuy authored
-
- Jan 28, 2022
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
- Jan 20, 2022
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
- Nov 09, 2021
-
-
Duncan McNamara authored
This adds a redirect to the store app, not the store website, then if it crashes, redirects to the website. In case of beta, the store website is still used.
-
- Nov 08, 2021
-
-
Duncan McNamara authored
-
- Nov 04, 2021
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
Doesn't reload the state if currently in said state. This means that button animations will play out instead being overwritten instantly
-
Duncan McNamara authored
Instead of just displaying a snack and leaving the stepper activity, the user will now be shown the error state with the possibility to restart the benchmark or leave.
-
- Oct 29, 2021
-
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
-
Duncan McNamara authored
On some weak devices, the state stored in the model will not survive starting vlc, so every time the benchmark resumes, it will go through the file check again, but also go through the next test process, ending in an infinite loop. This saves the model.state.value in onSaveInstanceState and restores it when resuming.
-
Duncan McNamara authored
This adds a check to see if there is enough space on the device for all the samples, and new state to display this to the user.
-
Duncan McNamara authored
-
Duncan McNamara authored
On some devices, when resuming from vlc-android, an preparing the next test, device rotation, will trigger a stop, and second resume. Because of this, onSaveInstanceState will be called while the first resume is still runnning, and drop the testList, while the first resume needs it. This adds a boolean to check that we are preparing the next test. If yes, then onSaveInstanceState will be skipped.
-