├── .travis.yml ├── app ├── build.gradle ├── google-services.json.enc ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mickstarify │ │ └── zooforzotero │ │ ├── ExampleInstrumentedTest.kt │ │ ├── SyncSetup │ │ └── ZoteroAPISetup │ │ │ ├── ZoteroAPISetupModelTest.kt │ │ │ └── ZoteroAPISetupTest.kt │ │ └── ZoteroStorage │ │ └── Database │ │ └── ItemTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── icon-web.png │ ├── java │ │ └── com │ │ │ └── mickstarify │ │ │ └── zooforzotero │ │ │ ├── AttachmentManager │ │ │ ├── AttachmentManager.kt │ │ │ ├── AttachmentManagerModel.kt │ │ │ ├── AttachmentManagerPresenter.kt │ │ │ └── Contract.kt │ │ │ ├── LibraryActivity │ │ │ ├── Contract.kt │ │ │ ├── Fragments │ │ │ │ ├── BarcodeScanningScreen.kt │ │ │ │ ├── LibraryListFragment.kt │ │ │ │ └── LibraryLoadingScreen.kt │ │ │ ├── ItemView │ │ │ │ ├── ItemAttachmentEntry.kt │ │ │ │ ├── ItemNoteEntry.kt │ │ │ │ ├── ItemTagEntry.kt │ │ │ │ ├── ItemViewFragment.kt │ │ │ │ ├── ShareItemDialog.kt │ │ │ │ └── onShareItemListener.kt │ │ │ ├── LibraryActivity.kt │ │ │ ├── LibraryActivityModel.kt │ │ │ ├── LibraryActivityPresenter.kt │ │ │ ├── LibraryFilterMenuDialog.kt │ │ │ ├── LibraryModelState.kt │ │ │ ├── ListEntry.kt │ │ │ ├── Notes │ │ │ │ ├── EditNoteDialog.kt │ │ │ │ ├── NoteInteractionListener.kt │ │ │ │ └── NoteView.kt │ │ │ ├── SearchResultsActivity.kt │ │ │ ├── ViewModels │ │ │ │ ├── BarcodeScanningScreenViewModel.kt │ │ │ │ ├── LibraryListViewModel.kt │ │ │ │ └── LibraryLoadingScreenViewModel.kt │ │ │ └── WebDAV │ │ │ │ └── WebDAVSetup.kt │ │ │ ├── MainActivity.kt │ │ │ ├── PreferenceManager.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── SyncSetup │ │ │ ├── AuthenticationStorage.kt │ │ │ ├── SyncOption.kt │ │ │ ├── SyncSetupContract.kt │ │ │ ├── SyncSetupModel.kt │ │ │ ├── SyncSetupPresenter.kt │ │ │ ├── SyncSetupView.kt │ │ │ └── ZoteroAPISetup │ │ │ │ ├── Contract.kt │ │ │ │ ├── ZoteroAPISetup.kt │ │ │ │ ├── ZoteroAPISetupModel.kt │ │ │ │ └── ZoteroAPISetupPresenter.kt │ │ │ ├── ZooForZoteroApplication.kt │ │ │ ├── ZoteroAPI │ │ │ ├── DeleteItemListener.kt │ │ │ ├── DownloadProgress.kt │ │ │ ├── ItemTemplate.kt │ │ │ ├── Model │ │ │ │ ├── AttachmentPOJO.kt │ │ │ │ ├── CollectionPOJO.kt │ │ │ │ ├── CreatorPOJO.kt │ │ │ │ ├── DeletedEntriesPojo.kt │ │ │ │ ├── GroupPojo.kt │ │ │ │ ├── ItemJSONConverter.kt │ │ │ │ ├── ItemPOJO.kt │ │ │ │ ├── KeyInfo.kt │ │ │ │ ├── Note.kt │ │ │ │ ├── TagPOJO.kt │ │ │ │ ├── ZoteroItemTemplates.kt │ │ │ │ └── ZoteroUploadAuthorizationPojo.kt │ │ │ ├── Syncing │ │ │ │ ├── OnSyncChangeListener.kt │ │ │ │ └── SyncManager.kt │ │ │ ├── Webdav.kt │ │ │ ├── WebdavProp.kt │ │ │ ├── ZoteroAPI.kt │ │ │ ├── ZoteroAPIAuthorizationRequestResponse.kt │ │ │ ├── ZoteroAPICollectionsResponse.kt │ │ │ ├── ZoteroAPIDownloadAttachmentListener.kt │ │ │ ├── ZoteroAPIItemsResponse.kt │ │ │ └── ZoteroAPIService.kt │ │ │ ├── ZoteroStorage │ │ │ ├── AttachmentStorageManager.kt │ │ │ ├── Database │ │ │ │ ├── AttachmentInfo.kt │ │ │ │ ├── Collection.kt │ │ │ │ ├── Database.kt │ │ │ │ ├── Group.kt │ │ │ │ ├── Item.kt │ │ │ │ ├── ItemCollection.kt │ │ │ │ ├── Migration.kt │ │ │ │ ├── RecentlyOpenedAttachment.kt │ │ │ │ └── metadata.kt │ │ │ ├── SAFHelper.kt │ │ │ └── ZoteroDB │ │ │ │ ├── IndexFilesProgress.kt │ │ │ │ ├── ItemsDownloadProgress.kt │ │ │ │ ├── ZoteroDB.kt │ │ │ │ ├── ZoteroDBPicker.kt │ │ │ │ └── ZoteroGroupDB.kt │ │ │ ├── adapters │ │ │ └── LibraryListRecyclerViewAdapter.kt │ │ │ └── di │ │ │ ├── HiltComponents.kt │ │ │ └── SingletonComponentsEntryPoint.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── baseline_book_black_18.png │ │ ├── baseline_book_black_24.png │ │ ├── baseline_book_black_36.png │ │ ├── baseline_book_black_48.png │ │ ├── baseline_delete_black_18.png │ │ ├── baseline_delete_black_24.png │ │ ├── baseline_delete_black_36.png │ │ ├── baseline_delete_black_48.png │ │ ├── baseline_description_black_18.png │ │ ├── baseline_description_black_24.png │ │ ├── baseline_description_black_36.png │ │ ├── baseline_description_black_48.png │ │ ├── baseline_filter_list_white_18.png │ │ ├── baseline_filter_list_white_24.png │ │ ├── baseline_filter_list_white_36.png │ │ ├── baseline_filter_list_white_48.png │ │ ├── baseline_photo_camera_black_18.png │ │ ├── baseline_photo_camera_black_20.png │ │ ├── baseline_photo_camera_black_24.png │ │ ├── baseline_photo_camera_black_36.png │ │ ├── baseline_photo_camera_black_48.png │ │ ├── baseline_photo_camera_black_72.png │ │ ├── baseline_save_black_18.png │ │ ├── baseline_save_black_20.png │ │ ├── baseline_save_black_24.png │ │ ├── baseline_save_black_36.png │ │ ├── baseline_save_black_48.png │ │ ├── baseline_search_white_18.png │ │ ├── baseline_search_white_24.png │ │ ├── baseline_search_white_36.png │ │ ├── baseline_search_white_48.png │ │ ├── baseline_settings_applications_white_18.png │ │ ├── baseline_settings_applications_white_24.png │ │ ├── baseline_settings_applications_white_36.png │ │ ├── baseline_settings_applications_white_48.png │ │ ├── baseline_share_white_18.png │ │ ├── baseline_share_white_24.png │ │ ├── baseline_share_white_36.png │ │ ├── baseline_share_white_48.png │ │ └── ic_folder_black_24dp.png │ │ ├── drawable-mdpi │ │ ├── baseline_book_black_18.png │ │ ├── baseline_book_black_24.png │ │ ├── baseline_book_black_36.png │ │ ├── baseline_book_black_48.png │ │ ├── baseline_delete_black_18.png │ │ ├── baseline_delete_black_24.png │ │ ├── baseline_delete_black_36.png │ │ ├── baseline_delete_black_48.png │ │ ├── baseline_description_black_18.png │ │ ├── baseline_description_black_24.png │ │ ├── baseline_description_black_36.png │ │ ├── baseline_description_black_48.png │ │ ├── baseline_filter_list_white_18.png │ │ ├── baseline_filter_list_white_24.png │ │ ├── baseline_filter_list_white_36.png │ │ ├── baseline_filter_list_white_48.png │ │ ├── baseline_photo_camera_black_18.png │ │ ├── baseline_photo_camera_black_20.png │ │ ├── baseline_photo_camera_black_24.png │ │ ├── baseline_photo_camera_black_36.png │ │ ├── baseline_photo_camera_black_48.png │ │ ├── baseline_photo_camera_black_72.png │ │ ├── baseline_save_black_18.png │ │ ├── baseline_save_black_20.png │ │ ├── baseline_save_black_24.png │ │ ├── baseline_save_black_36.png │ │ ├── baseline_save_black_48.png │ │ ├── baseline_search_white_18.png │ │ ├── baseline_search_white_24.png │ │ ├── baseline_search_white_36.png │ │ ├── baseline_search_white_48.png │ │ ├── baseline_settings_applications_white_18.png │ │ ├── baseline_settings_applications_white_24.png │ │ ├── baseline_settings_applications_white_36.png │ │ ├── baseline_settings_applications_white_48.png │ │ ├── baseline_share_white_18.png │ │ ├── baseline_share_white_24.png │ │ ├── baseline_share_white_36.png │ │ ├── baseline_share_white_48.png │ │ └── ic_folder_black_24dp.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── artwork_24dp.png │ │ ├── audio_recording_24dp.png │ │ ├── baseline_book_black_18.png │ │ ├── baseline_book_black_24.png │ │ ├── baseline_book_black_36.png │ │ ├── baseline_book_black_48.png │ │ ├── baseline_delete_black_18.png │ │ ├── baseline_delete_black_24.png │ │ ├── baseline_delete_black_36.png │ │ ├── baseline_delete_black_48.png │ │ ├── baseline_description_black_18.png │ │ ├── baseline_description_black_24.png │ │ ├── baseline_description_black_36.png │ │ ├── baseline_description_black_48.png │ │ ├── baseline_filter_list_white_18.png │ │ ├── baseline_filter_list_white_24.png │ │ ├── baseline_filter_list_white_36.png │ │ ├── baseline_filter_list_white_48.png │ │ ├── baseline_photo_camera_black_18.png │ │ ├── baseline_photo_camera_black_20.png │ │ ├── baseline_photo_camera_black_24.png │ │ ├── baseline_photo_camera_black_36.png │ │ ├── baseline_photo_camera_black_48.png │ │ ├── baseline_photo_camera_black_72.png │ │ ├── baseline_save_black_18.png │ │ ├── baseline_save_black_20.png │ │ ├── baseline_save_black_24.png │ │ ├── baseline_save_black_36.png │ │ ├── baseline_save_black_48.png │ │ ├── baseline_search_white_18.png │ │ ├── baseline_search_white_24.png │ │ ├── baseline_search_white_36.png │ │ ├── baseline_search_white_48.png │ │ ├── baseline_settings_applications_white_18.png │ │ ├── baseline_settings_applications_white_24.png │ │ ├── baseline_settings_applications_white_36.png │ │ ├── baseline_settings_applications_white_48.png │ │ ├── baseline_share_white_18.png │ │ ├── baseline_share_white_24.png │ │ ├── baseline_share_white_36.png │ │ ├── baseline_share_white_48.png │ │ ├── bill_24dp.png │ │ ├── blog_post_24dp.png │ │ ├── book_24dp.png │ │ ├── book_section_24dp.png │ │ ├── case_24dp.png │ │ ├── computer_program_24dp.png │ │ ├── conference_paper_24dp.png │ │ ├── dictionary_entry_24dp.png │ │ ├── document_24dp.png │ │ ├── document_linked_24dp.png │ │ ├── email_24dp.png │ │ ├── encyclopedia_article_24dp.png │ │ ├── film_24dp.png │ │ ├── forum_post_24dp.png │ │ ├── hearing_24dp.png │ │ ├── ic_folder_black_24dp.png │ │ ├── instant_message_24dp.png │ │ ├── interview_24dp.png │ │ ├── journal_article_24dp.png │ │ ├── letter_24dp.png │ │ ├── magazine_article_24dp.png │ │ ├── manuscript_24dp.png │ │ ├── map_24dp.png │ │ ├── newspaper_article_24dp.png │ │ ├── note_24dp.png │ │ ├── patent_24dp.png │ │ ├── pdf_24dp.png │ │ ├── pdf_linked_24dp.png │ │ ├── podcast_24dp.png │ │ ├── presentation_24dp.png │ │ ├── radio_broadcast_24dp.png │ │ ├── report_24dp.png │ │ ├── statute_24dp.png │ │ ├── thesis_24dp.png │ │ ├── tv_broadcast_24dp.png │ │ ├── video_recording_24dp.png │ │ ├── web_page_24dp.png │ │ ├── web_page_linked_24dp.png │ │ └── web_page_snapshot_24dp.png │ │ ├── drawable-xxhdpi │ │ ├── artwork_24dp.png │ │ ├── audio_recording_24dp.png │ │ ├── baseline_book_black_18.png │ │ ├── baseline_book_black_24.png │ │ ├── baseline_book_black_36.png │ │ ├── baseline_book_black_48.png │ │ ├── baseline_delete_black_18.png │ │ ├── baseline_delete_black_24.png │ │ ├── baseline_delete_black_36.png │ │ ├── baseline_delete_black_48.png │ │ ├── baseline_description_black_18.png │ │ ├── baseline_description_black_24.png │ │ ├── baseline_description_black_36.png │ │ ├── baseline_description_black_48.png │ │ ├── baseline_filter_list_white_18.png │ │ ├── baseline_filter_list_white_24.png │ │ ├── baseline_filter_list_white_36.png │ │ ├── baseline_filter_list_white_48.png │ │ ├── baseline_photo_camera_black_18.png │ │ ├── baseline_photo_camera_black_20.png │ │ ├── baseline_photo_camera_black_24.png │ │ ├── baseline_photo_camera_black_36.png │ │ ├── baseline_photo_camera_black_48.png │ │ ├── baseline_photo_camera_black_72.png │ │ ├── baseline_save_black_18.png │ │ ├── baseline_save_black_20.png │ │ ├── baseline_save_black_24.png │ │ ├── baseline_save_black_36.png │ │ ├── baseline_save_black_48.png │ │ ├── baseline_search_white_18.png │ │ ├── baseline_search_white_24.png │ │ ├── baseline_search_white_36.png │ │ ├── baseline_search_white_48.png │ │ ├── baseline_settings_applications_white_18.png │ │ ├── baseline_settings_applications_white_24.png │ │ ├── baseline_settings_applications_white_36.png │ │ ├── baseline_settings_applications_white_48.png │ │ ├── baseline_share_white_18.png │ │ ├── baseline_share_white_24.png │ │ ├── baseline_share_white_36.png │ │ ├── baseline_share_white_48.png │ │ ├── bill_24dp.png │ │ ├── blog_post_24dp.png │ │ ├── book_24dp.png │ │ ├── book_section_24dp.png │ │ ├── case_24dp.png │ │ ├── computer_program_24dp.png │ │ ├── conference_paper_24dp.png │ │ ├── dictionary_entry_24dp.png │ │ ├── document_24dp.png │ │ ├── document_linked_24dp.png │ │ ├── email_24dp.png │ │ ├── encyclopedia_article_24dp.png │ │ ├── film_24dp.png │ │ ├── forum_post_24dp.png │ │ ├── hearing_24dp.png │ │ ├── ic_folder_black_24dp.png │ │ ├── instant_message_24dp.png │ │ ├── interview_24dp.png │ │ ├── journal_article_24dp.png │ │ ├── letter_24dp.png │ │ ├── magazine_article_24dp.png │ │ ├── manuscript_24dp.png │ │ ├── map_24dp.png │ │ ├── newspaper_article_24dp.png │ │ ├── note_24dp.png │ │ ├── patent_24dp.png │ │ ├── pdf_24dp.png │ │ ├── pdf_linked_24dp.png │ │ ├── podcast_24dp.png │ │ ├── presentation_24dp.png │ │ ├── radio_broadcast_24dp.png │ │ ├── report_24dp.png │ │ ├── statute_24dp.png │ │ ├── thesis_24dp.png │ │ ├── tv_broadcast_24dp.png │ │ ├── video_recording_24dp.png │ │ ├── web_page_24dp.png │ │ ├── web_page_linked_24dp.png │ │ └── web_page_snapshot_24dp.png │ │ ├── drawable-xxxhdpi │ │ ├── artwork_24dp.png │ │ ├── audio_recording_24dp.png │ │ ├── baseline_book_black_18.png │ │ ├── baseline_book_black_24.png │ │ ├── baseline_book_black_36.png │ │ ├── baseline_book_black_48.png │ │ ├── baseline_delete_black_18.png │ │ ├── baseline_delete_black_24.png │ │ ├── baseline_delete_black_36.png │ │ ├── baseline_delete_black_48.png │ │ ├── baseline_description_black_18.png │ │ ├── baseline_description_black_24.png │ │ ├── baseline_description_black_36.png │ │ ├── baseline_description_black_48.png │ │ ├── baseline_filter_list_white_18.png │ │ ├── baseline_filter_list_white_24.png │ │ ├── baseline_filter_list_white_36.png │ │ ├── baseline_filter_list_white_48.png │ │ ├── baseline_photo_camera_black_18.png │ │ ├── baseline_photo_camera_black_20.png │ │ ├── baseline_photo_camera_black_24.png │ │ ├── baseline_photo_camera_black_36.png │ │ ├── baseline_photo_camera_black_48.png │ │ ├── baseline_photo_camera_black_72.png │ │ ├── baseline_save_black_18.png │ │ ├── baseline_save_black_20.png │ │ ├── baseline_save_black_24.png │ │ ├── baseline_save_black_36.png │ │ ├── baseline_save_black_48.png │ │ ├── baseline_search_white_18.png │ │ ├── baseline_search_white_24.png │ │ ├── baseline_search_white_36.png │ │ ├── baseline_search_white_48.png │ │ ├── baseline_settings_applications_white_18.png │ │ ├── baseline_settings_applications_white_24.png │ │ ├── baseline_settings_applications_white_36.png │ │ ├── baseline_settings_applications_white_48.png │ │ ├── baseline_share_white_18.png │ │ ├── baseline_share_white_24.png │ │ ├── baseline_share_white_36.png │ │ ├── baseline_share_white_48.png │ │ ├── bill_24dp.png │ │ ├── blog_post_24dp.png │ │ ├── book_24dp.png │ │ ├── book_section_24dp.png │ │ ├── case_24dp.png │ │ ├── computer_program_24dp.png │ │ ├── conference_paper_24dp.png │ │ ├── dictionary_entry_24dp.png │ │ ├── document_24dp.png │ │ ├── document_linked_24dp.png │ │ ├── email_24dp.png │ │ ├── encyclopedia_article_24dp.png │ │ ├── film_24dp.png │ │ ├── forum_post_24dp.png │ │ ├── hearing_24dp.png │ │ ├── ic_folder_black_24dp.png │ │ ├── instant_message_24dp.png │ │ ├── interview_24dp.png │ │ ├── journal_article_24dp.png │ │ ├── letter_24dp.png │ │ ├── magazine_article_24dp.png │ │ ├── manuscript_24dp.png │ │ ├── map_24dp.png │ │ ├── newspaper_article_24dp.png │ │ ├── note_24dp.png │ │ ├── patent_24dp.png │ │ ├── pdf_24dp.png │ │ ├── pdf_linked_24dp.png │ │ ├── podcast_24dp.png │ │ ├── presentation_24dp.png │ │ ├── radio_broadcast_24dp.png │ │ ├── report_24dp.png │ │ ├── statute_24dp.png │ │ ├── thesis_24dp.png │ │ ├── tv_broadcast_24dp.png │ │ ├── video_recording_24dp.png │ │ ├── web_page_24dp.png │ │ ├── web_page_linked_24dp.png │ │ └── web_page_snapshot_24dp.png │ │ ├── drawable │ │ ├── baseline_book_24.xml │ │ ├── baseline_delete_24.xml │ │ ├── baseline_description_24.xml │ │ ├── baseline_error_outline_24.xml │ │ ├── baseline_filter_list_24.xml │ │ ├── baseline_photo_camera_24.xml │ │ ├── baseline_save_24.xml │ │ ├── baseline_search_24.xml │ │ ├── baseline_settings_applications_24.xml │ │ ├── baseline_share_24.xml │ │ ├── bordered_layout.xml │ │ ├── djvu_icon.png │ │ ├── epub_icon.png │ │ ├── error_2x.png │ │ ├── fab_actiontext_background.xml │ │ ├── ic_arrow_downward_24px.xml │ │ ├── ic_arrow_upward_24px.xml │ │ ├── ic_error_black_24dp.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_menu_camera.xml │ │ ├── ic_menu_gallery.xml │ │ ├── ic_menu_manage.xml │ │ ├── ic_menu_send.xml │ │ ├── ic_menu_share.xml │ │ ├── ic_menu_slideshow.xml │ │ ├── ic_search_black_24dp.xml │ │ ├── library_graphic.png │ │ ├── page_white_add_2x.png │ │ ├── side_nav_bar.xml │ │ ├── toolbar_note_add.png │ │ ├── toolbar_note_add_2x.png │ │ ├── toolbar_snapshot_add.png │ │ ├── treeitem_2x.png │ │ ├── treeitem_attachment_link_2x.png │ │ ├── treeitem_attachment_pdf_2x.png │ │ ├── treeitem_attachment_web_link_2x.png │ │ ├── treeitem_note_2x.png │ │ └── treesource_collection_2x.png │ │ ├── layout │ │ ├── activity_attachment_manager.xml │ │ ├── activity_library.xml │ │ ├── activity_main.xml │ │ ├── activity_search_results.xml │ │ ├── activity_sync_setup.xml │ │ ├── activity_web_dav_setup.xml │ │ ├── activity_zotero_api_setup.xml │ │ ├── content_attachment_manager.xml │ │ ├── content_library.xml │ │ ├── content_sync_setup.xml │ │ ├── content_web_davsetup.xml │ │ ├── content_zotero_api_setup.xml │ │ ├── dialog_add_note.xml │ │ ├── dialog_filter_menu.xml │ │ ├── dialog_share_item.xml │ │ ├── fragment_item_attachment_entry.xml │ │ ├── fragment_item_authors_entry.xml │ │ ├── fragment_item_main.xml │ │ ├── fragment_item_note_entry.xml │ │ ├── fragment_item_text_entry.xml │ │ ├── item_tag_entry.xml │ │ ├── layout_library.xml │ │ ├── library_list_fragment.xml │ │ ├── library_loading_screen_fragment.xml │ │ ├── library_screen_list_item.xml │ │ ├── settings_activity.xml │ │ ├── simple_spinner_item.xml │ │ ├── webdav_auth_mode_list_item.xml │ │ └── zotero_list_item_adapter.xml │ │ ├── menu │ │ ├── activity_library_actionbar.xml │ │ ├── activity_library_drawer.xml │ │ ├── barcode_scanning_menu.xml │ │ ├── fragment_library_item_actionbar.xml │ │ └── library_loading_menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_dialog_alert.png │ │ ├── ic_drive_scaled.png │ │ ├── ic_dropbox.png │ │ ├── ic_onedrive.png │ │ ├── ic_zoterosync.png │ │ ├── ic_zoterosync_grey.png │ │ ├── icon.png │ │ ├── icon_foreground.png │ │ └── icon_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_dialog_alert.png │ │ ├── ic_drive_scaled.png │ │ ├── ic_dropbox.png │ │ ├── ic_onedrive.png │ │ ├── ic_zoterosync.png │ │ ├── icon.png │ │ ├── icon_foreground.png │ │ └── icon_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_dialog_alert.png │ │ ├── ic_drive_scaled.png │ │ ├── ic_dropbox.png │ │ ├── ic_onedrive.png │ │ ├── ic_zoterosync.png │ │ ├── icon.png │ │ ├── icon_foreground.png │ │ └── icon_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_dialog_alert.png │ │ ├── ic_drive_scaled.png │ │ ├── ic_dropbox.png │ │ ├── ic_onedrive.png │ │ ├── ic_zoterosync.png │ │ ├── icon.png │ │ ├── icon_foreground.png │ │ └── icon_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_dialog_alert.png │ │ ├── ic_drive_scaled.png │ │ ├── ic_dropbox.png │ │ ├── ic_onedrive.png │ │ ├── ic_zoterosync.png │ │ ├── ic_zoterosync_grey.png │ │ ├── icon.png │ │ ├── icon_foreground.png │ │ └── icon_round.png │ │ ├── navigation │ │ └── nav_graph.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── icon_background.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── file_paths.xml │ │ ├── root_preferences.xml │ │ └── searchable.xml │ └── test │ └── java │ └── com │ └── mickstarify │ └── zooforzotero │ ├── ExampleUnitTest.kt │ ├── LibraryActivity │ └── LibraryActivityModelTest.kt │ └── ZoteroAPI │ ├── Model │ ├── AttachmentTest.kt │ ├── CollectionPOJOTest.kt │ ├── DeletedEntriesPojoTest.kt │ ├── ItemJSONConverterTest.kt │ ├── NoteTest.kt │ ├── ZoteroAPICollectionPOJOJsonTest.kt │ └── ZoteroUploadAuthorizationPojoTest.kt │ ├── WebdavPropTest.kt │ └── ZoteroAPITest.kt ├── build.gradle ├── github ├── screenshot1.png ├── screenshot2.png └── screenshot3.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── privacy-policy.html ├── readme.md ├── settings.gradle └── zooforzotero.jks /app/google-services.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/google-services.json.enc -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | -keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | 23 | -keepattributes *Annotation* -------------------------------------------------------------------------------- /app/src/androidTest/java/com/mickstarify/zooforzotero/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero 2 | 3 | import androidx.test.InstrumentationRegistry 4 | import androidx.test.runner.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getTargetContext() 22 | assertEquals("com.mickstarify.zooforzotero", appContext.packageName) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/mickstarify/zooforzotero/SyncSetup/ZoteroAPISetup/ZoteroAPISetupModelTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup.ZoteroAPISetup 2 | 3 | import org.mockito.Mockito 4 | 5 | class ZoteroAPISetupModelTest { 6 | } -------------------------------------------------------------------------------- /app/src/androidTest/java/com/mickstarify/zooforzotero/SyncSetup/ZoteroAPISetup/ZoteroAPISetupTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup.ZoteroAPISetup 2 | 3 | import org.junit.Before 4 | import org.junit.Test 5 | 6 | class ZoteroAPISetupTest { 7 | 8 | @Before 9 | fun setUp() { 10 | } 11 | 12 | @Test 13 | fun loadURL() { 14 | 15 | } 16 | } -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/icon-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/AttachmentManager/Contract.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.AttachmentManager 2 | 3 | interface Contract { 4 | interface View { 5 | fun initUI() 6 | fun showLibraryLoadingAnimation() 7 | fun hideLibraryLoadingAnimation() 8 | fun updateLoadingProgress(message: String, current: Int, total: Int) 9 | fun createErrorAlert(title: String, message: String, onClick: () -> Unit) 10 | fun makeToastAlert(message: String) 11 | fun displayAttachmentInformation(nLocal: Int, sizeLocal: String, nRemote: Int) 12 | fun setDownloadButtonState(text: String, enabled: Boolean) 13 | } 14 | 15 | interface Presenter { 16 | fun pressedDownloadAttachments() 17 | fun displayAttachmentInformation(nLocal: Int, sizeLocal: Long, nRemote: Int) 18 | fun displayLoadingAnimation() 19 | fun finishLoadingAnimation() 20 | fun makeToastAlert(message: String) 21 | fun displayErrorState() 22 | fun updateProgress(filename: String, current: Int, total: Int) 23 | fun createErrorAlert(title: String, message: String, onClick: () -> Unit) 24 | fun isDownloading(): Boolean 25 | } 26 | 27 | interface Model { 28 | fun downloadAttachments() 29 | fun loadLibrary() 30 | fun cancelDownload() 31 | var isDownloading: Boolean 32 | } 33 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/ItemView/onShareItemListener.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity.ItemView 2 | 3 | interface onShareItemListener { 4 | fun shareItem(shareText: String) 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/LibraryModelState.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity 2 | 3 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.GroupInfo 4 | 5 | /* This class holds information pertaining to the state of the model. 6 | * This will allow easy reversion of the model state (so users can go back, etc)*/ 7 | 8 | class LibraryModelState { 9 | var currentCollection: String = "unset" 10 | var currentGroup: GroupInfo = 11 | GroupInfo(GroupInfo.NO_GROUP_ID, -1, "", "", "", "", "", "", "", -1) 12 | var filterText: String = "" 13 | 14 | fun isUsingGroup(): Boolean { 15 | return currentGroup.id != GroupInfo.NO_GROUP_ID 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/ListEntry.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity 2 | 3 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.Collection 4 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.Item 5 | 6 | // holds either a collection or an Item 7 | class ListEntry { 8 | private var collection: Collection? = null 9 | private var item: Item? = null 10 | 11 | constructor(item: Item) { 12 | this.item = item 13 | } 14 | 15 | constructor(collection: Collection) { 16 | this.collection = collection 17 | } 18 | 19 | fun isItem(): Boolean { 20 | return (item != null) 21 | } 22 | 23 | fun isCollection(): Boolean { 24 | return (collection != null) 25 | } 26 | 27 | fun getItem(): Item { 28 | return item!! 29 | } 30 | 31 | fun getCollection(): Collection { 32 | return collection!! 33 | } 34 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/Notes/NoteInteractionListener.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity.Notes 2 | 3 | import com.mickstarify.zooforzotero.ZoteroAPI.Model.Note 4 | 5 | interface NoteInteractionListener { 6 | fun deleteNote(note: Note) 7 | fun editNote(note: Note) 8 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/Notes/NoteView.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity.Notes 2 | 3 | import android.app.AlertDialog 4 | import android.content.Context 5 | import android.text.Html 6 | import android.util.Log 7 | import android.widget.TextView 8 | import com.mickstarify.zooforzotero.ZoteroAPI.Model.Note 9 | 10 | class NoteView(val context: Context, val note: Note, val listener: NoteInteractionListener) { 11 | init { 12 | } 13 | 14 | fun show() { 15 | val dialog = AlertDialog.Builder(context) 16 | .setTitle("Note") 17 | .setMessage(Html.fromHtml(note.note)) 18 | .setPositiveButton("Dismiss", { _, _ -> }) 19 | .setNeutralButton("Edit", { _, _ -> showNoteEditingDialog() }) 20 | .show() 21 | try{ 22 | val textView = dialog.window?.decorView?.findViewById(android.R.id.message) 23 | textView?.setTextIsSelectable(true) 24 | } catch (e: Exception){ 25 | Log.e("zotero", "error setting text selectable in note, $e") 26 | } 27 | } 28 | 29 | fun showNoteEditingDialog() { 30 | EditNoteDialog() 31 | .show(context, note.note, object : 32 | onEditNoteChangeListener { 33 | override fun onCancel() { 34 | } 35 | 36 | override fun onSubmit(noteText: String) { 37 | note.note = noteText 38 | listener.editNote(note) 39 | 40 | } 41 | 42 | }) 43 | } 44 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/SearchResultsActivity.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity 2 | 3 | import android.app.SearchManager 4 | import android.content.Intent 5 | import android.os.Bundle 6 | import android.util.Log 7 | import androidx.appcompat.app.AppCompatActivity 8 | 9 | class SearchResultsActivity : AppCompatActivity() { 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | handleIntent(intent) 14 | } 15 | 16 | override fun onNewIntent(intent: Intent) { 17 | super.onNewIntent(intent) 18 | handleIntent(intent) 19 | } 20 | 21 | private fun handleIntent(intent: Intent) { 22 | if (intent.action == Intent.ACTION_SEARCH) { 23 | val query = intent.getStringExtra(SearchManager.QUERY) 24 | Log.d(packageName, "got query $query") 25 | val myIntent = Intent(LibraryActivity.ACTION_FILTER) 26 | myIntent.putExtra(LibraryActivity.EXTRA_QUERY, query) 27 | myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION) 28 | startActivity(myIntent) 29 | overridePendingTransition(0, 0) // kills the lame animation 30 | } else { 31 | Log.d(packageName, "got intent ${intent.action} query=${intent.dataString}") 32 | } 33 | 34 | finish() 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/ViewModels/BarcodeScanningScreenViewModel.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity.ViewModels 2 | 3 | import androidx.lifecycle.ViewModel 4 | 5 | class BarcodeScanningScreenViewModel : ViewModel() { 6 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/LibraryActivity/ViewModels/LibraryLoadingScreenViewModel.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.LibraryActivity.ViewModels 2 | 3 | import androidx.lifecycle.LiveData 4 | import androidx.lifecycle.MutableLiveData 5 | import androidx.lifecycle.ViewModel 6 | 7 | class LibraryLoadingScreenViewModel : ViewModel() { 8 | private val totalAmountOfEntries = MutableLiveData() 9 | private val amountOfDownloadedEntries = MutableLiveData() 10 | private val loadingMessage = MutableLiveData() 11 | 12 | fun gettotalAmountOfEntries(): LiveData = totalAmountOfEntries 13 | fun setTotalAmountOfEntries(amount: Int) { 14 | totalAmountOfEntries.value = amount 15 | } 16 | 17 | fun getAmountOfDownloadedEntries(): LiveData = amountOfDownloadedEntries 18 | fun setAmountOfDownloadedEntries(amount: Int) { 19 | amountOfDownloadedEntries.value = amount 20 | } 21 | 22 | fun getLoadingMessage(): LiveData = loadingMessage 23 | fun setLoadingMessage(message: String) { 24 | loadingMessage.value = message 25 | } 26 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/AuthenticationStorage.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup 2 | 3 | import android.content.Context 4 | import android.content.SharedPreferences 5 | 6 | class AuthenticationStorage(context: Context) { 7 | private var sharedPreferences: SharedPreferences = 8 | context.getSharedPreferences("credentials", Context.MODE_PRIVATE) 9 | 10 | fun hasCredentials(): Boolean { 11 | return (sharedPreferences.contains("userkey") && sharedPreferences.getString( 12 | "userkey", 13 | "" 14 | ) != "") 15 | } 16 | 17 | fun getUsername(): String { 18 | return sharedPreferences.getString("username", "error")!! 19 | } 20 | 21 | fun setCredentials(username: String, userID: String, userkey: String) { 22 | val editor = sharedPreferences.edit() 23 | editor.putString("username", username) 24 | editor.putString("userID", userID) 25 | editor.putString("userkey", userkey) 26 | editor.apply() 27 | } 28 | 29 | fun getUserKey(): String { 30 | return sharedPreferences.getString("userkey", "error")!! 31 | } 32 | 33 | fun getUserID(): String { 34 | return sharedPreferences.getString("userID", "error")!! 35 | } 36 | 37 | fun destroyCredentials() { 38 | val editor = sharedPreferences.edit() 39 | editor.remove("username") 40 | editor.remove("userID") 41 | editor.remove("userkey") 42 | editor.apply() 43 | } 44 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/SyncOption.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup 2 | 3 | enum class SyncOption { 4 | Unset, 5 | LocalStorage, 6 | ZoteroAPI, 7 | Dropbox, 8 | GoogleDrive, 9 | Onedrive, 10 | 11 | ZoteroAPIManual 12 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/SyncSetupContract.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup 2 | 3 | interface SyncSetupContract { 4 | interface View { 5 | fun initUI() 6 | fun createUnsupportedAlert() 7 | fun startZoteroAPIActivity() 8 | fun showHowToZoteroSyncDialog(onProceed: () -> Unit) 9 | fun createAPIKeyDialog(onKeySubmit: (String) -> Unit) 10 | fun createAlertDialog(title: String, message: String) 11 | } 12 | 13 | interface Presenter { 14 | fun selectSyncSetup(option: SyncOption) 15 | fun startZoteroAPISetup() 16 | fun hasSyncSetup(): Boolean 17 | fun createNetworkError(message: String) 18 | } 19 | 20 | interface Model { 21 | fun setupZoteroAPI() 22 | fun hasSyncSetup(): Boolean 23 | fun testAPIKey(apiKey: String) 24 | } 25 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/SyncSetupPresenter.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup 2 | 3 | import android.content.Context 4 | 5 | class SyncSetupPresenter(private val view: SyncSetupContract.View, context: Context) : 6 | SyncSetupContract.Presenter { 7 | override fun createNetworkError(message: String) { 8 | view.createAlertDialog("Network Error", message) 9 | } 10 | 11 | override fun hasSyncSetup(): Boolean { 12 | return model.hasSyncSetup() 13 | } 14 | 15 | override fun startZoteroAPISetup() { 16 | view.startZoteroAPIActivity() 17 | } 18 | 19 | override fun selectSyncSetup(option: SyncOption) { 20 | when (option) { 21 | SyncOption.ZoteroAPI -> { 22 | view.showHowToZoteroSyncDialog({ 23 | model.setupZoteroAPI() 24 | }) 25 | } 26 | SyncOption.ZoteroAPIManual -> { 27 | view.createAPIKeyDialog({ apiKey: String -> 28 | model.testAPIKey(apiKey) 29 | }) 30 | } 31 | else -> view.createUnsupportedAlert() 32 | } 33 | } 34 | 35 | private val model = SyncSetupModel(this, context) 36 | 37 | 38 | init { 39 | view.initUI() 40 | } 41 | 42 | 43 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/ZoteroAPISetup/Contract.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup.ZoteroAPISetup 2 | 3 | import android.net.Uri 4 | import com.mickstarify.zooforzotero.SyncSetup.AuthenticationStorage 5 | 6 | interface Contract { 7 | interface View { 8 | fun loadURL(url: String) 9 | fun makeErrorAlert(title: String, message: String) 10 | fun startLoadingAnimation() 11 | fun stopLoadingAnimation() 12 | fun openLibraryView() 13 | 14 | fun showErrorScreen() 15 | } 16 | 17 | interface Presenter { 18 | fun loadAuthorizationURL(authorizationURL: String) 19 | fun handleOAuthCallback(uri: Uri?) 20 | fun openLibraryView() 21 | fun showError(message: String) 22 | } 23 | 24 | interface Model { 25 | fun establishAPIConnection() 26 | fun handleOAuthCallback( 27 | oauth_token: String, 28 | oauth_verifier: String, 29 | authenticationStorage: AuthenticationStorage 30 | ) 31 | 32 | } 33 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/SyncSetup/ZoteroAPISetup/ZoteroAPISetupPresenter.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.SyncSetup.ZoteroAPISetup 2 | 3 | import android.net.Uri 4 | import com.mickstarify.zooforzotero.SyncSetup.AuthenticationStorage 5 | 6 | class ZoteroAPISetupPresenter( 7 | val view: Contract.View, 8 | val authenticationStorage: AuthenticationStorage 9 | ) : Contract.Presenter { 10 | override fun openLibraryView() { 11 | view.openLibraryView() 12 | } 13 | 14 | override fun showError(message: String) { 15 | view.makeErrorAlert("Error", message) 16 | view.showErrorScreen() 17 | } 18 | 19 | override fun handleOAuthCallback(uri: Uri?) { 20 | val oauth_token = uri?.getQueryParameter("oauth_token") 21 | val oauth_verifier = uri?.getQueryParameter("oauth_verifier") 22 | 23 | if (oauth_token != null && oauth_verifier != null) { 24 | model.handleOAuthCallback(oauth_token, oauth_verifier, authenticationStorage) 25 | } else { 26 | view.makeErrorAlert( 27 | "Authorization Error", 28 | "There was an error receiving authorization from the Zotero Server" 29 | ) 30 | } 31 | } 32 | 33 | override fun loadAuthorizationURL(authorizationURL: String) { 34 | view.loadURL(authorizationURL) 35 | } 36 | 37 | private val model = ZoteroAPISetupModel(this) 38 | 39 | init { 40 | view.startLoadingAnimation() 41 | model.establishAPIConnection() 42 | } 43 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/DeleteItemListener.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | interface DeleteItemListener { 4 | fun success() 5 | fun failedItemLocked() 6 | fun failedItemChangedSince() 7 | fun failed(code: Int) 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/DownloadProgress.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | data class DownloadProgress( 4 | val progress: Long, 5 | val total: Long, 6 | val mtime: Long = -1, 7 | val metadataHash: String = "" 8 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/ItemTemplate.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | import com.mickstarify.zooforzotero.ZoteroAPI.Model.ZoteroItemTemplates 4 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.Creator 5 | import org.json.JSONObject 6 | 7 | enum class ItemType { 8 | artwork, 9 | audioRecording, 10 | bill, 11 | blogPost, 12 | book, 13 | bookSection, 14 | case, 15 | computerProgram, 16 | conferencePaper, 17 | dictionaryEntry, 18 | document, 19 | email, 20 | encyclopediaArticle, 21 | film, 22 | forumPost, 23 | hearing, 24 | instantMessage, 25 | interview, 26 | journalArticle, 27 | letter, 28 | magazineArticle, 29 | manuscript, 30 | map, 31 | newspaperArticle, 32 | note, 33 | patent, 34 | podcast, 35 | presentation, 36 | radioBroadcast, 37 | report, 38 | statute, 39 | tvBroadcast, 40 | thesis, 41 | videoRecording, 42 | webpage 43 | } 44 | 45 | class ItemTemplate (val itemType: ItemType) { 46 | lateinit var jsonObject: JSONObject 47 | 48 | init { 49 | jsonObject = when (itemType) { 50 | ItemType.book -> JSONObject( ZoteroItemTemplates.ITEM_BOOK_JSON ) 51 | else -> throw (Exception("Error unknown item Type")) 52 | } 53 | } 54 | 55 | fun addCreator() { 56 | 57 | } 58 | 59 | fun addCreator(creator: Creator){ 60 | val creatorObject = jsonObject.getJSONObject("creator") 61 | creatorObject.put("creatorType", "") 62 | creatorObject.put("", "") 63 | creatorObject.put("", "") 64 | } 65 | 66 | fun setValue(key: String, value: String){ 67 | 68 | } 69 | 70 | fun addCollection(collectionKey: String){ 71 | 72 | } 73 | 74 | fun addTag(tag: String){ 75 | 76 | } 77 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/CollectionPOJO.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | class CollectionPOJO( 6 | @SerializedName("key") 7 | val key: String, 8 | @SerializedName("version") 9 | val version: Int, 10 | @SerializedName("data") 11 | val collectionData: CollectionData 12 | ) { 13 | fun getName(): String { 14 | return collectionData.name 15 | } 16 | 17 | fun hasParent(): Boolean { 18 | return collectionData.parentCollection != "false" 19 | } 20 | 21 | fun getParent(): String { 22 | return collectionData.parentCollection 23 | } 24 | } 25 | 26 | data class CollectionData( 27 | @SerializedName("name") 28 | val name: String, 29 | @SerializedName("parentCollection") 30 | val parentCollection: String 31 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/CreatorPOJO.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import android.os.Parcelable 4 | import kotlinx.android.parcel.Parcelize 5 | 6 | @Parcelize 7 | data class CreatorPOJO( 8 | val creatorType: String, 9 | val firstName: String, 10 | val lastName: String 11 | ) : Parcelable { 12 | 13 | fun makeString(): String { 14 | return "${firstName} ${lastName}" 15 | } 16 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/DeletedEntriesPojo.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | data class DeletedEntriesPojo ( 4 | val collections: List, 5 | val items: List, 6 | val searches: List, 7 | val tags: List, 8 | val settings: List 9 | ){ 10 | 11 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/GroupPojo.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | data class GroupPojo( 6 | @SerializedName("id") 7 | val id: Int, 8 | @SerializedName("version") 9 | val version: Int, 10 | @SerializedName("data") 11 | val groupData: GroupData 12 | ) 13 | 14 | data class GroupData( 15 | @SerializedName("id") 16 | val id: Int, 17 | @SerializedName("name") 18 | val name: String, 19 | @SerializedName("type") 20 | val type: String, 21 | @SerializedName("description") 22 | val description: String, 23 | @SerializedName("owner") 24 | val owner: Int, 25 | @SerializedName("url") 26 | val url: String, 27 | @SerializedName("libraryEditing") 28 | val libraryEditing: String, 29 | @SerializedName("libraryReading") 30 | val libraryReading: String, 31 | @SerializedName("fileEditing") 32 | val fileEditing: String 33 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/KeyInfo.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | data class KeyInfo( 6 | @SerializedName("key") 7 | val key: String, 8 | @SerializedName("userID") 9 | val userID: Int, 10 | @SerializedName("username") 11 | val username: String 12 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/TagPOJO.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import android.os.Parcelable 4 | import com.google.gson.annotations.SerializedName 5 | import kotlinx.android.parcel.Parcelize 6 | 7 | @Parcelize 8 | data class TagPOJO( 9 | @SerializedName("tag") 10 | val tag: String 11 | ) : Parcelable 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/ZoteroUploadAuthorizationPojo.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | data class ZoteroUploadAuthorizationPojo( 6 | @SerializedName("url") val url: String, 7 | @SerializedName("params") val params: ParamsPojo, 8 | @SerializedName("uploadKey") val uploadKey: String 9 | ) 10 | 11 | data class ParamsPojo( 12 | @SerializedName("key") val key: String, 13 | @SerializedName("acl") val acl: String, 14 | @SerializedName("Content-MD5") val content_MD5: String, 15 | @SerializedName("success_action_status") val success_action_status: String, 16 | @SerializedName("policy") val policy: String, 17 | @SerializedName("x-amz-algorithm") val x_amz_algorithm: String, 18 | @SerializedName("x-amz-credential") val x_amz_credential: String, 19 | @SerializedName("x-amz-date") val x_amz_date: String, 20 | @SerializedName("x-amz-signature") val x_amz_signature: String, 21 | @SerializedName("x-amz-security-token") val x_amz_security_token: String 22 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/Syncing/OnSyncChangeListener.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Syncing 2 | 3 | import com.mickstarify.zooforzotero.ZoteroStorage.ZoteroDB.ZoteroDB 4 | 5 | interface OnSyncChangeListener { 6 | fun startSyncAnimation(useSmallAnimation: Boolean) 7 | fun stopSyncAnimation() 8 | fun createErrorAlert(title: String, message: String, onClick: () -> Unit) 9 | fun setSyncProgress(progress: Int, total: Int) 10 | fun makeToastAlert(message: String) 11 | fun finishLibrarySync(db: ZoteroDB, onFinish: () -> Unit = {}) 12 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/WebdavProp.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | class WebdavProp { 4 | var mtime: Long = -1 5 | var hash: String 6 | 7 | constructor(string: String) { 8 | /* For use with deserializing */ 9 | 10 | val mtimeRegex = "[.]*([0-9]+)[.]*".toRegex() 11 | val mtime = mtimeRegex.find(string) 12 | if (mtime == null) { 13 | throw Exception("mtime not found in prop string.") 14 | } 15 | this.mtime = mtime.groupValues[1].toLong() 16 | 17 | val hashRegex = "[.]*([A-Za-z0-9_]*)[.]*".toRegex() 18 | val hashMatch = hashRegex.find(string) 19 | if (hashMatch == null) { 20 | throw Exception("hash not found in prop string.") 21 | } 22 | this.hash = hashMatch.groupValues[1] 23 | } 24 | 25 | constructor(mtime: Long, hash: String) { 26 | this.mtime = mtime 27 | this.hash = hash 28 | } 29 | 30 | fun serialize(): String { 31 | return """$mtime$hash""" 32 | } 33 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/ZoteroAPIAuthorizationRequestResponse.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | data class ZoteroAPIAuthorizationRequestResponse( 4 | val exists: Boolean, 5 | val url: String, 6 | val contentType: String, 7 | val prefix: String, 8 | val suffix: String, 9 | val uploadKey: String 10 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/ZoteroAPICollectionsResponse.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | import com.mickstarify.zooforzotero.ZoteroAPI.Model.CollectionPOJO 4 | 5 | data class ZoteroAPICollectionsResponse( 6 | val isCached: Boolean, 7 | val collections: List, 8 | val totalResults: Int 9 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/ZoteroAPIDownloadAttachmentListener.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | import java.util.concurrent.Future 4 | 5 | interface ZoteroAPIDownloadAttachmentListener { 6 | fun onProgressUpdate(progress: Long, total: Long) 7 | fun onNetworkFailure() 8 | fun onComplete() 9 | fun onFailure(message: String = "") 10 | fun receiveTask(task: Future) 11 | fun receiveMetadata(mtime: Long, metadataHash: String) 12 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroAPI/ZoteroAPIItemsResponse.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | import com.mickstarify.zooforzotero.ZoteroAPI.Model.ItemPOJO 4 | 5 | data class ZoteroAPIItemsResponse( 6 | val isCached: Boolean, // holds whether the server returned a 304 or not. 7 | // if isCached is true, the rest of this object is invalid and should be ignored. 8 | val items: List, 9 | val LastModifiedVersion: Int, 10 | val totalResults: Int 11 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/Database/Group.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.Database 2 | 3 | import androidx.room.* 4 | import io.reactivex.Completable 5 | import io.reactivex.Maybe 6 | import io.reactivex.Single 7 | 8 | @Entity(tableName = "GroupInfo") 9 | data class GroupInfo( 10 | @PrimaryKey val id: Int, 11 | @ColumnInfo(name = "version") val version: Int, 12 | @ColumnInfo(name = "name") val name: String, 13 | @ColumnInfo(name = "description") val description: String, 14 | @ColumnInfo(name = "type") val type: String, 15 | @ColumnInfo(name = "url") val url: String, 16 | @ColumnInfo(name = "libraryEditing") val libraryEditing: String, 17 | @ColumnInfo(name = "libraryReading") val libraryReading: String, 18 | @ColumnInfo(name = "fileEditing") val fileEditing: String, 19 | @ColumnInfo(name = "owner") val owner: Int 20 | ) { 21 | companion object { 22 | const val NO_GROUP_ID = -1 23 | } 24 | } 25 | 26 | @Dao 27 | interface GroupInfoDao { 28 | @Query("SELECT * FROM GroupInfo") 29 | fun getAll(): Maybe> 30 | 31 | @Query("SELECT COUNT(*) FROM GroupInfo") 32 | fun getNumber(): Int 33 | 34 | @Query("SELECT * FROM GroupInfo WHERE id=:id LIMIT 1") 35 | fun getGroupInfo(id: String): Single 36 | 37 | @Insert(onConflict = OnConflictStrategy.REPLACE) 38 | fun insertGroupInfos(vararg groupInfo: GroupInfo): Completable 39 | 40 | @Update 41 | fun updateGroupInfos(vararg groupInfo: GroupInfo) 42 | 43 | @Delete 44 | fun delete(groupInfo: GroupInfo) 45 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/Database/ItemCollection.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.Database 2 | 3 | import android.os.Parcelable 4 | import androidx.room.ColumnInfo 5 | import androidx.room.Entity 6 | import androidx.room.ForeignKey 7 | import androidx.room.Index 8 | import kotlinx.parcelize.Parcelize 9 | 10 | @Entity( 11 | tableName = "ItemCollection", primaryKeys = ["collectionKey", "itemKey"], 12 | indices = [Index(value=["itemKey","collectionKey"])], 13 | foreignKeys = [ForeignKey( 14 | entity = ItemInfo::class, 15 | parentColumns = ["itemKey"], 16 | childColumns = ["itemKey"], 17 | onDelete = ForeignKey.CASCADE 18 | )] 19 | ) 20 | @Parcelize 21 | data class ItemCollection( 22 | @ColumnInfo(name = "collectionKey") val collectionKey: String, 23 | @ColumnInfo(name = "itemKey") val itemKey: String 24 | ) : Parcelable 25 | 26 | // todo write a method for deleting all items from a collection 27 | // todo rewrite librarymodel library loading. -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/Database/RecentlyOpenedAttachment.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.Database 2 | 3 | import androidx.room.* 4 | import io.reactivex.Completable 5 | import io.reactivex.Maybe 6 | 7 | @Entity(tableName = "RecentlyOpenedAttachment") 8 | data class RecentlyOpenedAttachment( 9 | @PrimaryKey val itemKey: String, 10 | @ColumnInfo(name = "version") val version: Int 11 | ) 12 | 13 | @Dao 14 | interface RecentlyOpenedAttachmentDao { 15 | 16 | @Query("SELECT * FROM RecentlyOpenedAttachment") 17 | fun getAll(): Maybe> 18 | 19 | @Query("DELETE FROM RecentlyOpenedAttachment WHERE itemKey=:itemKey") 20 | fun delete(itemKey: String): Completable 21 | 22 | @Insert(onConflict = OnConflictStrategy.IGNORE) 23 | fun insert(recentlyOpenedAttachment: RecentlyOpenedAttachment): Completable 24 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/Database/metadata.kt: -------------------------------------------------------------------------------- 1 | //package com.mickstarify.zooforzotero.ZoteroStorage.Database 2 | // 3 | //import androidx.room.* 4 | //import io.reactivex.Completable 5 | //import io.reactivex.Observable 6 | //import io.reactivex.Single 7 | // 8 | //@Entity(tableName = "Metadata") 9 | //data class Metadata( 10 | // @PrimaryKey val id : Int, 11 | // val groupInfoVersion : Int, 12 | // val groupCollectionVersion : Int, 13 | // val itemVersion : Int 14 | //) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/SAFHelper.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage 2 | 3 | import android.net.Uri 4 | import android.util.Log 5 | 6 | // just an attempt to speed up IO but directly accessing files rather than traversing the path with DocumentFile. 7 | // seem to only work in certain situations so this is not production. 8 | class SAFHelper (val documentTreeLocation: String){ 9 | 10 | fun getUriForItem(itemKey: String, filename: String): Uri { 11 | val regex = """content://(.+)/tree/(.+)%2F(.+)""".toRegex() 12 | val (location,key,name) = regex.find(documentTreeLocation)!!.destructured 13 | 14 | val docSubString = "/document/${key}%3A$name" 15 | 16 | val uriForKey = "${documentTreeLocation}${docSubString}%2F${itemKey}%2F${Uri.encode(filename)}" 17 | 18 | return Uri.parse(uriForKey) 19 | } 20 | 21 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/ZoteroDB/IndexFilesProgress.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.ZoteroDB 2 | 3 | data class IndexFilesProgress( 4 | val currentIndex: Int, 5 | val totalNumber: Int, 6 | val currentFilename: String 7 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/ZoteroDB/ItemsDownloadProgress.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.ZoteroDB 2 | 3 | data class ItemsDownloadProgress( 4 | val libraryVersion: Int, 5 | val nDownloaded: Int, 6 | val total: Int //tbh useless 7 | ) -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/ZoteroDB/ZoteroDBPicker.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.ZoteroDB 2 | 3 | import com.mickstarify.zooforzotero.LibraryActivity.LibraryActivityModel 4 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.GroupInfo 5 | import javax.inject.Singleton 6 | import kotlin.reflect.KProperty 7 | 8 | @Singleton 9 | class ZoteroDBPicker(private val zoteroDB: ZoteroDB, private val zoteroGroupDB: ZoteroGroupDB) { 10 | /* This class picks out the zoteroDB depending on which Group the user is in. 11 | * So if the user is viewing his private zotero library, it will give the zoteroDB, otherwise 12 | * it will use the group one. */ 13 | var groupId: Int = GroupInfo.NO_GROUP_ID 14 | 15 | fun getZoteroDB(): ZoteroDB { 16 | if (groupId == GroupInfo.NO_GROUP_ID) { 17 | //we're using the personal db 18 | return zoteroDB 19 | } 20 | return zoteroGroupDB.getGroup(groupId) 21 | } 22 | 23 | fun stopGroup() { 24 | groupId = GroupInfo.NO_GROUP_ID 25 | } 26 | 27 | operator fun getValue( 28 | libraryActivityModel: LibraryActivityModel, 29 | property: KProperty<*> 30 | ): ZoteroDB { 31 | return getZoteroDB() 32 | } 33 | 34 | operator fun setValue( 35 | libraryActivityModel: LibraryActivityModel, 36 | property: KProperty<*>, 37 | zoteroDB: ZoteroDB 38 | ) { 39 | throw Exception("do not try to set zoteroDB.") 40 | } 41 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/ZoteroStorage/ZoteroDB/ZoteroGroupDB.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroStorage.ZoteroDB 2 | 3 | import android.content.Context 4 | import com.mickstarify.zooforzotero.ZooForZoteroApplication 5 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.ZoteroDatabase 6 | import com.mickstarify.zooforzotero.di.SingletonComponentsEntryPoint 7 | import dagger.hilt.android.EntryPointAccessors 8 | 9 | /* This class manages multiple databases for different groups that the user is part of. 10 | * We will do this buy holding many zoteroDB instances. */ 11 | class ZoteroGroupDB(val context: Context) { 12 | private val groups: MutableMap = HashMap() 13 | private val zoteroDatabase: ZoteroDatabase 14 | init { 15 | val hiltEntryPoint = EntryPointAccessors.fromApplication(context, SingletonComponentsEntryPoint::class.java) 16 | zoteroDatabase = hiltEntryPoint.getZoteroDatabase() 17 | } 18 | fun getGroup(groupID: Int): ZoteroDB { 19 | if (groups.keys.contains(groupID)) { 20 | return groups[groupID]!! 21 | } 22 | val zoteroDB = ZoteroDB( 23 | context, 24 | groupID 25 | ) 26 | groups[groupID] = zoteroDB 27 | return zoteroDB 28 | } 29 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/di/HiltComponents.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.di 2 | 3 | import android.content.Context 4 | import com.mickstarify.zooforzotero.PreferenceManager 5 | import com.mickstarify.zooforzotero.ZoteroStorage.AttachmentStorageManager 6 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.ZoteroDatabase 7 | import dagger.Module 8 | import dagger.Provides 9 | import dagger.hilt.InstallIn 10 | import dagger.hilt.android.qualifiers.ApplicationContext 11 | import dagger.hilt.components.SingletonComponent 12 | import javax.inject.Singleton 13 | 14 | @Module 15 | @InstallIn(SingletonComponent::class) 16 | object SingletonModule { 17 | 18 | fun providePreferenceManager(@ApplicationContext context: Context): PreferenceManager { 19 | return PreferenceManager(context) 20 | } 21 | 22 | @Singleton 23 | @Provides 24 | fun providesAttachmentStorageManager( 25 | context: Context, 26 | preferenceManager: PreferenceManager 27 | ): AttachmentStorageManager { 28 | return AttachmentStorageManager(context, preferenceManager) 29 | } 30 | 31 | @Singleton 32 | @Provides 33 | fun getDatabase(context: Context): ZoteroDatabase { 34 | return ZoteroDatabase(context) 35 | } 36 | 37 | @Provides 38 | fun provideAppContext(@ApplicationContext appContext: Context): Context { 39 | return appContext 40 | } 41 | } -------------------------------------------------------------------------------- /app/src/main/java/com/mickstarify/zooforzotero/di/SingletonComponentsEntryPoint.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.di 2 | 3 | import com.mickstarify.zooforzotero.PreferenceManager 4 | import com.mickstarify.zooforzotero.ZoteroStorage.AttachmentStorageManager 5 | import com.mickstarify.zooforzotero.ZoteroStorage.Database.ZoteroDatabase 6 | import dagger.hilt.EntryPoint 7 | import dagger.hilt.InstallIn 8 | import dagger.hilt.components.SingletonComponent 9 | @EntryPoint 10 | @InstallIn(SingletonComponent::class) 11 | interface SingletonComponentsEntryPoint { 12 | fun getZoteroDatabase(): ZoteroDatabase 13 | fun getAttachmentStorageManager(): AttachmentStorageManager 14 | fun getPreferences(): PreferenceManager 15 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_book_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_book_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_book_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_book_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_book_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_book_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_book_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_book_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_delete_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_delete_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_delete_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_delete_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_delete_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_delete_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_delete_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_delete_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_description_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_description_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_description_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_description_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_description_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_description_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_description_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_description_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_filter_list_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_filter_list_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_filter_list_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_filter_list_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_filter_list_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_filter_list_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_filter_list_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_filter_list_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_camera_black_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_photo_camera_black_72.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_save_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_save_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_save_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_save_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_save_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_save_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_save_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_save_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_save_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_save_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_search_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_search_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_search_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_search_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_search_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_search_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_search_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_search_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_settings_applications_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_settings_applications_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_settings_applications_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_settings_applications_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_settings_applications_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_settings_applications_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_settings_applications_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_settings_applications_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_share_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_share_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_share_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_share_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_share_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_share_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_share_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/baseline_share_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_folder_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-hdpi/ic_folder_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_book_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_book_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_book_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_book_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_book_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_book_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_book_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_book_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_delete_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_delete_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_delete_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_delete_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_delete_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_delete_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_delete_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_delete_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_description_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_description_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_description_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_description_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_description_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_description_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_description_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_description_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_filter_list_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_filter_list_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_filter_list_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_filter_list_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_filter_list_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_filter_list_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_filter_list_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_filter_list_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_camera_black_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_photo_camera_black_72.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_save_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_save_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_save_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_save_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_save_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_save_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_save_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_save_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_save_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_save_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_search_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_search_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_search_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_search_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_search_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_search_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_search_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_search_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_settings_applications_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_settings_applications_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_settings_applications_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_settings_applications_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_settings_applications_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_settings_applications_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_settings_applications_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_settings_applications_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_share_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_share_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_share_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_share_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_share_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_share_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_share_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/baseline_share_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_folder_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-mdpi/ic_folder_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/artwork_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/artwork_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/audio_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/audio_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_book_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_book_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_book_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_book_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_book_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_book_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_book_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_book_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_delete_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_delete_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_delete_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_delete_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_delete_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_delete_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_delete_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_delete_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_description_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_description_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_description_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_description_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_description_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_description_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_description_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_description_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_filter_list_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_filter_list_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_filter_list_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_filter_list_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_filter_list_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_filter_list_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_filter_list_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_filter_list_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_photo_camera_black_72.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_save_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_save_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_save_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_save_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_save_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_save_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_save_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_save_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_save_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_save_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_search_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_search_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_search_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_search_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_search_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_search_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_search_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_search_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_settings_applications_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_share_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_share_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_share_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_share_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_share_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_share_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_share_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/baseline_share_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bill_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/bill_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/blog_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/blog_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/book_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/book_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/book_section_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/book_section_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/case_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/case_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/computer_program_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/computer_program_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/conference_paper_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/conference_paper_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/dictionary_entry_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/dictionary_entry_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/document_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/document_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/document_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/document_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/email_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/email_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/encyclopedia_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/encyclopedia_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/film_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/film_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/forum_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/forum_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/hearing_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/hearing_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_folder_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/ic_folder_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/instant_message_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/instant_message_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/interview_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/interview_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/journal_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/journal_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/letter_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/letter_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/magazine_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/magazine_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/manuscript_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/manuscript_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/map_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/map_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/newspaper_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/newspaper_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/note_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/note_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/patent_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/patent_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/pdf_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/pdf_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/pdf_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/pdf_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/podcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/podcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/presentation_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/presentation_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/radio_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/radio_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/report_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/report_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/statute_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/statute_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/thesis_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/thesis_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/tv_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/tv_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/video_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/video_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/web_page_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/web_page_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/web_page_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/web_page_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/web_page_snapshot_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xhdpi/web_page_snapshot_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/artwork_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/artwork_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/audio_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/audio_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_book_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_book_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_book_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_book_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_book_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_book_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_book_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_book_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_delete_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_delete_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_delete_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_delete_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_delete_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_delete_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_delete_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_delete_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_description_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_description_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_description_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_description_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_description_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_description_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_description_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_description_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_filter_list_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_photo_camera_black_72.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_save_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_save_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_save_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_save_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_save_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_save_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_save_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_save_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_save_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_save_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_search_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_search_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_search_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_search_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_search_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_search_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_search_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_search_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_settings_applications_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_share_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_share_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_share_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_share_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_share_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_share_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_share_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/baseline_share_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/bill_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/bill_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/blog_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/blog_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/book_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/book_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/book_section_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/book_section_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/case_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/case_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/computer_program_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/computer_program_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/conference_paper_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/conference_paper_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/dictionary_entry_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/dictionary_entry_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/document_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/document_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/document_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/document_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/email_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/email_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/encyclopedia_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/encyclopedia_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/film_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/film_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/forum_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/forum_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/hearing_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/hearing_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_folder_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/ic_folder_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/instant_message_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/instant_message_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/interview_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/interview_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/journal_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/journal_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/letter_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/letter_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/magazine_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/magazine_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/manuscript_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/manuscript_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/map_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/map_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/newspaper_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/newspaper_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/note_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/note_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/patent_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/patent_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/pdf_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/pdf_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/pdf_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/pdf_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/podcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/podcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/presentation_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/presentation_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/radio_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/radio_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/report_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/report_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/statute_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/statute_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/thesis_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/thesis_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/tv_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/tv_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/video_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/video_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/web_page_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/web_page_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/web_page_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/web_page_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/web_page_snapshot_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxhdpi/web_page_snapshot_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/artwork_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/artwork_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/audio_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/audio_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_book_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_book_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_book_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_book_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_book_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_book_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_book_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_book_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_delete_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_delete_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_delete_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_delete_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_delete_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_delete_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_delete_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_delete_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_description_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_description_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_description_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_description_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_description_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_description_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_description_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_description_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_filter_list_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_photo_camera_black_72.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_save_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_save_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_save_black_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_save_black_20.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_save_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_save_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_save_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_save_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_save_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_save_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_search_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_search_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_search_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_search_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_search_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_search_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_search_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_search_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_settings_applications_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_share_white_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_share_white_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_share_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_share_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_share_white_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_share_white_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_share_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/baseline_share_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/bill_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/bill_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/blog_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/blog_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/book_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/book_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/book_section_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/book_section_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/case_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/case_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/computer_program_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/computer_program_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/conference_paper_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/conference_paper_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/dictionary_entry_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/dictionary_entry_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/document_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/document_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/document_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/document_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/email_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/email_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/encyclopedia_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/encyclopedia_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/film_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/film_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/forum_post_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/forum_post_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/hearing_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/hearing_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_folder_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/ic_folder_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/instant_message_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/instant_message_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/interview_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/interview_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/journal_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/journal_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/letter_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/letter_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/magazine_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/magazine_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/manuscript_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/manuscript_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/map_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/map_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/newspaper_article_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/newspaper_article_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/note_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/note_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/patent_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/patent_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/pdf_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/pdf_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/pdf_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/pdf_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/podcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/podcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/presentation_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/presentation_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/radio_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/radio_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/report_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/report_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/statute_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/statute_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/thesis_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/thesis_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/tv_broadcast_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/tv_broadcast_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/video_recording_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/video_recording_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/web_page_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/web_page_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/web_page_linked_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/web_page_linked_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/web_page_snapshot_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable-xxxhdpi/web_page_snapshot_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_book_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_delete_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_description_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_error_outline_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_filter_list_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_photo_camera_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_save_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_search_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_settings_applications_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_share_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bordered_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/djvu_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/djvu_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/epub_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/epub_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/error_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/error_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_actiontext_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_downward_24px.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_upward_24px.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_camera.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_gallery.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_manage.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_share.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_slideshow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/library_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/library_graphic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/page_white_add_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/page_white_add_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- 1 | 3 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/toolbar_note_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/toolbar_note_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/toolbar_note_add_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/toolbar_note_add_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/toolbar_snapshot_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/toolbar_snapshot_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treeitem_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treeitem_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treeitem_attachment_link_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treeitem_attachment_link_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treeitem_attachment_pdf_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treeitem_attachment_pdf_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treeitem_attachment_web_link_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treeitem_attachment_web_link_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treeitem_note_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treeitem_note_2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/treesource_collection_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/drawable/treesource_collection_2x.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_attachment_manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_library.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 14 | 15 | 17 | 18 | 19 | 20 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search_results.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_web_dav_setup.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_zotero_api_setup.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 11 | 12 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/layout/content_library.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/content_sync_setup.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_tag_entry.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 23 | 24 | 38 | 39 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_library.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/library_loading_screen_fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 20 | 21 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/layout/settings_activity.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/simple_spinner_item.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/webdav_auth_mode_list_item.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/menu/activity_library_actionbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 17 | 18 | 19 | 24 | 25 | 30 | 31 | 36 | 37 | -------------------------------------------------------------------------------- /app/src/main/res/menu/activity_library_drawer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 11 | 12 | 15 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/menu/barcode_scanning_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/menu/fragment_library_item_actionbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/menu/library_loading_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_dialog_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_dialog_alert.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_drive_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_drive_scaled.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_dropbox.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_onedrive.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_zoterosync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_zoterosync.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_zoterosync_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/ic_zoterosync_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/icon_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-hdpi/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_dialog_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/ic_dialog_alert.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_drive_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/ic_drive_scaled.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/ic_dropbox.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/ic_onedrive.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_zoterosync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/ic_zoterosync.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/icon_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-mdpi/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_dialog_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/ic_dialog_alert.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_drive_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/ic_drive_scaled.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/ic_dropbox.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/ic_onedrive.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_zoterosync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/ic_zoterosync.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/icon_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xhdpi/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_dialog_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/ic_dialog_alert.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_drive_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/ic_drive_scaled.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/ic_dropbox.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/ic_onedrive.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_zoterosync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/ic_zoterosync.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/icon_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxhdpi/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_dialog_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_dialog_alert.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_drive_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_drive_scaled.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_dropbox.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_onedrive.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_zoterosync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_zoterosync.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_zoterosync_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/ic_zoterosync_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/icon_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/app/src/main/res/mipmap-xxxhdpi/icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 17 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Zotero Account Sync 4 | 5 | 6 | zoteroapi 7 | 8 | 9 | By Title 10 | By Author 11 | By Date 12 | By Date Added 13 | 14 | 15 | TITLE 16 | AUTHOR 17 | DATE 18 | DATE_ADDED 19 | 20 | 21 | 22 | External Cache 23 | Custom Path 24 | 25 | 26 | 27 | EXTERNAL_CACHE 28 | CUSTOM 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 16dp 4 | 16dp 5 | 160dp 6 | 16dp 7 | 16dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/icon_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #DE282C 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/AttachmentTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import org.junit.Assert.* 4 | import org.junit.Before 5 | import org.junit.Test 6 | 7 | class AttachmentTest { 8 | @Test 9 | fun testNewTemplate() { 10 | val jsonObject = AttachmentPOJO.getNewAttachmentTemplate("title","filename", "parentKey") 11 | assertEquals(jsonObject.toString(), json) 12 | } 13 | 14 | val json = """[{"itemType":"attachment","parentItem":"parentKey","linkMode":"imported_url","title":"title","accessDate":"","url":"","note":"","tags":[],"relations":{},"contentType":"application/pdf","charset":"","filename":"filename","md5":null,"mtime":null}]""" 15 | } -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/CollectionPOJOTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.Gson 4 | import org.junit.Assert.assertTrue 5 | import org.junit.Before 6 | import org.junit.Test 7 | 8 | class CollectionPOJOTest { 9 | 10 | @Before 11 | fun setUp() { 12 | } 13 | 14 | @Test 15 | fun testJson(){ 16 | val gson = Gson() 17 | 18 | val collection1 = CollectionPOJO( 19 | "435435", 232, CollectionData( 20 | "testCollection", 21 | "43434")) 22 | 23 | val s = gson.toJson(collection1) 24 | println(s) 25 | val bc1: CollectionPOJO = gson.fromJson(s, collection1.javaClass) 26 | assertTrue(bc1.getName() == "testCollection") 27 | assertTrue(bc1.getParent() == "43434") 28 | } 29 | } -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ZoteroAPI/Model/DeletedEntriesPojoTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI.Model 2 | 3 | import com.google.gson.Gson 4 | import org.junit.Assert.assertTrue 5 | import org.junit.Test 6 | 7 | class DeletedEntriesPojoTest{ 8 | @Test 9 | fun testSerialize(){ 10 | val gson = Gson() 11 | 12 | val o = gson.fromJson(json, DeletedEntriesPojo::class.java) 13 | assertTrue(o.searches.size == 0) 14 | assertTrue(o.items.get(0) == "2CXCJ3FA") 15 | assertTrue(o.tags != null) 16 | assertTrue(o.collections.size == 0) 17 | } 18 | 19 | 20 | val json = """{ 21 | "collections": [], 22 | "items": [ 23 | "2CXCJ3FA", 24 | "88PLXW2K", 25 | "AXTIZ8WC", 26 | "CA6VV6DM", 27 | "DB6XW3CU", 28 | "DFL9PMMM", 29 | "F7JTW8F2", 30 | "GANIKZC7", 31 | "HHBGZT47", 32 | "HQTVJ66X", 33 | "HUQL8R9M", 34 | "JRXDNBHS", 35 | "MBVYKTJW", 36 | "PMJ9WW52", 37 | "V9J5V5SB", 38 | "VQMQT4TR", 39 | "XSC624P8", 40 | "XZ3HUDC6", 41 | "Y39QDC7S", 42 | "Z3EAIAE4", 43 | "ZH8QJWCL", 44 | "ZMP35IIE", 45 | "ZPV9KEZX" 46 | ], 47 | "searches": [], 48 | "tags": [], 49 | "settings": [] 50 | }""" 51 | } -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ZoteroAPI/WebdavPropTest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | import org.junit.Assert.* 4 | import org.junit.Test 5 | 6 | class WebdavPropTest { 7 | val text = "1574664658000334e3d783823841e2d988257cc4b6ee2" 8 | 9 | @Test 10 | fun deserializer(){ 11 | val prop = WebdavProp(text) 12 | assertTrue(prop.mtime == 1574664658000L) 13 | assertTrue(prop.hash == "334e3d783823841e2d988257cc4b6ee2") 14 | } 15 | 16 | @Test 17 | fun serialize(){ 18 | val prop = WebdavProp(1574664658000L, "334e3d783823841e2d988257cc4b6ee2") 19 | assertTrue(prop.mtime == 1574664658000L) 20 | assertTrue(prop.hash == "334e3d783823841e2d988257cc4b6ee2") 21 | assertTrue(prop.serialize() == text) 22 | } 23 | 24 | } -------------------------------------------------------------------------------- /app/src/test/java/com/mickstarify/zooforzotero/ZoteroAPI/ZoteroAPITest.kt: -------------------------------------------------------------------------------- 1 | package com.mickstarify.zooforzotero.ZoteroAPI 2 | 3 | class ZoteroAPITest { 4 | 5 | } -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext.kotlin_version = '1.9.22' 5 | repositories { 6 | google() 7 | mavenCentral() 8 | maven { 9 | url 'https://maven.fabric.io/public' 10 | } 11 | 12 | 13 | } 14 | dependencies { 15 | classpath 'com.android.tools.build:gradle:8.5.2' 16 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 17 | // NOTE: Do not place your application dependencies here; they belong 18 | // in the individual module build.gradle files 19 | } 20 | } 21 | 22 | plugins { 23 | id 'com.google.dagger.hilt.android' version '2.46' apply false 24 | } 25 | 26 | allprojects { 27 | repositories { 28 | google() 29 | mavenCentral() 30 | maven { 31 | url 'https://www.jitpack.io' 32 | } 33 | 34 | } 35 | } 36 | 37 | task clean(type: Delete) { 38 | delete rootProject.buildDir 39 | } -------------------------------------------------------------------------------- /github/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/github/screenshot1.png -------------------------------------------------------------------------------- /github/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/github/screenshot2.png -------------------------------------------------------------------------------- /github/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/github/screenshot3.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | # AndroidX package structure to make it clearer which packages are bundled with the 15 | # Android operating system, and which are packaged with your app's APK 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn 17 | android.useAndroidX=true 18 | # Automatically convert third-party libraries to use AndroidX 19 | android.enableJetifier=true 20 | # Kotlin code style for this project: "official" or "obsolete": 21 | kotlin.code.style=official 22 | #added to disable warnings about SVG graphics 23 | android.disableResourceValidation=true 24 | android.defaults.buildfeatures.buildconfig=true 25 | android.nonTransitiveRClass=false 26 | android.nonFinalResIds=false -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Feb 02 11:04:04 AEDT 2024 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /zooforzotero.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickstar/Zoo-For-Zotero/6dc40ed6f2bdcc194562993ad2a2fd32b16c6dc5/zooforzotero.jks --------------------------------------------------------------------------------