diff --git a/.gitignore b/.gitignore index 30a047b..939772d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -/.vs -/bin -/obj -*.user -*.pubxml.user -*.csproj.user +bin +obj +packages +*~ +.github +.vs \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..44025f7 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# Roketto Launch + +> Roketto Launch is an application launcher for Windows! Formerly known as Fizzy Launcher. + +![Icon](icon/icon_64.png) + +--- + +## Features + +- Launch applications from your customised menus +- Toggle the launcher with a convenient hotkey +- No ads + +## Screenshots + +[![screenshot](wiki/screenshot-1-h240.png)](wiki/screenshot-1.png)[![screenshot](wiki/screenshot-2-h240.png)](wiki/screenshot-2.png)[![screenshot](wiki/screenshot-3-h240.png)](wiki/screenshot-3.png) + +--- + +## Releases & Builds + +See [Releases](/Ray/roketto-launch/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 software is due to be released under the GPLv3 license. + +All software on this website is provided "as is" without warranty of any kind, either express or implied. +The use of this software, in particular, is done solely at your own risk; with agreement that the original author is not liable for any damage (subsequently incurred) of any kind. \ No newline at end of file diff --git a/RokettoLaunch.slnx b/RokettoLaunch.slnx new file mode 100644 index 0000000..a5f23dd --- /dev/null +++ b/RokettoLaunch.slnx @@ -0,0 +1,3 @@ + + + diff --git a/build-installer.iss b/build-installer.iss index cb9092c..c23b91d 100644 --- a/build-installer.iss +++ b/build-installer.iss @@ -2,9 +2,9 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "RokettoLaunch" -#define MyAppVersion "0.3.5.335" +#define MyAppVersion "0.4.2.208" #define MyAppPublisher "Hi, I'm Ray" -#define MyAppURL "https://www.hiimray.co.uk/software-fizzy-launcher" +#define MyAppURL "https://git.hiimray.co.uk/Ray/roketto-launch" #define MyAppExeName "rokettolaunch.exe" #define AppSourcePath "L:\gitea-hiimray\roketto-launch\bin" diff --git a/build.bat b/build.bat index 29f0b99..be6031e 100644 --- a/build.bat +++ b/build.bat @@ -1,17 +1,15 @@ -RMDIR /s /q "bin\" -RMDIR /s /q "obj\" +rmdir /s /q "bin\" +rmdir /s /q "source\bin\" +rmdir /s /q "source\obj\" -MKDIR bin - -dotnet restore skye.sln -dotnet publish skye.sln -r win-x64 -c Release /p:PublishSingleFile=true /p:SelfContained=false /p:PublishReadyToRunfalse=true /p:PublishDir="bin\" +dotnet restore RokettoLaunch.slnx +dotnet publish RokettoLaunch.slnx -r win-x64 -c Release /p:PublishSingleFile=true /p:SelfContained=false /p:PublishReadyToRunfalse=true /p:PublishDir="..\bin\" "C:\B\Portable Files (dev)\Inno Setup\v6.0.4-2\app\ISCC.exe" "build-installer.iss" -"C:\B\Portable Files\7-Zip (Portable)\25.01\App\7-Zip64\7z.exe" a -t7z "bin\rokettolaunch.7z" ".\bin\rokettolaunch.exe" -mx9 +"C:\B\Portable Files\7-Zip (Portable)\26.02\App\7-Zip64\7z.exe" a -t7z "bin\rokettolaunch.7z" ".\bin\rokettolaunch.exe" -mx9 -RMDIR /s /q "bin\debug" -RMDIR /s /q "bin\release" -RMDIR /s /q "obj\" +rmdir /s /q "source\bin\" +rmdir /s /q "source\obj\" PAUSE \ No newline at end of file diff --git a/favicon.ico b/icon/favicon.ico similarity index 100% rename from favicon.ico rename to icon/favicon.ico diff --git a/icon/icon.svg b/icon/icon.svg new file mode 100644 index 0000000..3e3ba7a --- /dev/null +++ b/icon/icon.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/icon/icon_128.png b/icon/icon_128.png new file mode 100644 index 0000000..e5457de Binary files /dev/null and b/icon/icon_128.png differ diff --git a/icon/icon_16.png b/icon/icon_16.png new file mode 100644 index 0000000..17159df Binary files /dev/null and b/icon/icon_16.png differ diff --git a/icon/icon_24.png b/icon/icon_24.png new file mode 100644 index 0000000..49743d4 Binary files /dev/null and b/icon/icon_24.png differ diff --git a/icon/icon_32.png b/icon/icon_32.png new file mode 100644 index 0000000..c4e6441 Binary files /dev/null and b/icon/icon_32.png differ diff --git a/icon/icon_48.png b/icon/icon_48.png new file mode 100644 index 0000000..86692d3 Binary files /dev/null and b/icon/icon_48.png differ diff --git a/Resources/icon-64.png b/icon/icon_64.png similarity index 100% rename from Resources/icon-64.png rename to icon/icon_64.png diff --git a/skye.sln b/skye.sln deleted file mode 100644 index 8b48949..0000000 --- a/skye.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 18 -VisualStudioVersion = 18.5.11723.231 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RokettoLaunch", "RokettoLaunch.csproj", "{4833FB27-0817-4720-A54B-180369B0C374}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4833FB27-0817-4720-A54B-180369B0C374}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4833FB27-0817-4720-A54B-180369B0C374}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4833FB27-0817-4720-A54B-180369B0C374}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4833FB27-0817-4720-A54B-180369B0C374}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CB4C1DB0-19FE-4AA0-9621-D66FAC4CF7C5} - EndGlobalSection -EndGlobal diff --git a/AppResource.Designer.cs b/source/AppResource.Designer.cs similarity index 97% rename from AppResource.Designer.cs rename to source/AppResource.Designer.cs index 9fa888a..2a2eb3a 100644 --- a/AppResource.Designer.cs +++ b/source/AppResource.Designer.cs @@ -79,7 +79,7 @@ namespace RokettoLaunch { } /// - /// Looks up a localized string similar to https://www.hiimray.co.uk/software-rokettolaunch. + /// Looks up a localized string similar to https://git.hiimray.co.uk/Ray/roketto-launch. /// internal static string AppHelpURL { get { @@ -88,7 +88,7 @@ namespace RokettoLaunch { } /// - /// Looks up a localized string similar to https://www.hiimray.co.uk/software-rokettolaunch. + /// Looks up a localized string similar to https://git.hiimray.co.uk/Ray/roketto-launch. /// internal static string AppProductURL { get { diff --git a/AppResource.resx b/source/AppResource.resx similarity index 98% rename from AppResource.resx rename to source/AppResource.resx index 6ea4339..3f9b29f 100644 --- a/AppResource.resx +++ b/source/AppResource.resx @@ -124,10 +124,10 @@ https://www.hiimray.co.uk - https://www.hiimray.co.uk/software-rokettolaunch + https://git.hiimray.co.uk/Ray/roketto-launch - https://www.hiimray.co.uk/software-rokettolaunch + https://git.hiimray.co.uk/Ray/roketto-launch diff --git a/DTOs/SaveFile/App3Options.cs b/source/DTOs/SaveFile/App3Options.cs similarity index 100% rename from DTOs/SaveFile/App3Options.cs rename to source/DTOs/SaveFile/App3Options.cs diff --git a/DTOs/SaveFile/App4Options.cs b/source/DTOs/SaveFile/App4Options.cs similarity index 100% rename from DTOs/SaveFile/App4Options.cs rename to source/DTOs/SaveFile/App4Options.cs diff --git a/DTOs/SaveFile/AppOptionsBase.cs b/source/DTOs/SaveFile/AppOptionsBase.cs similarity index 100% rename from DTOs/SaveFile/AppOptionsBase.cs rename to source/DTOs/SaveFile/AppOptionsBase.cs diff --git a/Forms/CopyToTileForm.cs b/source/Forms/CopyToTileForm.cs similarity index 100% rename from Forms/CopyToTileForm.cs rename to source/Forms/CopyToTileForm.cs diff --git a/Forms/CopyToTileForm.resx b/source/Forms/CopyToTileForm.resx similarity index 100% rename from Forms/CopyToTileForm.resx rename to source/Forms/CopyToTileForm.resx diff --git a/Forms/EditFolderForm.cs b/source/Forms/EditFolderForm.cs similarity index 100% rename from Forms/EditFolderForm.cs rename to source/Forms/EditFolderForm.cs diff --git a/Forms/EditFolderForm.resx b/source/Forms/EditFolderForm.resx similarity index 100% rename from Forms/EditFolderForm.resx rename to source/Forms/EditFolderForm.resx diff --git a/Forms/EditGroupForm.cs b/source/Forms/EditGroupForm.cs similarity index 100% rename from Forms/EditGroupForm.cs rename to source/Forms/EditGroupForm.cs diff --git a/Forms/EditGroupForm.resx b/source/Forms/EditGroupForm.resx similarity index 100% rename from Forms/EditGroupForm.resx rename to source/Forms/EditGroupForm.resx diff --git a/Forms/EditTileForm.cs b/source/Forms/EditTileForm.cs similarity index 100% rename from Forms/EditTileForm.cs rename to source/Forms/EditTileForm.cs diff --git a/Forms/EditTileForm.resx b/source/Forms/EditTileForm.resx similarity index 100% rename from Forms/EditTileForm.resx rename to source/Forms/EditTileForm.resx diff --git a/Forms/LoadingForm.cs b/source/Forms/LoadingForm.cs similarity index 100% rename from Forms/LoadingForm.cs rename to source/Forms/LoadingForm.cs diff --git a/Forms/LoadingForm.resx b/source/Forms/LoadingForm.resx similarity index 100% rename from Forms/LoadingForm.resx rename to source/Forms/LoadingForm.resx diff --git a/Forms/OptionsForm.cs b/source/Forms/OptionsForm.cs similarity index 100% rename from Forms/OptionsForm.cs rename to source/Forms/OptionsForm.cs diff --git a/Forms/OptionsForm.resx b/source/Forms/OptionsForm.resx similarity index 100% rename from Forms/OptionsForm.resx rename to source/Forms/OptionsForm.resx diff --git a/MainForm.Designer.cs b/source/MainForm.Designer.cs similarity index 98% rename from MainForm.Designer.cs rename to source/MainForm.Designer.cs index 72e4028..c32be7e 100644 --- a/MainForm.Designer.cs +++ b/source/MainForm.Designer.cs @@ -138,7 +138,7 @@ namespace RokettoLaunch newToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; newToolStripMenuItem.Name = "newToolStripMenuItem"; newToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N; - newToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + newToolStripMenuItem.Size = new System.Drawing.Size(180, 22); newToolStripMenuItem.Text = "&New"; newToolStripMenuItem.Click += NewToolStripMenuItem_Click; // @@ -147,52 +147,52 @@ namespace RokettoLaunch 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(146, 22); - openToolStripMenuItem.Text = "&Open"; + 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(143, 6); + toolStripMenuItem13.Size = new System.Drawing.Size(177, 6); // // closeToolStripMenuItem // closeToolStripMenuItem.Name = "closeToolStripMenuItem"; - closeToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + closeToolStripMenuItem.Size = new System.Drawing.Size(180, 22); closeToolStripMenuItem.Text = "&Close"; closeToolStripMenuItem.Click += CloseToolStripMenuItem_Click; // // toolStripMenuItem14 // toolStripMenuItem14.Name = "toolStripMenuItem14"; - toolStripMenuItem14.Size = new System.Drawing.Size(143, 6); + toolStripMenuItem14.Size = new System.Drawing.Size(177, 6); // // saveToolStripMenuItem // saveToolStripMenuItem.Image = AppResource.save; saveToolStripMenuItem.Name = "saveToolStripMenuItem"; saveToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S; - saveToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + saveToolStripMenuItem.Size = new System.Drawing.Size(180, 22); saveToolStripMenuItem.Text = "&Save"; saveToolStripMenuItem.Click += SaveToolStripMenuItem_Click; // // saveAsToolStripMenuItem // saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; - saveAsToolStripMenuItem.Size = new System.Drawing.Size(146, 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(143, 6); + toolStripMenuItem15.Size = new System.Drawing.Size(177, 6); // // exitToolStripMenuItem2 // exitToolStripMenuItem2.Name = "exitToolStripMenuItem2"; - exitToolStripMenuItem2.Size = new System.Drawing.Size(146, 22); + exitToolStripMenuItem2.Size = new System.Drawing.Size(180, 22); exitToolStripMenuItem2.Text = "E&xit"; exitToolStripMenuItem2.Click += ExitToolStripMenuItem_Click; // @@ -207,7 +207,7 @@ namespace RokettoLaunch // addGroupToolStripMenuItem.Image = AppResource.plus; addGroupToolStripMenuItem.Name = "addGroupToolStripMenuItem"; - addGroupToolStripMenuItem.Size = new System.Drawing.Size(132, 22); + addGroupToolStripMenuItem.Size = new System.Drawing.Size(180, 22); addGroupToolStripMenuItem.Text = "&Add Group"; addGroupToolStripMenuItem.Click += AddGroupToolStripMenuItem_Click; // @@ -221,14 +221,14 @@ namespace RokettoLaunch // showBigIconsToolStripMenuItem // showBigIconsToolStripMenuItem.Name = "showBigIconsToolStripMenuItem"; - showBigIconsToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + showBigIconsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); showBigIconsToolStripMenuItem.Text = "Show &Big Icons"; showBigIconsToolStripMenuItem.Click += ShowBigIconsToolStripMenuItem_Click; // // alwaysOnTopToolStripMenuItem // alwaysOnTopToolStripMenuItem.Name = "alwaysOnTopToolStripMenuItem"; - alwaysOnTopToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + alwaysOnTopToolStripMenuItem.Size = new System.Drawing.Size(180, 22); alwaysOnTopToolStripMenuItem.Text = "Always On &Top"; alwaysOnTopToolStripMenuItem.Click += AlwaysOnTopToolStripMenuItem_Click; // @@ -244,8 +244,8 @@ namespace RokettoLaunch 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(168, 22); - optionsToolStripMenuItem.Text = "&Options"; + optionsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + optionsToolStripMenuItem.Text = "&Options..."; optionsToolStripMenuItem.Click += OptionsToolStripMenuItem_Click; // // helpToolStripMenuItem1 @@ -260,19 +260,19 @@ namespace RokettoLaunch 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 += ViewHelpToolStripMenuItem_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 += AboutToolStripMenuItem_Click; // @@ -398,27 +398,27 @@ namespace RokettoLaunch // editToolStripMenuItem1 // editToolStripMenuItem1.Name = "editToolStripMenuItem1"; - editToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + editToolStripMenuItem1.Size = new System.Drawing.Size(126, 22); editToolStripMenuItem1.Text = "&Edit"; editToolStripMenuItem1.Click += EditTileToolStripMenuItem_Click; // // toolStripMenuItem6 // toolStripMenuItem6.Name = "toolStripMenuItem6"; - toolStripMenuItem6.Size = new System.Drawing.Size(180, 22); + toolStripMenuItem6.Size = new System.Drawing.Size(126, 22); toolStripMenuItem6.Text = "Copy To..."; toolStripMenuItem6.Click += CopyToTileToolStripMenuItem_Click; // // toolStripSeparator4 // toolStripSeparator4.Name = "toolStripSeparator4"; - toolStripSeparator4.Size = new System.Drawing.Size(177, 6); + toolStripSeparator4.Size = new System.Drawing.Size(123, 6); // // removeToolStripMenuItem1 // removeToolStripMenuItem1.Image = AppResource.trash_2; removeToolStripMenuItem1.Name = "removeToolStripMenuItem1"; - removeToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + removeToolStripMenuItem1.Size = new System.Drawing.Size(126, 22); removeToolStripMenuItem1.Text = "&Remove"; removeToolStripMenuItem1.Click += RemoveTileToolStripMenuItem_Click; // diff --git a/MainForm.cs b/source/MainForm.cs similarity index 100% rename from MainForm.cs rename to source/MainForm.cs diff --git a/MainForm.resx b/source/MainForm.resx similarity index 100% rename from MainForm.resx rename to source/MainForm.resx diff --git a/Program.cs b/source/Program.cs similarity index 100% rename from Program.cs rename to source/Program.cs diff --git a/Resources/MainMenu/folder-minus.png b/source/Resources/MainMenu/folder-minus.png similarity index 100% rename from Resources/MainMenu/folder-minus.png rename to source/Resources/MainMenu/folder-minus.png diff --git a/Resources/MainMenu/help-circle.png b/source/Resources/MainMenu/help-circle.png similarity index 100% rename from Resources/MainMenu/help-circle.png rename to source/Resources/MainMenu/help-circle.png diff --git a/Resources/MainMenu/plus.png b/source/Resources/MainMenu/plus.png similarity index 100% rename from Resources/MainMenu/plus.png rename to source/Resources/MainMenu/plus.png diff --git a/Resources/MainMenu/save.png b/source/Resources/MainMenu/save.png similarity index 100% rename from Resources/MainMenu/save.png rename to source/Resources/MainMenu/save.png diff --git a/Resources/MainMenu/settings.png b/source/Resources/MainMenu/settings.png similarity index 100% rename from Resources/MainMenu/settings.png rename to source/Resources/MainMenu/settings.png diff --git a/Resources/MainMenu/trash-2.png b/source/Resources/MainMenu/trash-2.png similarity index 100% rename from Resources/MainMenu/trash-2.png rename to source/Resources/MainMenu/trash-2.png diff --git a/Resources/folder_32.png b/source/Resources/folder_32.png similarity index 100% rename from Resources/folder_32.png rename to source/Resources/folder_32.png diff --git a/Resources/icon-128.png b/source/Resources/icon-128.png similarity index 100% rename from Resources/icon-128.png rename to source/Resources/icon-128.png diff --git a/source/Resources/icon-64.png b/source/Resources/icon-64.png new file mode 100644 index 0000000..08decc5 Binary files /dev/null and b/source/Resources/icon-64.png differ diff --git a/RokettoLaunch.csproj b/source/RokettoLaunch.csproj similarity index 99% rename from RokettoLaunch.csproj rename to source/RokettoLaunch.csproj index e41b57e..13427b1 100644 --- a/RokettoLaunch.csproj +++ b/source/RokettoLaunch.csproj @@ -82,8 +82,8 @@ - - + + diff --git a/source/RokettoLaunch.csproj.user b/source/RokettoLaunch.csproj.user new file mode 100644 index 0000000..ae6d63f --- /dev/null +++ b/source/RokettoLaunch.csproj.user @@ -0,0 +1,30 @@ + + + + + + Form + + + Form + + + Form + + + Form + + + Form + + + UserControl + + + Component + + + UserControl + + + \ No newline at end of file diff --git a/Windows/Forms/TileForms/DefaultVisualStyle.cs b/source/Windows/Forms/TileForms/DefaultVisualStyle.cs similarity index 100% rename from Windows/Forms/TileForms/DefaultVisualStyle.cs rename to source/Windows/Forms/TileForms/DefaultVisualStyle.cs diff --git a/Windows/Forms/TileForms/Tile.Designer.cs b/source/Windows/Forms/TileForms/Tile.Designer.cs similarity index 100% rename from Windows/Forms/TileForms/Tile.Designer.cs rename to source/Windows/Forms/TileForms/Tile.Designer.cs diff --git a/Windows/Forms/TileForms/Tile.cs b/source/Windows/Forms/TileForms/Tile.cs similarity index 100% rename from Windows/Forms/TileForms/Tile.cs rename to source/Windows/Forms/TileForms/Tile.cs diff --git a/Windows/Forms/TileForms/Tile.resx b/source/Windows/Forms/TileForms/Tile.resx similarity index 100% rename from Windows/Forms/TileForms/Tile.resx rename to source/Windows/Forms/TileForms/Tile.resx diff --git a/Windows/Forms/TileLayoutPanel.cs b/source/Windows/Forms/TileLayoutPanel.cs similarity index 100% rename from Windows/Forms/TileLayoutPanel.cs rename to source/Windows/Forms/TileLayoutPanel.cs diff --git a/Windows/Forms/TilePanel.Designer.cs b/source/Windows/Forms/TilePanel.Designer.cs similarity index 100% rename from Windows/Forms/TilePanel.Designer.cs rename to source/Windows/Forms/TilePanel.Designer.cs diff --git a/Windows/Forms/TilePanel.cs b/source/Windows/Forms/TilePanel.cs similarity index 100% rename from Windows/Forms/TilePanel.cs rename to source/Windows/Forms/TilePanel.cs diff --git a/Windows/Forms/TilePanel.resx b/source/Windows/Forms/TilePanel.resx similarity index 100% rename from Windows/Forms/TilePanel.resx rename to source/Windows/Forms/TilePanel.resx diff --git a/source/favicon.ico b/source/favicon.ico new file mode 100644 index 0000000..6f5f7b5 Binary files /dev/null and b/source/favicon.ico differ diff --git a/wiki/screenshot-1-h240.png b/wiki/screenshot-1-h240.png new file mode 100644 index 0000000..b969c3e 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..c322b32 Binary files /dev/null and b/wiki/screenshot-1.png differ diff --git a/wiki/screenshot-2-h240.png b/wiki/screenshot-2-h240.png new file mode 100644 index 0000000..01f5526 Binary files /dev/null and b/wiki/screenshot-2-h240.png differ diff --git a/wiki/screenshot-2.png b/wiki/screenshot-2.png new file mode 100644 index 0000000..a21eb1b Binary files /dev/null and b/wiki/screenshot-2.png differ diff --git a/wiki/screenshot-3-h240.png b/wiki/screenshot-3-h240.png new file mode 100644 index 0000000..fdaf9ca Binary files /dev/null and b/wiki/screenshot-3-h240.png differ diff --git a/wiki/screenshot-3.png b/wiki/screenshot-3.png new file mode 100644 index 0000000..e42132d Binary files /dev/null and b/wiki/screenshot-3.png differ