t_widgets
await TWidgets.instance.init(
// required for TImage,TCoverImage -> default cover path
defaultImageAssetsPath: 'assets/logo.png',
isDebugPrint: true,
getDarkMode: () => darkNotifier.value,
onDownloadImage: (url, savePath) async {
//your logic here
//await Dio().download(url, savePath);
//for download image
await Future.delayed(Duration(seconds: 2));
},
);
// app services
await TAppServices.clearAndRefreshImage();
await TAppServices.copyText('text');
final text = await TAppServices.pasteFromClipboard();
Libraries
- choosers/index
- choosers/t_cover_chooser
- dialogs/index
- dialogs/t_confirm_dialog
- dialogs/t_list_dialog
- dialogs/t_message_dialog
- dialogs/t_rename_dialog
- extensions/double_extension
- extensions/file_system_entity_extension
- extensions/index
- extensions/platform_extension
- extensions/string_extension
- extensions/text_editing_controller_extension
- functions/default_chooser_func
- functions/dialog_func
- functions/index
- functions/message_func
- pages/index
- pages/t_search_list_page
- services/index
- services/t_app_services
- t_widgets
- types/index
- types/t_loader_types
- types/t_search_list_types
- views/index
- views/t_see_all_view
- widgets/index
- widgets/t_cache_image
- widgets/t_chip
- widgets/t_font_list_wiget
- widgets/t_image
- widgets/t_image_file
- widgets/t_image_url
- widgets/t_list_tile_with_desc
- widgets/t_list_tile_with_desc_widget
- widgets/t_loader
- widgets/t_loader_random
- widgets/t_number_field
- widgets/t_scaffold
- widgets/t_scrollable_column
- widgets/t_search_field
- widgets/t_text_field