<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://stianloader.org/jenkins/job/s2dmenues/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>s2dmenues</displayName><fullDisplayName>s2dmenues</fullDisplayName><fullName>s2dmenues</fullName><name>s2dmenues</name><url>https://stianloader.org/jenkins/job/s2dmenues/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>78238</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>369</queueId><result>SUCCESS</result><timestamp>1772424142559</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>78385498af325de16d29ea66ff39c2a497db09a9</commitId><timestamp>1772423837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix improper spacing in MSDFScrollingTextWidget
</comment><date>2026-03-02 04:57:17 +0100</date><id>78385498af325de16d29ea66ff39c2a497db09a9</id><msg>Fix improper spacing in MSDFScrollingTextWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>30</buildNumber><marked><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><branch><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><branch><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><branch><SHA1>eff05b0f8c402b06017188c6aa0e6db085875742</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#30</displayName><duration>75729</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #30</fullDisplayName><id>30</id><inProgress>false</inProgress><keepLog>false</keepLog><number>30</number><queueId>363</queueId><result>SUCCESS</result><timestamp>1772400151004</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/30/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/DynamicTextraField.java</affectedPath><affectedPath>src/main/resources/en.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>eff05b0f8c402b06017188c6aa0e6db085875742</commitId><timestamp>1772400118000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>MSDF-capable font rendering everywhere

Also propagate I18N to everywhere
</comment><date>2026-03-01 22:21:58 +0100</date><id>eff05b0f8c402b06017188c6aa0e6db085875742</id><msg>MSDF-capable font rendering everywhere</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/resources/en.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/DynamicTextraField.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>29</buildNumber><marked><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><branch><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><branch><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><branch><SHA1>a228804175e0516272ad7a787195b815b186ac62</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#29</displayName><duration>72701</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #29</fullDisplayName><id>29</id><inProgress>false</inProgress><keepLog>false</keepLog><number>29</number><queueId>362</queueId><result>SUCCESS</result><timestamp>1772386251128</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/29/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBoxDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/event/RunnableClickListener.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBackgroundDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaEphemeralButtonDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/event/ActorLifecycle.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/RunnableClickListener.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</affectedPath><affectedPath>src/main/resources/en.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/event/ModalDialogZIndexChangedEvent.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><commitId>a228804175e0516272ad7a787195b815b186ac62</commitId><timestamp>1772386203000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Improved galaxy generator selection experience
</comment><date>2026-03-01 18:30:03 +0100</date><id>a228804175e0516272ad7a787195b815b186ac62</id><msg>Improved galaxy generator selection experience</msg><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/RunnableClickListener.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/event/RunnableClickListener.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaEphemeralButtonDrawable.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/event/ActorLifecycle.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/resources/en.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBackgroundDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/event/ModalDialogZIndexChangedEvent.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DDialog.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBoxDrawable.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><branch><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><branch><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><branch><SHA1>ba8447c74bbf259b673da95a2e20f59be8e387c8</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#28</displayName><duration>74233</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #28</fullDisplayName><id>28</id><inProgress>false</inProgress><keepLog>false</keepLog><number>28</number><queueId>361</queueId><result>SUCCESS</result><timestamp>1772328373125</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/28/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGeneratorCategory.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/LazyQuickmapPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementRegistry.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/I18NCapable.java</affectedPath><affectedPath>src/main/resources/en.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/SimpleRegistry.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><commitId>ba8447c74bbf259b673da95a2e20f59be8e387c8</commitId><timestamp>1772328309000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Localisation of star placement generators
</comment><date>2026-03-01 02:25:09 +0100</date><id>ba8447c74bbf259b673da95a2e20f59be8e387c8</id><msg>Localisation of star placement generators</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGeneratorCategory.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/I18NCapable.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementRegistry.java</file></path><path><editType>edit</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/SimpleRegistry.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/LazyQuickmapPlacementGenerator.java</file></path><path><editType>edit</editType><file>src/main/resources/en.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><branch><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><branch><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><branch><SHA1>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#27</displayName><duration>74459</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #27</fullDisplayName><id>27</id><inProgress>false</inProgress><keepLog>false</keepLog><number>27</number><queueId>360</queueId><result>SUCCESS</result><timestamp>1772136312934</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/27/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/FontConfig.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</affectedPath><commitId>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</commitId><timestamp>1772136295000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Refractor config file location
</comment><date>2026-02-26 21:04:55 +0100</date><id>cd0256a09fb69c6438ed1bfae2f9235170ba3c0f</id><msg>Refractor config file location</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/FontConfig.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><branch><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><branch><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><branch><SHA1>0629f125785e737dc4ad0533cd4b1de721157cab</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#26</displayName><duration>83298</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #26</fullDisplayName><id>26</id><inProgress>false</inProgress><keepLog>false</keepLog><number>26</number><queueId>359</queueId><result>SUCCESS</result><timestamp>1772047758324</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/26/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/FontConfig.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/I18NCapable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/resources/en.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/ProceduralScenarioSourceMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><commitId>0629f125785e737dc4ad0533cd4b1de721157cab</commitId><timestamp>1772047299000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Expand I18N capability to large chunks of the galaxy generation menu

Map generators are not localised that this point in time,
but will be soon enough - maybe.
</comment><date>2026-02-25 20:21:39 +0100</date><id>0629f125785e737dc4ad0533cd4b1de721157cab</id><msg>Expand I18N capability to large chunks of the galaxy generation menu</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/FontConfig.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/ProceduralScenarioSourceMixins.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/I18NCapable.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/resources/en.json</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.mixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><branch><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><branch><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><branch><SHA1>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#25</displayName><duration>77912</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #25</fullDisplayName><id>25</id><inProgress>false</inProgress><keepLog>false</keepLog><number>25</number><queueId>358</queueId><result>SUCCESS</result><timestamp>1771882794836</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/25/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/CroppingTextureDrawable.java</affectedPath><affectedPath>src/main/resources/en-GB.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBackgroundDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GalaxyPreviewWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/CanvasWrappingActor.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBoxDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/RunnableClickListener.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/resources/en.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBoxDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBackgroundDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/MSDFTextDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DSavegameBrowser.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/CroppingTextureDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/DynamicTextraLabel.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/gui/S2DSavegameBrowser.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFTextDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/drawables/FullViewportDrawable.java</affectedPath><commitId>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</commitId><timestamp>1771860881000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Package refractors, begin I18N roll out

The galaxy generation screen remains the last
screen unaffected now. It will probably require a larger refractor,
so that change will be split into two commits in case a rollback
is necessary
</comment><date>2026-02-23 16:34:41 +0100</date><id>c1fd790d2274c6980b1c51aa9e7875f0c871e9e2</id><msg>Package refractors, begin I18N roll out</msg><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DDialog.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBackgroundDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBoxDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/DynamicTextraLabel.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/RunnableTextraButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/MSDFTextDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DSelectBox.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBackgroundDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/RunnableClickListener.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GenGalaxyWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/ConfigurationWindow.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/CanvasWrappingActor.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFTextDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/FullViewportDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/S2DSavegameBrowser.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/LAFAquaDialog.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/LAFAquaBoxDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DSavegameBrowser.java</file></path><path><editType>add</editType><file>src/main/resources/en.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/S2DDialog.java</file></path><path><editType>edit</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/gui/GalaxyPreviewWidget.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/CroppingTextureDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/drawables/CroppingTextureDrawable.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</file></path><path><editType>delete</editType><file>src/main/resources/en-GB.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><branch><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><branch><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><branch><SHA1>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#24</displayName><duration>77288</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #24</fullDisplayName><id>24</id><inProgress>false</inProgress><keepLog>false</keepLog><number>24</number><queueId>357</queueId><result>SUCCESS</result><timestamp>1771854183388</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/24/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/FontConfig.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</affectedPath><affectedPath>src/main/resources/en-GB.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBoxDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</affectedPath><affectedPath>src/main/resources/de-DE.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><commitId>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</commitId><timestamp>1771853986000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Initial work on I18N, fix text wrapping in selection boxes of configuration window
</comment><date>2026-02-23 14:39:46 +0100</date><id>c06c37e1e01fe6293197d3cb46a07d5e2cd9f9c8</id><msg>Initial work on I18N, fix text wrapping in selection boxes of configuration window</msg><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/S2DI18N.java</file></path><path><editType>add</editType><file>src/main/resources/en-GB.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBoxDrawable.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/FontConfig.java</file></path><path><editType>add</editType><file>src/main/resources/de-DE.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><branch><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><branch><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><branch><SHA1>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>82544</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>356</queueId><result>SUCCESS</result><timestamp>1771803765764</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/FontConfig.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DDialog.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</affectedPath><affectedPath>src/eclipse-eea/org/objectweb/asm/tree/ClassNode.eea</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>README.md</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>src/eclipse-eea/com/github/tommyettinger/textra/Font.eea</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBackgroundDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><affectedPath>src/eclipse-eea/com/badlogic/gdx/graphics/Color.eea</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/TextDrawable.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFTextDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><commitId>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</commitId><timestamp>1771803735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Font switching logic
</comment><date>2026-02-23 00:42:15 +0100</date><id>84fd9da8f887d5191f76f3fda1ec3c86dd41f81f</id><msg>Font switching logic</msg><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/DynamicTextraLabel.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/TextDrawable.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>add</editType><file>src/eclipse-eea/com/badlogic/gdx/graphics/Color.eea</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/ConfigurationWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFTextDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DSelectBox.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DDialog.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>add</editType><file>src/eclipse-eea/com/github/tommyettinger/textra/Font.eea</file></path><path><editType>add</editType><file>src/eclipse-eea/org/objectweb/asm/tree/ClassNode.eea</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/FontConfig.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/LAFAquaBackgroundDrawable.java</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><branch><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><branch><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><branch><SHA1>e8663ab2ecc1724c95d39170026d5828992a6bb5</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22</displayName><duration>75150</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #22</fullDisplayName><id>22</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22</number><queueId>348</queueId><result>SUCCESS</result><timestamp>1770499202429</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/22/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/CanvasWrappingActor.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><affectedPath>README.md</affectedPath><commitId>e8663ab2ecc1724c95d39170026d5828992a6bb5</commitId><timestamp>1770499118000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make used font configurable

Also moved the location of configuration files around.
I think I'll make so that the data directory remains untouched by mods,
so in the future config files get whacked in the mods directory,
bukkit style.
</comment><date>2026-02-07 22:18:38 +0100</date><id>e8663ab2ecc1724c95d39170026d5828992a6bb5</id><msg>Make used font configurable</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/CanvasWrappingActor.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><branch><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><branch><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><branch><SHA1>717c63efc08bed7cb949335d585afb1a6044c048</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#21</displayName><duration>70622</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #21</fullDisplayName><id>21</id><inProgress>false</inProgress><keepLog>false</keepLog><number>21</number><queueId>346</queueId><result>SUCCESS</result><timestamp>1770472466030</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/21/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/asm/TextraMASMTransformer.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><affectedPath>README.md</affectedPath><affectedPath>build.gradle</affectedPath><commitId>717c63efc08bed7cb949335d585afb1a6044c048</commitId><timestamp>1770472411000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Use mass ASM to port TextraTypist to libGDX 1.9.11

… that was surprisingly easy. I'm awaiting for something to blow up.
</comment><date>2026-02-07 14:53:31 +0100</date><id>717c63efc08bed7cb949335d585afb1a6044c048</id><msg>Use mass ASM to port TextraTypist to libGDX 1.9.11</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/asm/TextraMASMTransformer.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><branch><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><branch><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><branch><SHA1>71b6f75f3212366edfb1223ad3a50a17f4b00362</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#20</displayName><duration>77768</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #20</fullDisplayName><id>20</id><inProgress>false</inProgress><keepLog>false</keepLog><number>20</number><queueId>345</queueId><result>SUCCESS</result><timestamp>1770462875520</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/20/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/RunnableTextButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/FontStyleMarkerInterface.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/MsdfShaderMixins.java</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/S2DSavegameBrowser.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/FontStyleMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>LICENSE</affectedPath><commitId>71b6f75f3212366edfb1223ad3a50a17f4b00362</commitId><timestamp>1770462797000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Migrate to LibGDX 1.14.0

Removes libGDX 1.9.11 compat, but we'll restore it soon using the power of Mass ASM.

Also migrated from msdf-gdx to TextraTypist
</comment><date>2026-02-07 12:13:17 +0100</date><id>71b6f75f3212366edfb1223ad3a50a17f4b00362</id><msg>Migrate to LibGDX 1.14.0</msg><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/FontStyleMarkerInterface.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/FontStyleMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/S2DSavegameBrowser.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/RunnableTextraButton.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/MsdfShaderMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/RunnableTextButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.mixins.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><branch><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><branch><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><branch><SHA1>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#19</displayName><duration>75143</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>276</queueId><result>SUCCESS</result><timestamp>1755952550871</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/19/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><commitId>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</commitId><timestamp>1755952511000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix bug wherein input dialog boxes had the wrong title string
</comment><date>2025-08-23 14:35:11 +0200</date><id>d5dcf25a7be3d8162131f38f6a4502d83ec0a126</id><msg>Fix bug wherein input dialog boxes had the wrong title string</msg><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><branch><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><branch><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><branch><SHA1>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#18</displayName><duration>64559</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>132</queueId><result>SUCCESS</result><timestamp>1722609239455</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/18/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><commitId>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</commitId><timestamp>1722609120000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Narrow down the look &amp; feel of the credits widget
</comment><date>2024-08-02 16:32:00 +0200</date><id>2af52ac54663adfd5c5c8281c4fb26fadd43b96c</id><msg>Narrow down the look &amp; feel of the credits widget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><branch><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><branch><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><branch><SHA1>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#17</displayName><duration>65627</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #17</fullDisplayName><id>17</id><inProgress>false</inProgress><keepLog>false</keepLog><number>17</number><queueId>131</queueId><result>SUCCESS</result><timestamp>1722557491555</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/17/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><commitId>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</commitId><timestamp>1722557460000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Treat empty lines as blank non-empty lines instead.
</comment><date>2024-08-02 02:11:00 +0200</date><id>fba2c4ceeccd316f5f9d17c51fe9215285e0cc2d</id><msg>Treat empty lines as blank non-empty lines instead.</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><branch><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><branch><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><branch><SHA1>7575e02fc7508ec34d5e0d735e03167f042baa5f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#16</displayName><duration>69970</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #16</fullDisplayName><id>16</id><inProgress>false</inProgress><keepLog>false</keepLog><number>16</number><queueId>130</queueId><result>SUCCESS</result><timestamp>1722548686039</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/16/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><commitId>7575e02fc7508ec34d5e0d735e03167f042baa5f</commitId><timestamp>1722548667000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix rightjustify
</comment><date>2024-08-01 23:44:27 +0200</date><id>7575e02fc7508ec34d5e0d735e03167f042baa5f</id><msg>Fix rightjustify</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><branch><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><branch><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><branch><SHA1>fe843a66d04567119646c8a6dcbe845a0ec36478</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#15</displayName><duration>67817</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #15</fullDisplayName><id>15</id><inProgress>false</inProgress><keepLog>false</keepLog><number>15</number><queueId>129</queueId><result>SUCCESS</result><timestamp>1722547130911</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/15/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><commitId>fe843a66d04567119646c8a6dcbe845a0ec36478</commitId><timestamp>1722547067000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't make use of IntBuffer#rewind

That one can create issues across different JREs and Java versions.
As this call is superfluous anyways it can just be removed - I believe.
</comment><date>2024-08-01 23:17:47 +0200</date><id>fe843a66d04567119646c8a6dcbe845a0ec36478</id><msg>Don't make use of IntBuffer#rewind</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><branch><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><branch><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><branch><SHA1>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#14</displayName><duration>64407</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #14</fullDisplayName><id>14</id><inProgress>false</inProgress><keepLog>false</keepLog><number>14</number><queueId>128</queueId><result>SUCCESS</result><timestamp>1722543465667</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/14/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/FontStyleMarkerInterface.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/FontStyleMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuStage.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</affectedPath><commitId>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</commitId><timestamp>1722543429000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Work on credits widget, fix memory leak with MsdfShader instances
</comment><date>2024-08-01 22:17:09 +0200</date><id>a7e5576ec4242a01437e8e03e7cd7a13c0a5500c</id><msg>Work on credits widget, fix memory leak with MsdfShader instances</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuStage.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.mixins.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/S2DMenues.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/FontStyleMarkerInterface.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/FontStyleMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><branch><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><branch><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><branch><SHA1>0b9f9512752db1b5c9667af84bf3d3341f883724</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#13</displayName><duration>75672</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>127</queueId><result>SUCCESS</result><timestamp>1722444763877</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/MsdfShaderMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</affectedPath><affectedPath>build.gradle</affectedPath><commitId>0b9f9512752db1b5c9667af84bf3d3341f883724</commitId><timestamp>1722444108000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Test out the viability of MSDF for font drawing

It looks okay I suppose, though definetely not the silver bullet
I had hoped for.
</comment><date>2024-07-31 18:41:48 +0200</date><id>0b9f9512752db1b5c9667af84bf3d3341f883724</id><msg>Test out the viability of MSDF for font drawing</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/MSDFTextButton.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.mixins.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/MsdfShaderMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><branch><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><branch><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><branch><SHA1>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#12</displayName><duration>72936</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>120</queueId><result>SUCCESS</result><timestamp>1722213373877</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/12/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuStage.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</affectedPath><commitId>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</commitId><timestamp>1722213318000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Scale UI with window size
</comment><date>2024-07-29 02:35:18 +0200</date><id>1b213c4d3fbe3a48b149c3bf8c2df31d53925e2e</id><msg>Scale UI with window size</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/components/FullViewportDrawable.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuStage.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><branch><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><branch><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><branch><SHA1>5659f7e35a9766fcf62d41837de94b923238c56a</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#11</displayName><duration>70727</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>113</queueId><result>SUCCESS</result><timestamp>1721767246264</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/11/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</affectedPath><commitId>5659f7e35a9766fcf62d41837de94b923238c56a</commitId><timestamp>1721767227000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Begin small main menu redesign
</comment><date>2024-07-23 22:40:27 +0200</date><id>5659f7e35a9766fcf62d41837de94b923238c56a</id><msg>Begin small main menu redesign</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/MainMenuProvider.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><branch><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><branch><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><branch><SHA1>483f13e6b42efe8347d3136c64ee808af23003ed</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#10</displayName><duration>68751</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>98</queueId><result>SUCCESS</result><timestamp>1721223788049</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/10/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><commitId>483f13e6b42efe8347d3136c64ee808af23003ed</commitId><timestamp>1721223751000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Clearly display in which submenu the user is
</comment><date>2024-07-17 15:42:31 +0200</date><id>483f13e6b42efe8347d3136c64ee808af23003ed</id><msg>Clearly display in which submenu the user is</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><branch><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><branch><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><branch><SHA1>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#9</displayName><duration>72080</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>94</queueId><result>SUCCESS</result><timestamp>1721208657123</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementMeta.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPathWrapper.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/resources/s2dmenues.ras</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarMovementPath.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/LazyQuickmapPlacementGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementRegistry.java</affectedPath><commitId>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</commitId><timestamp>1721208527000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Lazily initialize MapData

This massively reduces the time it takes to open the galaxy type selection screen,
with it now being near-instant as opposed to the former good 10 seconds it took.

Do note that this does not touch the vanilla menu.

The APIs behind this are currently incubating - it's planned to merge them
into SLAPI once they have been bulletproofed enough
</comment><date>2024-07-17 11:28:47 +0200</date><id>45aebef601a0ac075c9c411ab6dd4f04d1f60e9c</id><msg>Lazily initialize MapData</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPathWrapper.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/LazyMapdataPlacementGenerator.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/LazyQuickmapPlacementGenerator.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/VanillaStarGeneratorWrapper.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementRegistry.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarMovementPath.java</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.ras</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementGenerator.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/incubator/StarPlacementMeta.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><branch><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><branch><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><branch><SHA1>f94b9646b8d83572c24b043d594877600989548b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#8</displayName><duration>74834</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>92</queueId><result>SUCCESS</result><timestamp>1721033821829</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingCenterMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/ReflectionHacks.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingFrameMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/ReflectionHacks.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/MovingSpiralStarGenerator.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/bridge/VelocityMovingStarGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/VelocityMovingStarGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingSpiralMixins.java</affectedPath><commitId>f94b9646b8d83572c24b043d594877600989548b</commitId><timestamp>1721033717000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Add options for MOVING_SPIRAL

Just don't set the orbital fudge too high, otherwise you'll guarantee a crash.
I'll probably fix it in SLAPI soon-ish though
</comment><date>2024-07-15 10:55:17 +0200</date><id>f94b9646b8d83572c24b043d594877600989548b</id><msg>Add options for MOVING_SPIRAL</msg><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/VelocityMovingStarGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingCenterMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingFrameMixins.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/MovingSpiralStarGenerator.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingSpiralMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/ReflectionHacks.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/bridge/ReflectionHacks.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/s2dmenues/VelocityMovingStarGenerator.java</file></path><path><editType>edit</editType><file>src/main/resources/s2dmenues.mixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><branch><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><branch><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><branch><SHA1>44aebbce827586012656b391971c8198a2b800d7</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#7</displayName><duration>74063</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>91</queueId><result>SUCCESS</result><timestamp>1720997404536</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingCenterMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingFrameMixins.java</affectedPath><affectedPath>src/main/resources/s2dmenues.mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/VelocityMovingStarGenerator.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>44aebbce827586012656b391971c8198a2b800d7</commitId><timestamp>1720997366000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MOVING_CENTER and MOVING_FRAME configurable
</comment><date>2024-07-15 00:49:26 +0200</date><id>44aebbce827586012656b391971c8198a2b800d7</id><msg>Make MOVING_CENTER and MOVING_FRAME configurable</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/VelocityMovingStarGenerator.java</file></path><path><editType>add</editType><file>src/main/resources/s2dmenues.mixins.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingFrameMixins.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/mixins/PSGMovingCenterMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><branch><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><branch><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><branch><SHA1>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#6</displayName><duration>74172</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>90</queueId><result>SUCCESS</result><timestamp>1720990904147</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/ReflectionHacks.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/UIUtil.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><commitId>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</commitId><timestamp>1720990833000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Configurable moving planets generator

Also contains slight UI refractors when it comes to input dialog buttons,
the creation of the UIs for them have been streamlined here for readability
reasons.
</comment><date>2024-07-14 23:00:33 +0200</date><id>9fc055a0db4c69a37417cd0d18e1b9ed7c403089</id><msg>Configurable moving planets generator</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/UIUtil.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/s2dmenues/ReflectionHacks.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><branch><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><branch><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><branch><SHA1>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#5</displayName><duration>72125</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>89</queueId><result>SUCCESS</result><timestamp>1720985733846</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/s2dmenues.ras</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><commitId>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</commitId><timestamp>1720985716000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix option persistency issues
</comment><date>2024-07-14 21:35:16 +0200</date><id>5f36cf1c1a1d21d55219f25aaf8f5164668e3058</id><msg>Fix option persistency issues</msg><path><editType>edit</editType><file>src/main/resources/s2dmenues.ras</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><branch><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><branch><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><branch><SHA1>3ff699b12bf89412d49da083019395ba890ec5d8</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#4</displayName><duration>69468</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>88</queueId><result>SUCCESS</result><timestamp>1720976423256</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><commitId>3ff699b12bf89412d49da083019395ba890ec5d8</commitId><timestamp>1720976405000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Allow to set custom scenario sources
</comment><date>2024-07-14 19:00:05 +0200</date><id>3ff699b12bf89412d49da083019395ba890ec5d8</id><msg>Allow to set custom scenario sources</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><branch><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><branch><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><branch><SHA1>b6e38a598d883aad57226fa5f50b5d3ac057084f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>70911</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>87</queueId><result>SUCCESS</result><timestamp>1720973508097</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</affectedPath><commitId>b6e38a598d883aad57226fa5f50b5d3ac057084f</commitId><timestamp>1720973487000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix scissor in the GalaxyPreviewWidget
</comment><date>2024-07-14 18:11:27 +0200</date><id>b6e38a598d883aad57226fa5f50b5d3ac057084f</id><msg>Fix scissor in the GalaxyPreviewWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GalaxyPreviewWidget.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><branch><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><branch><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><branch><SHA1>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2</displayName><duration>66703</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>76</queueId><result>SUCCESS</result><timestamp>1720798112387</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/Styles.java</affectedPath><affectedPath>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</affectedPath><commitId>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</commitId><timestamp>1720798088000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Allow to set the amount of stars being generated
</comment><date>2024-07-12 17:28:08 +0200</date><id>8bef0d18c7540d9b9f392bec0d5909e0d1f9bb6c</id><msg>Allow to set the amount of stars being generated</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/Styles.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/GenGalaxyWindow.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>89241</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>75</queueId><result>SUCCESS</result><timestamp>1720773130508</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><branch><SHA1>de5a60df61f8e4a766ca8e61b67597266aef1dd5</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>89241</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>75</queueId><result>SUCCESS</result><timestamp>1720773130508</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>78238</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>369</queueId><result>SUCCESS</result><timestamp>1772424142559</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>78385498af325de16d29ea66ff39c2a497db09a9</commitId><timestamp>1772423837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix improper spacing in MSDFScrollingTextWidget
</comment><date>2026-03-02 04:57:17 +0100</date><id>78385498af325de16d29ea66ff39c2a497db09a9</id><msg>Fix improper spacing in MSDFScrollingTextWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>78238</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>369</queueId><result>SUCCESS</result><timestamp>1772424142559</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>78385498af325de16d29ea66ff39c2a497db09a9</commitId><timestamp>1772423837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix improper spacing in MSDFScrollingTextWidget
</comment><date>2026-03-02 04:57:17 +0100</date><id>78385498af325de16d29ea66ff39c2a497db09a9</id><msg>Fix improper spacing in MSDFScrollingTextWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>78238</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>369</queueId><result>SUCCESS</result><timestamp>1772424142559</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>78385498af325de16d29ea66ff39c2a497db09a9</commitId><timestamp>1772423837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix improper spacing in MSDFScrollingTextWidget
</comment><date>2026-03-02 04:57:17 +0100</date><id>78385498af325de16d29ea66ff39c2a497db09a9</id><msg>Fix improper spacing in MSDFScrollingTextWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><branch><SHA1>78385498af325de16d29ea66ff39c2a497db09a9</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/s2dmenues.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>78238</duration><estimatedDuration>75556</estimatedDuration><fullDisplayName>s2dmenues #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>369</queueId><result>SUCCESS</result><timestamp>1772424142559</timestamp><url>https://stianloader.org/jenkins/job/s2dmenues/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>78385498af325de16d29ea66ff39c2a497db09a9</commitId><timestamp>1772423837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix improper spacing in MSDFScrollingTextWidget
</comment><date>2026-03-02 04:57:17 +0100</date><id>78385498af325de16d29ea66ff39c2a497db09a9</id><msg>Fix improper spacing in MSDFScrollingTextWidget</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/s2dmenues/components/msdf/MSDFScrollingTextWidget.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastSuccessfulBuild><nextBuildNumber>32</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>