diff --git a/README.md b/README.md new file mode 100644 index 0000000..dc65c68 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Random File Runner + +> Run a file at random from a list of discovered files. + +![Icon](icon/icon_64.png) + +--- + +## Features + +- Search for files using a wildcard pattern +- Support patterns with multiple wilcards +- Run a random file from the list +- Support global hotkey for running next file + +## Screenshots + +[![screenshot](wiki/screenshot-1-h240.png)](wiki/screenshot-1.png) + +--- + +## Background + +This tool is an odd one, it might just be one of those tools that are only useful to me. +I wanted to search (a set of given) directories for files that match a wildcard pattern. +Then I wanted to run a file (from that list) at random. +For example: you wanted to watch a random episode of your favourite show. + +--- + +## Releases & Builds + +See [Releases](/HiImRay_Public/random-file-runner/releases) + +## Acknowledgements + +This software uses a number of dependencies and assets from third-parties. +These developers and artists deserve due credit for their work and for their commitment to sharing their work freely. +Each product is released under their own particular license, for more information please visit their websites. + +- [Feather - Simply Beautiful Open Source Icons](https://feathericons.com/) +- [Lucide](https://lucide.dev/icons/) + +## License + +This project is licensed under the least restrictive terms of its dependencies, viz. MIT License. \ No newline at end of file diff --git a/source/MainForm.Designer.cs b/source/MainForm.Designer.cs index 156813c..d26865a 100644 --- a/source/MainForm.Designer.cs +++ b/source/MainForm.Designer.cs @@ -148,7 +148,7 @@ namespace RandomFileRunner // newToolStripMenuItem.Name = "newToolStripMenuItem"; newToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N; - newToolStripMenuItem.Size = new System.Drawing.Size(159, 22); + newToolStripMenuItem.Size = new System.Drawing.Size(180, 22); newToolStripMenuItem.Text = "&New"; newToolStripMenuItem.Click += newToolStripMenuItem_Click; // @@ -157,44 +157,44 @@ namespace RandomFileRunner openToolStripMenuItem.Image = AppResource.folder_minus; openToolStripMenuItem.Name = "openToolStripMenuItem"; openToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O; - openToolStripMenuItem.Size = new System.Drawing.Size(159, 22); + openToolStripMenuItem.Size = new System.Drawing.Size(180, 22); openToolStripMenuItem.Text = "&Open"; openToolStripMenuItem.Click += openToolStripMenuItem_Click; // // toolStripMenuItem13 // toolStripMenuItem13.Name = "toolStripMenuItem13"; - toolStripMenuItem13.Size = new System.Drawing.Size(156, 6); + toolStripMenuItem13.Size = new System.Drawing.Size(177, 6); // // saveAsToolStripMenuItem // saveAsToolStripMenuItem.Image = AppResource.save; saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; - saveAsToolStripMenuItem.Size = new System.Drawing.Size(159, 22); + saveAsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); saveAsToolStripMenuItem.Text = "Save &As..."; saveAsToolStripMenuItem.Click += saveAsToolStripMenuItem_Click; // // toolStripMenuItem15 // toolStripMenuItem15.Name = "toolStripMenuItem15"; - toolStripMenuItem15.Size = new System.Drawing.Size(156, 6); + toolStripMenuItem15.Size = new System.Drawing.Size(177, 6); // // toolStripMenuItem2 // toolStripMenuItem2.Name = "toolStripMenuItem2"; - toolStripMenuItem2.Size = new System.Drawing.Size(159, 22); + toolStripMenuItem2.Size = new System.Drawing.Size(180, 22); toolStripMenuItem2.Text = "&Export File List..."; toolStripMenuItem2.Click += toolStripMenuItem2_Click; // // toolStripSeparator2 // toolStripSeparator2.Name = "toolStripSeparator2"; - toolStripSeparator2.Size = new System.Drawing.Size(156, 6); + toolStripSeparator2.Size = new System.Drawing.Size(177, 6); // // exitToolStripMenuItem2 // exitToolStripMenuItem2.Name = "exitToolStripMenuItem2"; - exitToolStripMenuItem2.Size = new System.Drawing.Size(159, 22); + exitToolStripMenuItem2.Size = new System.Drawing.Size(180, 22); exitToolStripMenuItem2.Text = "E&xit"; exitToolStripMenuItem2.Click += exitToolStripMenuItem2_Click; // @@ -210,7 +210,7 @@ namespace RandomFileRunner optionsToolStripMenuItem.Image = AppResource.settings; optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; optionsToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F12; - optionsToolStripMenuItem.Size = new System.Drawing.Size(177, 22); + optionsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); optionsToolStripMenuItem.Text = "&Options..."; optionsToolStripMenuItem.Click += optionsToolStripMenuItem_Click; // @@ -226,19 +226,19 @@ namespace RandomFileRunner viewHelpToolStripMenuItem1.Image = AppResource.help_circle; viewHelpToolStripMenuItem1.Name = "viewHelpToolStripMenuItem1"; viewHelpToolStripMenuItem1.ShortcutKeys = System.Windows.Forms.Keys.F1; - viewHelpToolStripMenuItem1.Size = new System.Drawing.Size(146, 22); + viewHelpToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); viewHelpToolStripMenuItem1.Text = "&View Help"; viewHelpToolStripMenuItem1.Click += viewHelpToolStripMenuItem1_Click; // // toolStripMenuItem16 // toolStripMenuItem16.Name = "toolStripMenuItem16"; - toolStripMenuItem16.Size = new System.Drawing.Size(143, 6); + toolStripMenuItem16.Size = new System.Drawing.Size(177, 6); // // aboutToolStripMenuItem1 // aboutToolStripMenuItem1.Name = "aboutToolStripMenuItem1"; - aboutToolStripMenuItem1.Size = new System.Drawing.Size(146, 22); + aboutToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); aboutToolStripMenuItem1.Text = "&About"; aboutToolStripMenuItem1.Click += aboutToolStripMenuItem1_Click; // diff --git a/source/RandomFileRunner.csproj b/source/RandomFileRunner.csproj index b5cecba..8e69dc4 100644 --- a/source/RandomFileRunner.csproj +++ b/source/RandomFileRunner.csproj @@ -11,7 +11,7 @@ Ray Lam favicon.ico true - 1.2.0.050 + 1.2.0.057 @@ -41,8 +41,8 @@ - - + + diff --git a/wiki/screenshot-1-h240.png b/wiki/screenshot-1-h240.png new file mode 100644 index 0000000..0e8bbcb Binary files /dev/null and b/wiki/screenshot-1-h240.png differ diff --git a/wiki/screenshot-1.png b/wiki/screenshot-1.png new file mode 100644 index 0000000..f23f5c0 Binary files /dev/null and b/wiki/screenshot-1.png differ