1 #import "EXKernelAppRegistry.h" 2 3 NS_ASSUME_NONNULL_BEGIN 4 5 @protocol EXAppBrowserController <NSObject> 6 7 - (void)moveAppToVisible:(EXKernelAppRecord *)appRecord; 8 - (void)moveHomeToVisible; 9 - (void)reloadVisibleApp; 10 - (void)toggleMenuWithCompletion:(void (^ _Nullable)(void))completion; 11 - (void)setIsMenuVisible:(BOOL)isMenuVisible completion:(void (^ _Nullable)(void))completion; 12 - (void)showQRReader; 13 - (void)addHistoryItemWithUrl:(NSURL *)manifestUrl manifest:(NSDictionary *)manifest; 14 - (void)getHistoryUrlForExperienceId:(NSString *)experienceId completion:(void (^)(NSString * _Nullable))completion; 15 - (BOOL)isNuxFinished; 16 - (void)setIsNuxFinished:(BOOL)isFinished; 17 - (void)appDidFinishLoadingSuccessfully:(EXKernelAppRecord *)appRecord; 18 19 @end 20 21 NS_ASSUME_NONNULL_END 22