mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-22 05:24:29 +00:00
56 lines
1.0 KiB
Objective-C
56 lines
1.0 KiB
Objective-C
//
|
|
// LOTHelpers.h
|
|
// Lottie
|
|
//
|
|
// Created by Brandon Withrow on 7/28/16.
|
|
// Copyright © 2016 Brandon Withrow. All rights reserved.
|
|
//
|
|
|
|
#ifndef LOTHelpers_h
|
|
#define LOTHelpers_h
|
|
|
|
#import "UIColor+Expanded.h"
|
|
#import "CGGeometry+LOTAdditions.h"
|
|
|
|
#define DEBUG_USE_NEW_RENDERER YES
|
|
#define ENABLE_DEBUG_LOGGING NO
|
|
#define ENABLE_DEBUG_SHAPES NO
|
|
|
|
#endif /* LOTHelpers_h */
|
|
|
|
// TODO Feature Phase
|
|
/*
|
|
- Trim Path individually
|
|
- Cache update
|
|
- Preload animation
|
|
- Image bundle support
|
|
- Image Cache Support
|
|
|
|
PASS on LOTAnimationView
|
|
- Completion Block Support
|
|
- Proper Playing looping seeking
|
|
- Reverse, autoreverse
|
|
- Add sublayer support
|
|
|
|
- Play to Keyframe Point
|
|
- Color change
|
|
- Arbitrary keyframe change
|
|
*/
|
|
|
|
/*
|
|
- Check perfomance vs old renderer
|
|
- Check if the bounds value is still used
|
|
*/
|
|
|
|
// TODO Cleanup Phase
|
|
/*
|
|
- Check all variable names, proper underscore
|
|
- Remove Animatable Values
|
|
- Remove animatable layers
|
|
- remove framerate and compbounds passing around
|
|
- Check nullability
|
|
- Check all BWs
|
|
- Check MacOS Compat
|
|
|
|
*/
|