瀏覽代碼

Hide donation button on Steam build

Krzysztof Krysiński 2 年之前
父節點
當前提交
17d55384a6
共有 2 個文件被更改,包括 11 次插入1 次删除
  1. 2 1
      src/PixiEditor/Views/Dialogs/AboutPopup.xaml
  2. 9 0
      src/PixiEditor/Views/Dialogs/AboutPopup.xaml.cs

+ 2 - 1
src/PixiEditor/Views/Dialogs/AboutPopup.xaml

@@ -127,7 +127,8 @@
                             Style="{StaticResource SocialMediaButton}" Tag="#FF0000" ToolTip="YouTube"
                             Content="/Images/SocialMedia/YouTubeIcon.png"/>
                     <Button Command="{cmds:Command PixiEditor.Links.OpenHyperlink, UseProvided=True}" CommandParameter="https://opencollective.com/pixieditor"
-                            Style="{StaticResource SocialMediaButton}" Tag="#d4af37" ToolTip="Donate"
+                            Style="{StaticResource SocialMediaButton}" Tag="#d4af37" ToolTip="Donate" 
+                            Visibility="{Binding DisplayDonationButton, Converter={BoolToVisibilityConverter}}"
                             Content="/Images/SocialMedia/DonateIcon.png"/>
                 </userControls:AlignableWrapPanel>
         </StackPanel>

+ 9 - 0
src/PixiEditor/Views/Dialogs/AboutPopup.xaml.cs

@@ -7,6 +7,15 @@ namespace PixiEditor.Views.Dialogs;
 public partial class AboutPopup : Window
 {
     public static string VersionText => $"Version: {VersionHelpers.GetCurrentAssemblyVersionString()}";
+
+    public bool DisplayDonationButton
+    {
+#if STEAM
+        get => false;
+#else
+        get => true;
+#endif
+    }
     public AboutPopup()
     {
         InitializeComponent();