Commit ac503cdf authored by Thomas's avatar Thomas
Browse files

Automatically switch to account tab if no results for tags

parent bc8dfec3
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -188,6 +188,10 @@ public class SearchResultTabActivity extends BaseBarActivity {
    }


    public void moveToAccount() {
        binding.searchViewpager.setCurrentItem(1);
    }

    /**
     * Pager adapter for the 4 fragments
     */
+4 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import java.util.List;

import app.fedilab.android.BaseMainActivity;
import app.fedilab.android.R;
import app.fedilab.android.activities.SearchResultTabActivity;
import app.fedilab.android.client.entities.api.Tag;
import app.fedilab.android.client.entities.app.Timeline;
import app.fedilab.android.databinding.FragmentPaginationBinding;
@@ -144,6 +145,9 @@ public class FragmentMastodonTag extends Fragment {
            router();
        });
        if (tags == null || tags.size() == 0) {
            if (requireActivity() instanceof SearchResultTabActivity) {
                ((SearchResultTabActivity) requireActivity()).moveToAccount();
            }
            binding.recyclerView.setVisibility(View.GONE);
            binding.noAction.setVisibility(View.VISIBLE);
            binding.noActionText.setText(R.string.no_tags);
+5 −3
Original line number Diff line number Diff line
Added:
- Search bar display suggestions
- Search bar: display suggestions when starting by "@" or "#"

Changed:
- Preload media in timelines
- Preload media in timelines to avoid jumps
- Search: Automatically switch to account tab if no results for tags

Fixed:
- Fix fetch more jumps
- Fix jumps with the fetch more feature
- Fix videos cannot be saved
- Tags cannot be pinned when there are no custom tabs
- Fix crashes
 No newline at end of file