Feature/rating pop up (#760)

* WIP

* WIP

* Add text

* Cleanup

* More Cleanup

* Update Changelog

* Fix layout

---------

Co-authored-by: Florian Schulze <flori.schulze@yahoo.de>
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
This commit is contained in:
authored and GitHub committed 2025-03-25 06:26:37 +01:00
1 parent 478f937771
commit 360c6ae2fa
12 files changed
+828 -3

No files matched your search

+8
View File
@@ -174,6 +174,14 @@
<string name="TR_SCREENSING_NOMORESONGS">No more songs in playlist!</string>
<string name="TR_SCREENSING_NOWEBCAM">No webcam available!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Aspect Ratio: %a</string>
<string name="TR_SCREENSING_RATING_1">perfect!</string>
<string name="TR_SCREENSING_RATING_2">awesome!</string>
<string name="TR_SCREENSING_RATING_3">great!</string>
<string name="TR_SCREENSING_RATING_4">good!</string>
<string name="TR_SCREENSING_RATING_5">not bad!</string>
<string name="TR_SCREENSING_RATING_6">bad!</string>
<string name="TR_SCREENSING_RATING_7">poor!</string>
<string name="TR_SCREENSING_RATING_8">awful!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Skipped %s seconds</string>
<string name="TR_SCREENSCORE_SCORES">Scores</string>
<string name="TR_SCREENSCORE_RATING">Rating</string>
@@ -1,4 +1,9 @@
ScreenSing
+++++++++
Version 12
Add:
<RatingPopup>
+++++++++
Version 11
@@ -384,6 +384,7 @@
<RatingBarProgressLeft>NotesFillLeft.png</RatingBarProgressLeft>
<RatingBarProgressMid>NotesFillMid.png</RatingBarProgressMid>
<RatingBarProgressRight>NotesFillRight.png</RatingBarProgressRight>
<RatingPopup>RatingPopUp.png</RatingPopup>
<PopupBG>PopupBG.png</PopupBG>
<ScrollUp>ScrollUp.png</ScrollUp>
<ScrollDown>ScrollDown.png</ScrollDown>
@@ -2751,4 +2751,511 @@
</ProgressBar>
</ProgressBars>
<ScreenSettings />
<RatingPopups>
<RatingPopup Name="RatingPopupP1N1">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1425</X>
<Y>530.5</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP1N2">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1425</X>
<Y>170.5</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP2N2">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1425</X>
<Y>560.5</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP1N3">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1575</X>
<Y>152</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP2N3">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1575</X>
<Y>408</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP3N3">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1575</X>
<Y>663</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP1N4">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>470</X>
<Y>171</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP2N4">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>470</X>
<Y>561</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP3N4">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1421</X>
<Y>171</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP4N4">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1421</X>
<Y>561</Y>
<W>210</W>
<H>75</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>100</X>
<Y>13</Y>
<Z>-2</Z>
<H>49</H>
<MaxW>150</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP1N5">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>153</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP2N5">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>408</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP3N5">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>663</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP4N5">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1608</X>
<Y>153</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP5N5">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1608</X>
<Y>408</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP1N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>153</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP2N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>408</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP3N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>655.5</X>
<Y>663</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP4N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1608</X>
<Y>153</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP5N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1608</X>
<Y>408</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
<RatingPopup Name="RatingPopupP6N6">
<SkinRatingPopup>RatingPopup</SkinRatingPopup>
<Rect>
<X>1608</X>
<Y>663</Y>
<W>140</W>
<H>47</H>
<Z>-1</Z>
</Rect>
<Text Name="Text">
<X>62</X>
<Y>8</Y>
<Z>-2</Z>
<H>30</H>
<MaxW>100</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text></Text>
</Text>
</RatingPopup>
</RatingPopups>
</Screen>