Loading app/src/main/AndroidManifest.xml +6 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,12 @@ android:name=".importaccount.ImportAccountActivity" android:label="@string/add_account" /> <activity android:name=".shared.util.clipboard.CopyToClipboardActivity" android:exported="false" android:icon="@drawable/shared_via_link" android:label="@string/copy_link" /> <activity android:name=".AppendToNoteActivity" android:label="@string/append_to_note" Loading app/src/main/java/it/niedermann/owncloud/notes/share/NoteShareActivity.java +18 −23 Original line number Diff line number Diff line Loading @@ -82,13 +82,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap binding = ActivityNoteShareBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); initializeArguments(); binding.sharesList.setAdapter(new ShareeListAdapter(this, new ArrayList<>(), this, account)); binding.sharesList.setAdapter(new ShareeListAdapter(this, new ArrayList<>(), this, account)); binding.sharesList.setLayoutManager(new LinearLayoutManager(this)); binding.pickContactEmailBtn.setOnClickListener(v -> checkContactPermission()); Loading Loading @@ -124,13 +120,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap private void setupView() { setShareWithYou(); // OCFile parentFile = fileDataStorageManager.getFileById(file.getParentId()); setupSearchView((SearchManager) getSystemService(Context.SEARCH_SERVICE), getComponentName()); binding.searchView.setQueryHint(getResources().getString(R.string.note_share_fragment_resharing_not_allowed)); binding.searchView.setInputType(InputType.TYPE_NULL); // OCFile parentFile = fileDataStorageManager.getFileById(file.getParentId()); // TODO: When to disable? // binding.pickContactEmailBtn.setVisibility(View.GONE); Loading @@ -146,7 +138,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap disableSearchView(binding.searchView); } */ } private void setupSearchView(@Nullable SearchManager searchManager, ComponentName componentName) { Loading Loading @@ -211,6 +202,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap return true; } }); binding.searchView.setQueryHint(getResources().getString(R.string.note_share_fragment_search_text)); binding.searchView.setInputType(InputType.TYPE_NULL); } private void disableSearchView(View view) { Loading Loading @@ -242,14 +236,7 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap */ Glide.with(this) .load(new SingleSignOnUrl(account.getAccountName(), account.getUrl() + "/index.php/avatar/" + Uri.encode(account.getUserName()) + "/64")) .placeholder(R.drawable.ic_account_circle_grey_24dp) .error(R.drawable.ic_account_circle_grey_24dp) .apply(RequestOptions.circleCropTransform()) .into(binding.sharedWithYouAvatar); binding.sharedWithYouAvatar.setVisibility(View.VISIBLE); loadAvatar(); /* // TODO: Note's note? Loading @@ -265,6 +252,17 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } private void loadAvatar() { Glide.with(this) .load(new SingleSignOnUrl(account.getAccountName(), account.getUrl() + "/index.php/avatar/" + Uri.encode(account.getUserName()) + "/64")) .placeholder(R.drawable.ic_account_circle_grey_24dp) .error(R.drawable.ic_account_circle_grey_24dp) .apply(RequestOptions.circleCropTransform()) .into(binding.sharedWithYouAvatar); binding.sharedWithYouAvatar.setVisibility(View.VISIBLE); } public void copyInternalLink() { if (account == null) { DisplayUtils.showSnackMessage(this, getString(R.string.note_share_fragment_could_not_retrieve_url)); Loading @@ -288,10 +286,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap chooserDialog.show(getSupportFragmentManager(), FTAG_CHOOSER_DIALOG); } // TODO: Check account.getUrl returning base url? private String createInternalLink() { Uri baseUri = Uri.parse(account.getUrl()); return baseUri + "/index.php/f/" + note.getId(); return baseUri + "/index.php/f/" + note.getRemoteId(); } // TODO: Capabilities in notes app doesn't have following functions... Loading Loading @@ -356,7 +353,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } */ } public void copyLink(OCShare share) { Loading @@ -369,7 +365,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } */ } @Override Loading Loading
app/src/main/AndroidManifest.xml +6 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,12 @@ android:name=".importaccount.ImportAccountActivity" android:label="@string/add_account" /> <activity android:name=".shared.util.clipboard.CopyToClipboardActivity" android:exported="false" android:icon="@drawable/shared_via_link" android:label="@string/copy_link" /> <activity android:name=".AppendToNoteActivity" android:label="@string/append_to_note" Loading
app/src/main/java/it/niedermann/owncloud/notes/share/NoteShareActivity.java +18 −23 Original line number Diff line number Diff line Loading @@ -82,13 +82,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap binding = ActivityNoteShareBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); initializeArguments(); binding.sharesList.setAdapter(new ShareeListAdapter(this, new ArrayList<>(), this, account)); binding.sharesList.setAdapter(new ShareeListAdapter(this, new ArrayList<>(), this, account)); binding.sharesList.setLayoutManager(new LinearLayoutManager(this)); binding.pickContactEmailBtn.setOnClickListener(v -> checkContactPermission()); Loading Loading @@ -124,13 +120,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap private void setupView() { setShareWithYou(); // OCFile parentFile = fileDataStorageManager.getFileById(file.getParentId()); setupSearchView((SearchManager) getSystemService(Context.SEARCH_SERVICE), getComponentName()); binding.searchView.setQueryHint(getResources().getString(R.string.note_share_fragment_resharing_not_allowed)); binding.searchView.setInputType(InputType.TYPE_NULL); // OCFile parentFile = fileDataStorageManager.getFileById(file.getParentId()); // TODO: When to disable? // binding.pickContactEmailBtn.setVisibility(View.GONE); Loading @@ -146,7 +138,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap disableSearchView(binding.searchView); } */ } private void setupSearchView(@Nullable SearchManager searchManager, ComponentName componentName) { Loading Loading @@ -211,6 +202,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap return true; } }); binding.searchView.setQueryHint(getResources().getString(R.string.note_share_fragment_search_text)); binding.searchView.setInputType(InputType.TYPE_NULL); } private void disableSearchView(View view) { Loading Loading @@ -242,14 +236,7 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap */ Glide.with(this) .load(new SingleSignOnUrl(account.getAccountName(), account.getUrl() + "/index.php/avatar/" + Uri.encode(account.getUserName()) + "/64")) .placeholder(R.drawable.ic_account_circle_grey_24dp) .error(R.drawable.ic_account_circle_grey_24dp) .apply(RequestOptions.circleCropTransform()) .into(binding.sharedWithYouAvatar); binding.sharedWithYouAvatar.setVisibility(View.VISIBLE); loadAvatar(); /* // TODO: Note's note? Loading @@ -265,6 +252,17 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } private void loadAvatar() { Glide.with(this) .load(new SingleSignOnUrl(account.getAccountName(), account.getUrl() + "/index.php/avatar/" + Uri.encode(account.getUserName()) + "/64")) .placeholder(R.drawable.ic_account_circle_grey_24dp) .error(R.drawable.ic_account_circle_grey_24dp) .apply(RequestOptions.circleCropTransform()) .into(binding.sharedWithYouAvatar); binding.sharedWithYouAvatar.setVisibility(View.VISIBLE); } public void copyInternalLink() { if (account == null) { DisplayUtils.showSnackMessage(this, getString(R.string.note_share_fragment_could_not_retrieve_url)); Loading @@ -288,10 +286,9 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap chooserDialog.show(getSupportFragmentManager(), FTAG_CHOOSER_DIALOG); } // TODO: Check account.getUrl returning base url? private String createInternalLink() { Uri baseUri = Uri.parse(account.getUrl()); return baseUri + "/index.php/f/" + note.getId(); return baseUri + "/index.php/f/" + note.getRemoteId(); } // TODO: Capabilities in notes app doesn't have following functions... Loading Loading @@ -356,7 +353,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } */ } public void copyLink(OCShare share) { Loading @@ -369,7 +365,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap } } */ } @Override Loading