1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-01 08:31:59 +00:00
immich/mobile
Matthias Rupp 7a1ae8691e
feat(mobile): Various minor performance improvements (#1176)
* Improve scroll performance by introducing repaint boundaries and moving more calculations to providers.

* Add error handing for malformed dates.

* Remove unused method

* Use compute in different places to improve app performance during heavy tasks

* Fix test

* Refactor `List<RenderAssetGridElement>` to separate `RenderList` class and make `fromAssetGroups` a static method of this class.

* Fix loading indicator bug

* Use provider directly

* `RenderList` refactoring

* `AssetNotifier` refactoring

* Move `combine` to static private method

* Extract compute methods in cache services to static private methods.

* Use `tryParse` instead of `parse` with try/catch for dates.

* Fix bug in caching mechanism.

* Fixed state not being used to trigger conditional rendering

* styling

* Corrected state

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-01-18 09:59:23 -06:00
..
android pump 2023-01-09 22:12:17 -06:00
assets Fixed translations and added missing (#1201) 2022-12-28 08:47:10 -06:00
fonts feat(mobile) Add in app logging to show app's log information (#1014) 2022-11-27 14:34:19 -06:00
ios pump 2023-01-09 22:12:17 -06:00
lib feat(mobile): Various minor performance improvements (#1176) 2023-01-18 09:59:23 -06:00
openapi feat(web) Individual assets shared mechanism (#1317) 2023-01-14 23:49:47 -06:00
scripts feat(mobile) added french translations (#343) 2022-07-13 11:35:02 -05:00
test feat(mobile): Various minor performance improvements (#1176) 2023-01-18 09:59:23 -06:00
.gitignore Enable swiping between assets (#381) 2022-08-03 15:36:12 -05:00
.metadata Optimize android's Gradle settings and clean up mobile source code (#240) 2022-06-22 00:23:35 -05:00
analysis_options.yaml Refactor mobile to use OpenApi generated SDK (#336) 2022-07-13 07:23:48 -05:00
flutter_01.png feat(mobile): Rework of the exif sheet (#1213) 2023-01-11 14:54:12 -06:00
makefile Implement CI/CD for Android (#48) 2022-03-13 22:10:07 -05:00
pubspec.lock feat(mobile) Add in app logging to show app's log information (#1014) 2022-11-27 14:34:19 -06:00
pubspec.yaml pump 2023-01-09 22:12:17 -06:00
README.md Update readme 2022-02-07 23:55:30 -06:00

Immich Mobile Application - Flutter