Add help window, adjust window sizes, add error handling for when Transit is down
[SnapShooter.git] / SnapShooter / HelpWindow.xaml
diff --git a/SnapShooter/HelpWindow.xaml b/SnapShooter/HelpWindow.xaml
new file mode 100644 (file)
index 0000000..27793ef
--- /dev/null
@@ -0,0 +1,45 @@
+<Window x:Class="SnapShooter.HelpWindow"
+    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+    Title="Help" Height="320" Width="460">
+    <Grid>
+        <Button HorizontalAlignment="Right" Margin="0,0,12,12" Name="button1" VerticalAlignment="Bottom" Width="75" Height="30" Click="button1_Click">OK</Button>
+        <FlowDocumentScrollViewer Margin="12,12,12,48" Name="textBlock1">
+            <FlowDocument FontSize="10pt" FontFamily="sans-serif">
+                <Paragraph FontSize="12pt" FontWeight="Bold" Margin="0">Operation</Paragraph>
+                <Paragraph Margin="0,6pt,0,10pt">
+                    SnapShooter automatically grabs images off of the clipboard and uploads them
+                    for easy sharing with friends.
+                </Paragraph>
+                <Paragraph>
+                    While the "enable" box is checked, SnapShooter will check periodically
+                    for image data on the clipboard. When SnapShooter finds image data, it
+                    converts it to JPEG, then uploads it to
+                    <Hyperlink Click="TransitLink_Click">Transit</Hyperlink>. After uploading,
+                    SnapShooter copies the Transit URL to the clipboard so that you can immediately
+                    paste the result into a conversation, blog, or other communication.
+                </Paragraph>
+                <Paragraph>
+                    A log is kept in the SnapShooter window of recent uploads.  Each
+                    item shows a timestamp, a handy link to the Transit URL, and a button
+                    to copy the Transit URL to the clipboard.
+                </Paragraph>
+                <Paragraph FontSize="12pt" FontWeight="Bold" Margin="0">Notes</Paragraph>
+                <List>
+                    <ListItem>
+                        <Paragraph>
+                            Be careful &#8211; while enabled, SnapShooter will upload and then destroy
+                            any image data on the clipboard. Other kinds of data will not be affected.
+                        </Paragraph>
+                    </ListItem>
+                    <ListItem>
+                        <Paragraph>
+                            SnapShooter does not (yet) save the output list on exit. Save any links
+                            you want to keep before you exit the program.
+                        </Paragraph>
+                    </ListItem>
+                </List>
+            </FlowDocument>
+        </FlowDocumentScrollViewer>
+    </Grid>
+</Window>