0
0
Fork 0
mirror of https://github.com/YTVanced/Integrations synced 2024-11-30 15:13:03 +00:00

Merge pull request #27 from caneleex/patch/votingui-spacing

add spacing to the voting ui
This commit is contained in:
KevinX8 2021-04-25 15:38:55 +01:00 committed by GitHub
commit cf9d19f5fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,7 +7,6 @@ import android.content.DialogInterface;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.text.Html; import android.text.Html;
import android.text.Spanned;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
@ -378,15 +377,19 @@ public abstract class SponsorBlockUtils {
Toast.makeText(context.getApplicationContext(), str("vote_no_segments"), Toast.LENGTH_SHORT).show(); Toast.makeText(context.getApplicationContext(), str("vote_no_segments"), Toast.LENGTH_SHORT).show();
return; return;
} }
CharSequence[] titles = new CharSequence[sponsorSegmentsOfCurrentVideo.length]; int segmentAmount = sponsorSegmentsOfCurrentVideo.length;
for (int i = 0; i < sponsorSegmentsOfCurrentVideo.length; i++) { CharSequence[] titles = new CharSequence[segmentAmount];
for (int i = 0; i < segmentAmount; i++) {
SponsorSegment segment = sponsorSegmentsOfCurrentVideo[i]; SponsorSegment segment = sponsorSegmentsOfCurrentVideo[i];
String start = dateFormatter.format(new Date(segment.start)); String start = dateFormatter.format(new Date(segment.start));
String end = dateFormatter.format(new Date(segment.end)); String end = dateFormatter.format(new Date(segment.end));
Spanned html = Html.fromHtml(String.format("<b><font color=\"#%06X\">⬤</font> %s<br> %s to %s", StringBuilder htmlBuilder = new StringBuilder();
htmlBuilder.append(String.format("<b><font color=\"#%06X\">⬤</font> %s<br> %s to %s",
segment.category.color, segment.category.title, start, end)); segment.category.color, segment.category.title, start, end));
titles[i] = html; if (i + 1 != segmentAmount) // prevents trailing new line after last segment
htmlBuilder.append("<br>");
titles[i] = Html.fromHtml(htmlBuilder.toString());
} }
new AlertDialog.Builder(context) new AlertDialog.Builder(context)