diff --git a/.github/workflows/close-old-issues.yaml b/.github/workflows/close-old-issues.yaml
new file mode 100644
index 00000000..5b472bc0
--- /dev/null
+++ b/.github/workflows/close-old-issues.yaml
@@ -0,0 +1,56 @@
+name: Close Inactive Issues
+
+on:
+ schedule:
+ - cron: '0 0 * * *' # Run daily
+
+jobs:
+ close-issues:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Close inactive issues
+ uses: actions/github-script@v7
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ script: |
+ const octokit = github.getOctokit();
+
+ // Get the repository owner and name
+ const { owner, repo } = github.context.repo;
+
+ // Define the inactivity period (14 days)
+ const inactivityPeriod = new Date();
+ inactivityPeriod.setDate(inactivityPeriod.getDate() - 14);
+
+ async function run() {
+ // Get all open issues
+ const issues = await octokit.issues.listForRepo({
+ owner,
+ repo,
+ state: 'open',
+ });
+
+ // Close issues inactive for more than the inactivity period
+ for (const issue of issues.data) {
+ const lastCommentDate = issue.updated_at;
+ if (new Date(lastCommentDate) < inactivityPeriod) {
+ // Close the issue and add a comment
+ await octokit.issues.update({
+ owner,
+ repo,
+ issue_number: issue.number,
+ state: 'closed',
+ });
+
+ await octokit.issues.createComment({
+ owner,
+ repo,
+ issue_number: issue.number,
+ body: 'Closed due to inactivity',
+ });
+ }
+ }
+ }
+
+ run().catch(error => console.error(error));
diff --git a/.gitignore b/.gitignore
index 1e9a3522..74568cb7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,6 +23,7 @@ ooshutup10.cfg
winutil.exe.config
Microsoft.UI.Xaml*
license1.xml
+winutil.ps1
# Libraries
System.Management.Automation.dll
@@ -37,3 +38,4 @@ Microsoft.PowerShell.ConsoleHost.dll
.DS_Store
microwin.log
True
+test.ps1
diff --git a/README.md b/README.md
index 0385e9bf..2040acde 100644
--- a/README.md
+++ b/README.md
@@ -45,10 +45,10 @@ Some features are avaliable through automation. This allows you to save your con
![GetInstalled](/wiki/Get-Installed.png)
2. Click on the Settings cog in the upper right corner and chose Export, chose file file and location, this will export the setting file.
![SettingsExport](/wiki/Settings-Export.png)
-3. Copy this file to a USB or somewhere you can use after Windows installation
-4. Use Microwin tab to create a cusom Windows image
-5. Install the Windows image
-6. In the new Windows, Open PowerShell in the admin mode and run command to automatically apply twekas and install apps from the config file
+3. Copy this file to a USB or somewhere you can use after Windows installation.
+4. Use Microwin tab to create a custom Windows image.
+5. Install the Windows image.
+6. In the new Windows, Open PowerShell in the admin mode and run command to automatically apply tweaks and install apps from the config file.
```
irm https://christitus.com/win -Config [path-to-your-config] -Run | iex
```
diff --git a/config/applications.json b/config/applications.json
index cb93776d..29f505c3 100755
--- a/config/applications.json
+++ b/config/applications.json
@@ -5,7 +5,6 @@
"content": "1Password",
"description": "1Password is a password manager that allows you to store and manage your passwords securely.",
"link": "https://1password.com/",
- "panel": "4",
"winget": "AgileBits.1Password"
},
"WPFInstall7zip": {
@@ -14,7 +13,6 @@
"content": "7-Zip",
"description": "7-Zip is a free and open-source file archiver utility. It supports several compression formats and provides a high compression ratio, making it a popular choice for file compression.",
"link": "https://www.7-zip.org/",
- "panel": "4",
"winget": "7zip.7zip"
},
"WPFInstalladobe": {
@@ -23,7 +21,6 @@
"content": "Adobe Reader DC",
"description": "Adobe Reader DC is a free PDF viewer with essential features for viewing, printing, and annotating PDF documents.",
"link": "https://acrobat.adobe.com/",
- "panel": "1",
"winget": "Adobe.Acrobat.Reader.64-bit"
},
"WPFInstalladvancedip": {
@@ -32,7 +29,6 @@
"content": "Advanced IP Scanner",
"description": "Advanced IP Scanner is a fast and easy-to-use network scanner. It is designed to analyze LAN networks and provides information about connected devices.",
"link": "https://www.advanced-ip-scanner.com/",
- "panel": "3",
"winget": "Famatech.AdvancedIPScanner"
},
"WPFInstallaimp": {
@@ -41,7 +37,6 @@
"content": "AIMP (Music Player)",
"description": "AIMP is a feature-rich music player with support for various audio formats, playlists, and customizable user interface.",
"link": "https://www.aimp.ru/",
- "panel": "3",
"winget": "AIMP.AIMP"
},
"WPFInstallalacritty": {
@@ -50,7 +45,6 @@
"content": "Alacritty Terminal",
"description": "Alacritty is a fast, cross-platform, and GPU-accelerated terminal emulator. It is designed for performance and aims to be the fastest terminal emulator available.",
"link": "https://github.com/alacritty/alacritty",
- "panel": "4",
"winget": "Alacritty.Alacritty"
},
"WPFInstallanaconda3": {
@@ -59,7 +53,6 @@
"content": "Anaconda",
"description": "Anaconda is a distribution of the Python and R programming languages for scientific computing.",
"link": "https://www.anaconda.com/products/distribution",
- "panel": "1",
"winget": "Anaconda.Anaconda3"
},
"WPFInstallangryipscanner": {
@@ -68,7 +61,6 @@
"content": "Angry IP Scanner",
"description": "Angry IP Scanner is an open-source and cross-platform network scanner. It is used to scan IP addresses and ports, providing information about network connectivity.",
"link": "https://angryip.org/",
- "panel": "3",
"winget": "angryziber.AngryIPScanner"
},
"WPFInstallanki": {
@@ -77,7 +69,6 @@
"content": "Anki",
"description": "Anki is a flashcard application that helps you memorize information with intelligent spaced repetition.",
"link": "https://apps.ankiweb.net/",
- "panel": "1",
"winget": "Anki.Anki"
},
"WPFInstallanydesk": {
@@ -86,7 +77,6 @@
"content": "AnyDesk",
"description": "AnyDesk is a remote desktop software that enables users to access and control computers remotely. It is known for its fast connection and low latency.",
"link": "https://anydesk.com/",
- "panel": "4",
"winget": "AnyDeskSoftwareGmbH.AnyDesk"
},
"WPFInstallATLauncher": {
@@ -95,7 +85,6 @@
"content": "ATLauncher",
"description": "ATLauncher is a Launcher for Minecraft which integrates multiple different ModPacks to allow you to download and install ModPacks easily and quickly.",
"link": "https://github.com/ATLauncher/ATLauncher",
- "panel": "2",
"winget": "ATLauncher.ATLauncher"
},
"WPFInstallaudacity": {
@@ -104,7 +93,6 @@
"content": "Audacity",
"description": "Audacity is a free and open-source audio editing software known for its powerful recording and editing capabilities.",
"link": "https://www.audacityteam.org/",
- "panel": "3",
"winget": "Audacity.Audacity"
},
"WPFInstallauthy": {
@@ -113,7 +101,6 @@
"content": "Authy",
"description": "Simple and cross-platform 2FA app",
"link": "https://authy.com/",
- "panel": "4",
"winget": "Twilio.Authy"
},
"WPFInstallautohotkey": {
@@ -122,7 +109,6 @@
"content": "AutoHotkey",
"description": "AutoHotkey is a scripting language for Windows that allows users to create custom automation scripts and macros. It is often used for automating repetitive tasks and customizing keyboard shortcuts.",
"link": "https://www.autohotkey.com/",
- "panel": "4",
"winget": "AutoHotkey.AutoHotkey"
},
"WPFInstallbarrier": {
@@ -131,7 +117,6 @@
"content": "Barrier",
"description": "Barrier is an open-source software KVM (keyboard, video, and mouseswitch). It allows users to control multiple computers with a single keyboard and mouse, even if they have different operating systems.",
"link": "https://github.com/debauchee/barrier",
- "panel": "4",
"winget": "DebaucheeOpenSourceGroup.Barrier"
},
"WPFInstallbat": {
@@ -140,7 +125,6 @@
"content": "Bat (Cat)",
"description": "Bat is a cat command clone with syntax highlighting. It provides a user-friendly and feature-rich alternative to the traditional cat command for viewing and concatenating files.",
"link": "https://github.com/sharkdp/bat",
- "panel": "4",
"winget": "sharkdp.bat"
},
"WPFInstallbitcomet": {
@@ -149,7 +133,6 @@
"content": "BitComet",
"description": "BitComet is a free and open-source BitTorrent client that supports HTTP/FTP downloads and provides download management features.",
"link": "https://www.bitcomet.com/",
- "panel": "4",
"winget": "CometNetwork.BitComet"
},
"WPFInstallbitwarden": {
@@ -158,7 +141,6 @@
"content": "Bitwarden",
"description": "Bitwarden is an open-source password management solution. It allows users to store and manage their passwords in a secure and encrypted vault, accessible across multiple devices.",
"link": "https://bitwarden.com/",
- "panel": "4",
"winget": "Bitwarden.Bitwarden"
},
"WPFInstallbleachbit": {
@@ -167,7 +149,6 @@
"content": "BleachBit",
"description": "Clean Your System and Free Disk Space",
"link": "https://www.bleachbit.org/",
- "panel": "4",
"winget": "BleachBit.BleachBit"
},
"WPFInstallblender": {
@@ -176,7 +157,6 @@
"content": "Blender (3D Graphics)",
"description": "Blender is a powerful open-source 3D creation suite, offering modeling, sculpting, animation, and rendering tools.",
"link": "https://www.blender.org/",
- "panel": "3",
"winget": "BlenderFoundation.Blender"
},
"WPFInstallbluestacks": {
@@ -185,7 +165,6 @@
"content": "Bluestacks",
"description": "Bluestacks is an Android emulator for running mobile apps and games on a PC.",
"link": "https://www.bluestacks.com/",
- "panel": "2",
"winget": "BlueStack.BlueStacks"
},
"WPFInstallbrave": {
@@ -194,7 +173,6 @@
"content": "Brave",
"description": "Brave is a privacy-focused web browser that blocks ads and trackers, offering a faster and safer browsing experience.",
"link": "https://www.brave.com",
- "panel": "0",
"winget": "Brave.Brave"
},
"WPFInstallbulkcrapuninstaller": {
@@ -203,7 +181,6 @@
"content": "Bulk Crap Uninstaller",
"description": "Bulk Crap Uninstaller is a free and open-source uninstaller utility for Windows. It helps users remove unwanted programs and clean up their system by uninstalling multiple applications at once.",
"link": "https://www.bcuninstaller.com/",
- "panel": "4",
"winget": "Klocman.BulkCrapUninstaller"
},
"WPFInstallcalibre": {
@@ -212,7 +189,6 @@
"content": "Calibre",
"description": "Calibre is a powerful and easy-to-use e-book manager, viewer, and converter.",
"link": "https://calibre-ebook.com/",
- "panel": "1",
"winget": "calibre.calibre"
},
"WPFInstallcarnac": {
@@ -221,7 +197,6 @@
"content": "Carnac",
"description": "Carnac is a keystroke visualizer for Windows. It displays keystrokes in an overlay, making it useful for presentations, tutorials, and live demonstrations.",
"link": "https://github.com/Code52/carnac",
- "panel": "4",
"winget": "code52.Carnac"
},
"WPFInstallcemu": {
@@ -230,7 +205,6 @@
"content": "Cemu",
"description": "Cemu is a highly experimental software to emulate Wii U applications on PC.",
"link": "https://cemu.info/",
- "panel": "2",
"winget": "Cemu.Cemu"
},
"WPFInstallchatterino": {
@@ -239,7 +213,6 @@
"content": "Chatterino",
"description": "Chatterino is a chat client for Twitch chat that offers a clean and customizable interface for a better streaming experience.",
"link": "https://www.chatterino.com/",
- "panel": "0",
"winget": "ChatterinoTeam.Chatterino"
},
"WPFInstallchrome": {
@@ -248,7 +221,6 @@
"content": "Chrome",
"description": "Google Chrome is a widely used web browser known for its speed, simplicity, and seamless integration with Google services.",
"link": "https://www.google.com/chrome/",
- "panel": "0",
"winget": "Google.Chrome"
},
"WPFInstallchromium": {
@@ -257,7 +229,6 @@
"content": "Chromium",
"description": "Chromium is the open-source project that serves as the foundation for various web browsers, including Chrome.",
"link": "https://github.com/Hibbiki/chromium-win64",
- "panel": "0",
"winget": "Hibbiki.Chromium"
},
"WPFInstallclementine": {
@@ -266,7 +237,6 @@
"content": "Clementine",
"description": "Clementine is a modern music player and library organizer, supporting various audio formats and online radio services.",
"link": "https://www.clementine-player.org/",
- "panel": "3",
"winget": "Clementine.Clementine"
},
"WPFInstallclink": {
@@ -275,7 +245,6 @@
"content": "Clink",
"description": "Clink is a powerful Bash-compatible command-line interface (CLIenhancement for Windows, adding features like syntax highlighting and improved history).",
"link": "https://mridgers.github.io/clink/",
- "panel": "1",
"winget": "chrisant996.Clink"
},
"WPFInstallclonehero": {
@@ -284,7 +253,6 @@
"content": "Clone Hero",
"description": "Clone Hero is a free rhythm game, which can be played with any 5 or 6 button guitar controller.",
"link": "https://clonehero.net/",
- "panel": "2",
"winget": "CloneHeroTeam.CloneHero"
},
"WPFInstallcopyq": {
@@ -293,7 +261,6 @@
"content": "Copyq (Clipboard Manager)",
"description": "Copyq is a clipboard manager with advanced features, allowing you to store, edit, and retrieve clipboard history.",
"link": "https://copyq.readthedocs.io/",
- "panel": "3",
"winget": "hluk.CopyQ"
},
"WPFInstallcpuz": {
@@ -302,7 +269,6 @@
"content": "CPU-Z",
"description": "CPU-Z is a system monitoring and diagnostic tool for Windows. It provides detailed information about the computer's hardware components, including the CPU, memory, and motherboard.",
"link": "https://www.cpuid.com/softwares/cpu-z.html",
- "panel": "4",
"winget": "CPUID.CPU-Z"
},
"WPFInstallcrystaldiskinfo": {
@@ -311,7 +277,6 @@
"content": "Crystal Disk Info",
"description": "Crystal Disk Info is a disk health monitoring tool that provides information about the status and performance of hard drives. It helps users anticipate potential issues and monitor drive health.",
"link": "https://crystalmark.info/en/software/crystaldiskinfo/",
- "panel": "4",
"winget": "CrystalDewWorld.CrystalDiskInfo"
},
"WPFInstallcrystaldiskmark": {
@@ -320,7 +285,6 @@
"content": "Crystal Disk Mark",
"description": "Crystal Disk Mark is a disk benchmarking tool that measures the read and write speeds of storage devices. It helps users assess the performance of their hard drives and SSDs.",
"link": "https://crystalmark.info/en/software/crystaldiskmark/",
- "panel": "4",
"winget": "CrystalDewWorld.CrystalDiskMark"
},
"WPFInstalldarktable": {
@@ -329,7 +293,6 @@
"content": "DarkTable",
"description": "Open-source photo editing tool, offering an intuitive interface, advanced editing capabilities, and a non-destructive workflow for seamless image enhancement.",
"link": "https://www.darktable.org/install/",
- "panel": "3",
"winget": "darktable.darktable"
},
"WPFInstallDaxStudio": {
@@ -338,7 +301,6 @@
"content": "DaxStudio",
"description": "DAX (Data Analysis eXpressions) Studio is the ultimate tool for executing and analyzing DAX queries against Microsoft Tabular models.",
"link": "https://daxstudio.org/",
- "panel": "1",
"winget": "DaxStudio.DaxStudio"
},
"WPFInstallddu": {
@@ -347,7 +309,6 @@
"content": "Display Driver Uninstaller",
"description": "Display Driver Uninstaller (DDU) is a tool for completely uninstalling graphics drivers from NVIDIA, AMD, and Intel. It is useful for troubleshooting graphics driver-related issues.",
"link": "https://www.wagnardsoft.com/",
- "panel": "4",
"winget": "ddu"
},
"WPFInstalldeluge": {
@@ -356,7 +317,6 @@
"content": "Deluge",
"description": "Deluge is a free and open-source BitTorrent client. It features a user-friendly interface, support for plugins, and the ability to manage torrents remotely.",
"link": "https://deluge-torrent.org/",
- "panel": "4",
"winget": "DelugeTeam.Deluge"
},
"WPFInstalldevtoys": {
@@ -365,7 +325,6 @@
"content": "Devtoys",
"description": "Devtoys is a collection of development-related utilities and tools for Windows. It includes tools for file management, code formatting, and productivity enhancements for developers.",
"link": "https://dev.to/devtoys",
- "panel": "4",
"winget": "devtoys"
},
"WPFInstalldigikam": {
@@ -374,7 +333,6 @@
"content": "DigiKam",
"description": "DigiKam is an advanced open-source photo management software with features for organizing, editing, and sharing photos.",
"link": "https://www.digikam.org/",
- "panel": "3",
"winget": "KDE.digikam"
},
"WPFInstalldiscord": {
@@ -383,7 +341,6 @@
"content": "Discord",
"description": "Discord is a popular communication platform with voice, video, and text chat, designed for gamers but used by a wide range of communities.",
"link": "https://discord.com/",
- "panel": "0",
"winget": "Discord.Discord"
},
"WPFInstalldockerdesktop": {
@@ -392,7 +349,6 @@
"content": "Docker Desktop",
"description": "Docker Desktop is a powerful tool for containerized application development and deployment.",
"link": "https://www.docker.com/products/docker-desktop",
- "panel": "1",
"winget": "Docker.DockerDesktop"
},
"WPFInstalldotnet3": {
@@ -401,7 +357,6 @@
"content": ".NET Desktop Runtime 3.1",
"description": ".NET Desktop Runtime 3.1 is a runtime environment required for running applications developed with .NET Core 3.1.",
"link": "https://dotnet.microsoft.com/download/dotnet/3.1",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.3_1"
},
"WPFInstalldotnet5": {
@@ -410,7 +365,6 @@
"content": ".NET Desktop Runtime 5",
"description": ".NET Desktop Runtime 5 is a runtime environment required for running applications developed with .NET 5.",
"link": "https://dotnet.microsoft.com/download/dotnet/5.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.5"
},
"WPFInstalldotnet6": {
@@ -419,7 +373,6 @@
"content": ".NET Desktop Runtime 6",
"description": ".NET Desktop Runtime 6 is a runtime environment required for running applications developed with .NET 6.",
"link": "https://dotnet.microsoft.com/download/dotnet/6.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.6"
},
"WPFInstalldotnet7": {
@@ -428,7 +381,6 @@
"content": ".NET Desktop Runtime 7",
"description": ".NET Desktop Runtime 7 is a runtime environment required for running applications developed with .NET 7.",
"link": "https://dotnet.microsoft.com/download/dotnet/7.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.7"
},
"WPFInstalldotnet8": {
@@ -437,14 +389,12 @@
"content": ".NET Desktop Runtime 8",
"description": ".NET Desktop Runtime 8 is a runtime environment required for running applications developed with .NET 7.",
"link": "https://dotnet.microsoft.com/download/dotnet/8.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.8"
},
- "WPFInstalldmt": {
+ "WPFInstalldmt": {
"winget": "GNE.DualMonitorTools",
"choco": "dual-monitor-tools",
"category": "Utilities",
- "panel": "4",
"content": "Dual Monitor Tools",
"link": "https://dualmonitortool.sourceforge.net/",
"description": "Dual Monitor Tools (DMT) is a FOSS app that customize handling multiple monitors and even lock the mouse on specific monitor. Useful for full screen games and apps that does not handle well a second monitor or helps the workflow."
@@ -455,7 +405,6 @@
"content": "Duplicati 2",
"description": "Duplicati is an open-source backup solution that supports encrypted, compressed, and incremental backups. It is designed to securely store data on cloud storage services.",
"link": "https://www.duplicati.com/",
- "panel": "4",
"winget": "Duplicati.Duplicati"
},
"WPFInstalleaapp": {
@@ -464,7 +413,6 @@
"content": "EA App",
"description": "EA App is a platform for accessing and playing Electronic Arts games.",
"link": "https://www.ea.com/",
- "panel": "2",
"winget": "ElectronicArts.EADesktop"
},
"WPFInstalleartrumpet": {
@@ -473,7 +421,6 @@
"content": "Eartrumpet (Audio)",
"description": "Eartrumpet is an audio control app for Windows, providing a simple and intuitive interface for managing sound settings.",
"link": "https://eartrumpet.app/",
- "panel": "3",
"winget": "File-New-Project.EarTrumpet"
},
"WPFInstalledge": {
@@ -482,7 +429,6 @@
"content": "Edge",
"description": "Microsoft Edge is a modern web browser built on Chromium, offering performance, security, and integration with Microsoft services.",
"link": "https://www.microsoft.com/edge",
- "panel": "0",
"winget": "Microsoft.Edge"
},
"WPFInstallefibooteditor": {
@@ -491,7 +437,6 @@
"content": "EFI Boot Editor",
"description": "EFI Boot Editor is a tool for managing the EFI/UEFI boot entries on your system. It allows you to customize the boot configuration of your computer.",
"link": "https://www.easyuefi.com/",
- "panel": "3",
"winget": "EFIBootEditor.EFIBootEditor"
},
"WPFInstallemulationstation": {
@@ -500,7 +445,6 @@
"content": "Emulation Station",
"description": "Emulation Station is a graphical and themeable emulator front-end that allows you to access all your favorite games in one place.",
"link": "https://emulationstation.org/",
- "panel": "2",
"winget": "Emulationstation.Emulationstation"
},
"WPFInstallepicgames": {
@@ -509,7 +453,6 @@
"content": "Epic Games Launcher",
"description": "Epic Games Launcher is the client for accessing and playing games from the Epic Games Store.",
"link": "https://www.epicgames.com/store/en-US/",
- "panel": "2",
"winget": "EpicGames.EpicGamesLauncher"
},
"WPFInstallerrorlookup": {
@@ -518,7 +461,6 @@
"content": "Windows Error Code Lookup",
"description": "ErrorLookup is a tool for looking up Windows error codes and their descriptions.",
"link": "https://github.com/HenryPP/ErrorLookup",
- "panel": "4",
"winget": "Henry++.ErrorLookup"
},
"WPFInstallesearch": {
@@ -527,7 +469,6 @@
"content": "Everything Search",
"description": "Everything Search is a fast and efficient file search utility for Windows.",
"link": "https://www.voidtools.com/",
- "panel": "4",
"winget": "voidtools.Everything"
},
"WPFInstallespanso": {
@@ -536,7 +477,6 @@
"content": "Espanso",
"description": "Cross-platform and open-source Text Expander written in Rust",
"link": "https://espanso.org/",
- "panel": "4",
"winget": "Espanso.Espanso"
},
"WPFInstalletcher": {
@@ -545,7 +485,6 @@
"content": "Etcher USB Creator",
"description": "Etcher is a powerful tool for creating bootable USB drives with ease.",
"link": "https://www.balena.io/etcher/",
- "panel": "4",
"winget": "Balena.Etcher"
},
"WPFInstallfalkon": {
@@ -554,7 +493,6 @@
"content": "Falkon",
"description": "Falkon is a lightweight and fast web browser with a focus on user privacy and efficiency.",
"link": "https://www.falkon.org/",
- "panel": "0",
"winget": "KDE.Falkon"
},
"WPFInstallferdium": {
@@ -563,7 +501,6 @@
"content": "Ferdium",
"description": "Ferdium is a messaging application that combines multiple messaging services into a single app for easy management.",
"link": "https://ferdium.org/",
- "panel": "0",
"winget": "Ferdium.Ferdium"
},
"WPFInstallffmpeg": {
@@ -572,7 +509,6 @@
"content": "Ffmpeg full",
"description": "FFmpeg is a powerful multimedia processing tool that enables users to convert, edit, and stream audio and video files with a vast range of codecs and formats.",
"link": "https://ffmpeg.org/",
- "panel": "3",
"winget": "Gyan.FFmpeg"
},
"WPFInstallfileconverter": {
@@ -581,7 +517,6 @@
"content": "File Converter",
"description": "File Converter is a very simple tool which allows you to convert and compress one or several file(s) using the context menu in windows explorer.",
"link": "https://file-converter.org/",
- "panel": "4",
"winget": "AdrienAllard.FileConverter"
},
"WPFInstallfirealpaca": {
@@ -590,7 +525,6 @@
"content": "Fire Alpaca",
"description": "Fire Alpaca is a free digital painting software that provides a wide range of drawing tools and a user-friendly interface.",
"link": "https://firealpaca.com/",
- "panel": "3",
"winget": "FireAlpaca.FireAlpaca"
},
"WPFInstallfirefox": {
@@ -599,7 +533,6 @@
"content": "Firefox",
"description": "Mozilla Firefox is an open-source web browser known for its customization options, privacy features, and extensions.",
"link": "https://www.mozilla.org/en-US/firefox/new/",
- "panel": "0",
"winget": "Mozilla.Firefox"
},
"WPFInstallflameshot": {
@@ -608,7 +541,6 @@
"content": "Flameshot (Screenshots)",
"description": "Flameshot is a powerful yet simple to use screenshot software, offering annotation and editing features.",
"link": "https://flameshot.org/",
- "panel": "3",
"winget": "Flameshot.Flameshot"
},
"WPFInstallfloorp": {
@@ -617,7 +549,6 @@
"content": "Floorp",
"description": "Floorp is an open-source web browser project that aims to provide a simple and fast browsing experience.",
"link": "https://floorp.app/",
- "panel": "0",
"winget": "Ablaze.Floorp"
},
"WPFInstallflux": {
@@ -626,7 +557,6 @@
"content": "f.lux Redshift",
"description": "f.lux Redshift adjusts the color temperature of your screen to reduce eye strain during nighttime use.",
"link": "https://justgetflux.com/",
- "panel": "4",
"winget": "flux.flux"
},
"WPFInstallfoobar": {
@@ -635,7 +565,6 @@
"content": "Foobar2000 (Music Player)",
"description": "Foobar2000 is a highly customizable and extensible music player for Windows, known for its modular design and advanced features.",
"link": "https://www.foobar2000.org/",
- "panel": "3",
"winget": "PeterPawlowski.foobar2000"
},
"WPFInstallfoxpdfeditor": {
@@ -644,7 +573,6 @@
"content": "Foxit PDF Editor",
"description": "Foxit PDF Editor is a feature-rich PDF editor and viewer with a familiar ribbon-style interface.",
"link": "https://www.foxitsoftware.com/",
- "panel": "1",
"winget": "Foxit.PhantomPDF"
},
"WPFInstallfoxpdfreader": {
@@ -653,7 +581,6 @@
"content": "Foxit PDF Reader",
"description": "Foxit PDF Reader is a free PDF viewer with a familiar ribbon-style interface.",
"link": "https://www.foxitsoftware.com/",
- "panel": "1",
"winget": "Foxit.FoxitReader"
},
"WPFInstallfreecad": {
@@ -662,7 +589,6 @@
"content": "FreeCAD",
"description": "FreeCAD is a parametric 3D CAD modeler, designed for product design and engineering tasks, with a focus on flexibility and extensibility.",
"link": "https://www.freecadweb.org/",
- "panel": "3",
"winget": "FreeCAD.FreeCAD"
},
"WPFInstallfzf": {
@@ -671,7 +597,6 @@
"content": "Fzf",
"description": "A command-line fuzzy finder",
"link": "https://github.com/junegunn/fzf/",
- "panel": "4",
"winget": "junegunn.fzf"
},
"WPFInstallgeforcenow": {
@@ -680,7 +605,6 @@
"content": "GeForce NOW",
"description": "GeForce NOW is a cloud gaming service that allows you to play high-quality PC games on your device.",
"link": "https://www.nvidia.com/en-us/geforce-now/",
- "panel": "2",
"winget": "Nvidia.GeForceNow"
},
"WPFInstallgimp": {
@@ -689,7 +613,6 @@
"content": "GIMP (Image Editor)",
"description": "GIMP is a versatile open-source raster graphics editor used for tasks such as photo retouching, image editing, and image composition.",
"link": "https://www.gimp.org/",
- "panel": "3",
"winget": "GIMP.GIMP"
},
"WPFInstallgit": {
@@ -698,7 +621,6 @@
"content": "Git",
"description": "Git is a distributed version control system widely used for tracking changes in source code during software development.",
"link": "https://git-scm.com/",
- "panel": "1",
"winget": "Git.Git"
},
"WPFInstallgitextensions": {
@@ -707,7 +629,6 @@
"content": "Git Extensions",
"description": "Git Extensions is a graphical user interface for Git, providing additional features for easier source code management.",
"link": "https://gitextensions.github.io/",
- "panel": "1",
"winget": "Git.Git;GitExtensionsTeam.GitExtensions"
},
"WPFInstallgithubcli": {
@@ -716,7 +637,6 @@
"content": "GitHub CLI",
"description": "GitHub CLI is a command-line tool that simplifies working with GitHub directly from the terminal.",
"link": "https://cli.github.com/",
- "panel": "1",
"winget": "Git.Git;GitHub.cli"
},
"WPFInstallgithubdesktop": {
@@ -725,7 +645,6 @@
"content": "GitHub Desktop",
"description": "GitHub Desktop is a visual Git client that simplifies collaboration on GitHub repositories with an easy-to-use interface.",
"link": "https://desktop.github.com/",
- "panel": "1",
"winget": "Git.Git;GitHub.GitHubDesktop"
},
"WPFInstallglaryutilities": {
@@ -734,7 +653,6 @@
"content": "Glary Utilities",
"description": "Glary Utilities is a comprehensive system optimization and maintenance tool for Windows.",
"link": "https://www.glarysoft.com/glary-utilities/",
- "panel": "4",
"winget": "Glarysoft.GlaryUtilities"
},
"WPFInstallgog": {
@@ -743,7 +661,6 @@
"content": "GOG Galaxy",
"description": "GOG Galaxy is a gaming client that offers DRM-free games, additional content, and more.",
"link": "https://www.gog.com/galaxy",
- "panel": "2",
"winget": "GOG.Galaxy"
},
"WPFInstallgolang": {
@@ -752,7 +669,6 @@
"content": "GoLang",
"description": "GoLang (or Golang) is a statically typed, compiled programming language designed for simplicity, reliability, and efficiency.",
"link": "https://golang.org/",
- "panel": "1",
"winget": "GoLang.Go"
},
"WPFInstallgoogledrive": {
@@ -761,7 +677,6 @@
"content": "Google Drive",
"description": "File syncing across devices all tied to your google account",
"link": "https://www.google.com/drive/",
- "panel": "4",
"winget": "Google.Drive"
},
"WPFInstallgpuz": {
@@ -770,7 +685,6 @@
"content": "GPU-Z",
"description": "GPU-Z provides detailed information about your graphics card and GPU.",
"link": "https://www.techpowerup.com/gpuz/",
- "panel": "4",
"winget": "TechPowerUp.GPU-Z"
},
"WPFInstallgreenshot": {
@@ -779,7 +693,6 @@
"content": "Greenshot (Screenshots)",
"description": "Greenshot is a light-weight screenshot software tool with built-in image editor and customizable capture options.",
"link": "https://getgreenshot.org/",
- "panel": "3",
"winget": "Greenshot.Greenshot"
},
"WPFInstallgsudo": {
@@ -788,7 +701,6 @@
"content": "Gsudo",
"description": "Gsudo is a sudo implementation for Windows, allowing elevated privilege execution.",
"link": "https://github.com/gerardog/gsudo",
- "panel": "4",
"winget": "gerardog.gsudo"
},
"WPFInstallguilded": {
@@ -797,7 +709,6 @@
"content": "Guilded",
"description": "Guilded is a communication and productivity platform that includes chat, scheduling, and collaborative tools for gaming and communities.",
"link": "https://www.guilded.gg/",
- "panel": "0",
"winget": "Guilded.Guilded"
},
"WPFInstallhandbrake": {
@@ -806,7 +717,6 @@
"content": "HandBrake",
"description": "HandBrake is an open-source video transcoder, allowing you to convert video from nearly any format to a selection of widely supported codecs.",
"link": "https://handbrake.fr/",
- "panel": "3",
"winget": "HandBrake.HandBrake"
},
"WPFInstallheidisql": {
@@ -815,7 +725,6 @@
"content": "HeidiSQL",
"description": "HeidiSQL is a powerful and easy-to-use client for MySQL, MariaDB, Microsoft SQL Server, and PostgreSQL databases. It provides tools for database management and development.",
"link": "https://www.heidisql.com/",
- "panel": "3",
"winget": "HeidiSQL.HeidiSQL"
},
"WPFInstallhelix": {
@@ -824,7 +733,6 @@
"content": "Helix",
"description": "Helix is a neovim alternative built in rust.",
"link": "https://helix-editor.com/",
- "panel": "1",
"winget": "Helix.Helix"
},
"WPFInstallheroiclauncher": {
@@ -833,7 +741,6 @@
"content": "Heroic Games Launcher",
"description": "Heroic Games Launcher is an open-source alternative game launcher for Epic Games Store.",
"link": "https://heroicgameslauncher.com/",
- "panel": "2",
"winget": "HeroicGamesLauncher.HeroicGamesLauncher"
},
"WPFInstallhexchat": {
@@ -842,7 +749,6 @@
"content": "Hexchat",
"description": "HexChat is a free, open-source IRC (Internet Relay Chat) client with a graphical interface for easy communication.",
"link": "https://hexchat.github.io/",
- "panel": "0",
"winget": "HexChat.HexChat"
},
"WPFInstallhwinfo": {
@@ -851,7 +757,6 @@
"content": "HWInfo",
"description": "HWInfo provides comprehensive hardware information and diagnostics for Windows.",
"link": "https://www.hwinfo.com/",
- "panel": "4",
"winget": "REALiX.HWiNFO"
},
"WPFInstallimageglass": {
@@ -860,7 +765,6 @@
"content": "ImageGlass (Image Viewer)",
"description": "ImageGlass is a versatile image viewer with support for various image formats and a focus on simplicity and speed.",
"link": "https://imageglass.org/",
- "panel": "3",
"winget": "DuongDieuPhap.ImageGlass"
},
"WPFInstallimgburn": {
@@ -869,7 +773,6 @@
"content": "ImgBurn",
"description": "ImgBurn is a lightweight CD, DVD, HD-DVD, and Blu-ray burning application with advanced features for creating and burning disc images.",
"link": "http://www.imgburn.com/",
- "panel": "3",
"winget": "LIGHTNINGUK.ImgBurn"
},
"WPFInstallinkscape": {
@@ -878,7 +781,6 @@
"content": "Inkscape",
"description": "Inkscape is a powerful open-source vector graphics editor, suitable for tasks such as illustrations, icons, logos, and more.",
"link": "https://inkscape.org/",
- "panel": "3",
"winget": "Inkscape.Inkscape"
},
"WPFInstallitch": {
@@ -887,7 +789,6 @@
"content": "Itch.io",
"description": "Itch.io is a digital distribution platform for indie games and creative projects.",
"link": "https://itch.io/",
- "panel": "2",
"winget": "ItchIo.Itch"
},
"WPFInstallitunes": {
@@ -896,7 +797,6 @@
"content": "iTunes",
"description": "iTunes is a media player, media library, and online radio broadcaster application developed by Apple Inc.",
"link": "https://www.apple.com/itunes/",
- "panel": "3",
"winget": "Apple.iTunes"
},
"WPFInstalljami": {
@@ -905,7 +805,6 @@
"content": "Jami",
"description": "Jami is a secure and privacy-focused communication platform that offers audio and video calls, messaging, and file sharing.",
"link": "https://jami.net/",
- "panel": "0",
"winget": "SFLinux.Jami"
},
"WPFInstalljava16": {
@@ -914,7 +813,6 @@
"content": "OpenJDK Java 16",
"description": "OpenJDK Java 16 is the latest version of the open-source Java development kit.",
"link": "https://adoptopenjdk.net/",
- "panel": "1",
"winget": "AdoptOpenJDK.OpenJDK.16"
},
"WPFInstalljava18": {
@@ -923,7 +821,6 @@
"content": "Oracle Java 18",
"description": "Oracle Java 18 is the latest version of the official Java development kit from Oracle.",
"link": "https://www.oracle.com/java/",
- "panel": "1",
"winget": "EclipseAdoptium.Temurin.18.JRE"
},
"WPFInstalljava20": {
@@ -932,7 +829,6 @@
"content": "Azul Zulu JDK 20",
"description": "Azul Zulu JDK 20 is a distribution of the OpenJDK with long-term support, performance enhancements, and security updates.",
"link": "https://www.azul.com/downloads/zulu-community/",
- "panel": "1",
"winget": "Azul.Zulu.20.JDK"
},
"WPFInstalljava21": {
@@ -941,7 +837,6 @@
"content": "Azul Zulu JDK 21",
"description": "Azul Zulu JDK 21 is a distribution of the OpenJDK with long-term support, performance enhancements, and security updates.",
"link": "https://www.azul.com/downloads/zulu-community/",
- "panel": "1",
"winget": "Azul.Zulu.21.JDK"
},
"WPFInstalljava8": {
@@ -950,7 +845,6 @@
"content": "OpenJDK Java 8",
"description": "OpenJDK Java 8 is an open-source implementation of the Java Platform, Standard Edition.",
"link": "https://adoptopenjdk.net/",
- "panel": "1",
"winget": "EclipseAdoptium.Temurin.8.JRE"
},
"WPFInstalljdownloader": {
@@ -959,7 +853,6 @@
"content": "J Download Manager",
"description": "JDownloader is a feature-rich download manager with support for various file hosting services.",
"link": "http://jdownloader.org/",
- "panel": "4",
"winget": "AppWork.JDownloader"
},
"WPFInstalljellyfinmediaplayer": {
@@ -968,7 +861,6 @@
"content": "Jellyfin Media Player",
"description": "Jellyfin Media Player is a client application for the Jellyfin media server, providing access to your media library.",
"link": "https://jellyfin.org/",
- "panel": "3",
"winget": "Jellyfin.JellyfinMediaPlayer"
},
"WPFInstalljellyfinserver": {
@@ -977,7 +869,6 @@
"content": "Jellyfin Server",
"description": "Jellyfin Server is an open-source media server software, allowing you to organize and stream your media library.",
"link": "https://jellyfin.org/",
- "panel": "3",
"winget": "Jellyfin.Server"
},
"WPFInstalljetbrains": {
@@ -986,7 +877,6 @@
"content": "Jetbrains Toolbox",
"description": "Jetbrains Toolbox is a platform for easy installation and management of JetBrains developer tools.",
"link": "https://www.jetbrains.com/toolbox/",
- "panel": "1",
"winget": "JetBrains.Toolbox"
},
"WPFInstalljoplin": {
@@ -995,7 +885,6 @@
"content": "Joplin (FOSS Notes)",
"description": "Joplin is an open-source note-taking and to-do application with synchronization capabilities.",
"link": "https://joplinapp.org/",
- "panel": "1",
"winget": "Joplin.Joplin"
},
"WPFInstallkdeconnect": {
@@ -1004,7 +893,6 @@
"content": "KDE Connect",
"description": "KDE Connect allows seamless integration between your KDE desktop and mobile devices.",
"link": "https://community.kde.org/KDEConnect",
- "panel": "4",
"winget": "KDE.KDEConnect"
},
"WPFInstallkdenlive": {
@@ -1013,7 +901,6 @@
"content": "Kdenlive (Video Editor)",
"description": "Kdenlive is an open-source video editing software with powerful features for creating and editing professional-quality videos.",
"link": "https://kdenlive.org/",
- "panel": "3",
"winget": "KDE.Kdenlive"
},
"WPFInstallkeepass": {
@@ -1022,7 +909,6 @@
"content": "KeePassXC",
"description": "KeePassXC is a cross-platform, open-source password manager with strong encryption features.",
"link": "https://keepassxc.org/",
- "panel": "4",
"winget": "KeePassXCTeam.KeePassXC"
},
"WPFInstallklite": {
@@ -1031,7 +917,6 @@
"content": "K-Lite Codec Standard",
"description": "K-Lite Codec Pack Standard is a collection of audio and video codecs and related tools, providing essential components for media playback.",
"link": "https://www.codecguide.com/",
- "panel": "3",
"winget": "CodecGuide.K-LiteCodecPack.Standard"
},
"WPFInstallkodi": {
@@ -1040,7 +925,6 @@
"content": "Kodi Media Center",
"description": "Kodi is an open-source media center application that allows you to play and view most videos, music, podcasts, and other digital media files.",
"link": "https://kodi.tv/",
- "panel": "3",
"winget": "XBMCFoundation.Kodi"
},
"WPFInstallkrita": {
@@ -1049,7 +933,6 @@
"content": "Krita (Image Editor)",
"description": "Krita is a powerful open-source painting application. It is designed for concept artists, illustrators, matte and texture artists, and the VFX industry.",
"link": "https://krita.org/en/download/krita-desktop/",
- "panel": "3",
"winget": "KDE.Krita"
},
"WPFInstalllazygit": {
@@ -1058,7 +941,6 @@
"content": "Lazygit",
"description": "Simple terminal UI for git commands",
"link": "https://github.com/jesseduffield/lazygit/",
- "panel": "1",
"winget": "JesseDuffield.lazygit"
},
"WPFInstalllibreoffice": {
@@ -1067,7 +949,6 @@
"content": "LibreOffice",
"description": "LibreOffice is a powerful and free office suite, compatible with other major office suites.",
"link": "https://www.libreoffice.org/",
- "panel": "1",
"winget": "TheDocumentFoundation.LibreOffice"
},
"WPFInstalllibrewolf": {
@@ -1076,7 +957,6 @@
"content": "LibreWolf",
"description": "LibreWolf is a privacy-focused web browser based on Firefox, with additional privacy and security enhancements.",
"link": "https://librewolf-community.gitlab.io/",
- "panel": "0",
"winget": "LibreWolf.LibreWolf"
},
"WPFInstalllinphone": {
@@ -1085,7 +965,6 @@
"content": "Linphone",
"description": "Linphone is an open-source voice over IP (VoIPservice that allows for audio and video calls, messaging, and more.",
"link": "https://www.linphone.org/",
- "panel": "0",
"winget": "BelledonneCommunications.Linphone"
},
"WPFInstalllivelywallpaper": {
@@ -1094,7 +973,6 @@
"content": "Lively Wallpaper",
"description": "Free and open-source software that allows users to set animated desktop wallpapers and screensavers.",
"link": "https://www.rocksdanister.com/lively/",
- "panel": "4",
"winget": "rocksdanister.LivelyWallpaper"
},
"WPFInstalllocalsend": {
@@ -1103,7 +981,6 @@
"content": "LocalSend",
"description": "An open source cross-platform alternative to AirDrop.",
"link": "https://localsend.org/",
- "panel": "4",
"winget": "LocalSend.LocalSend"
},
"WPFInstalllogseq": {
@@ -1112,7 +989,6 @@
"content": "Logseq",
"description": "Logseq is a versatile knowledge management and note-taking application designed for the digital thinker. With a focus on the interconnectedness of ideas, Logseq allows users to seamlessly organize their thoughts through a combination of hierarchical outlines and bi-directional linking. It supports both structured and unstructured content, enabling users to create a personalized knowledge graph that adapts to their evolving ideas and insights.",
"link": "https://logseq.com/",
- "panel": "1",
"winget": "Logseq.Logseq"
},
"WPFInstallmalwarebytes": {
@@ -1121,7 +997,6 @@
"content": "MalwareBytes",
"description": "MalwareBytes is an anti-malware software that provides real-time protection against threats.",
"link": "https://www.malwarebytes.com/",
- "panel": "4",
"winget": "Malwarebytes.Malwarebytes"
},
"WPFInstallmasscode": {
@@ -1130,7 +1005,6 @@
"content": "massCode (Snippet Manager)",
"description": "massCode is a fast and efficient open-source code snippet manager for developers.",
"link": "https://masscode.io/",
- "panel": "1",
"winget": "antonreshetov.massCode"
},
"WPFInstallmatrix": {
@@ -1139,7 +1013,6 @@
"content": "Matrix",
"description": "Matrix is an open network for secure, decentralized communication with features like chat, VoIP, and collaboration tools.",
"link": "https://element.io/",
- "panel": "0",
"winget": "Element.Element"
},
"WPFInstallmeld": {
@@ -1148,7 +1021,6 @@
"content": "Meld",
"description": "Meld is a visual diff and merge tool for files and directories.",
"link": "https://meldmerge.org/",
- "panel": "4",
"winget": "Meld.Meld"
},
"WPFInstallmonitorian": {
@@ -1157,7 +1029,6 @@
"content": "Monitorian",
"description": "Monitorian is a utility for adjusting monitor brightness and contrast on Windows.",
"link": "https://www.monitorian.com/",
- "panel": "4",
"winget": "emoacht.Monitorian"
},
"WPFInstallmoonlight": {
@@ -1166,7 +1037,6 @@
"content": "Moonlight/GameStream Client",
"description": "Moonlight/GameStream Client allows you to stream PC games to other devices over your local network.",
"link": "https://moonlight-stream.org/",
- "panel": "2",
"winget": "MoonlightGameStreamingProject.Moonlight"
},
"WPFInstallMotrix": {
@@ -1175,7 +1045,6 @@
"content": "Motrix Download Manager",
"description": "A full-featured download manager.",
"link": "https://github.com/agalwood/Motrix",
- "panel": "4",
"winget": "agalwood.Motrix"
},
"WPFInstallmpc": {
@@ -1184,7 +1053,6 @@
"content": "Media Player Classic (Video Player)",
"description": "Media Player Classic is a lightweight, open-source media player that supports a wide range of audio and video formats. It includes features like customizable toolbars and support for subtitles.",
"link": "https://mpc-hc.org/",
- "panel": "3",
"winget": "clsid2.mpc-hc"
},
"WPFInstallmremoteng": {
@@ -1193,7 +1061,6 @@
"content": "mRemoteNG",
"description": "mRemoteNG is a free and open-source remote connections manager. It allows you to view and manage multiple remote sessions in a single interface.",
"link": "https://mremoteng.org/",
- "panel": "3",
"winget": "mRemoteNG.mRemoteNG"
},
"WPFInstallmsiafterburner": {
@@ -1202,7 +1069,6 @@
"content": "MSI Afterburner",
"description": "MSI Afterburner is a graphics card overclocking utility with advanced features.",
"link": "https://www.msi.com/Landing/afterburner",
- "panel": "4",
"winget": "Guru3D.Afterburner"
},
"WPFInstallmullvadbrowser": {
@@ -1211,7 +1077,6 @@
"content": "Mullvad Browser",
"description": "Mullvad Browser is a privacy-focused web browser, developed in partnership with the Tor Project.",
"link": "https://mullvad.net/browser",
- "panel": "0",
"winget": "MullvadVPN.MullvadBrowser"
},
"WPFInstallmusicbee": {
@@ -1220,7 +1085,6 @@
"content": "MusicBee (Music Player)",
"description": "MusicBee is a customizable music player with support for various audio formats. It includes features like an integrated search function, tag editing, and more.",
"link": "https://getmusicbee.com/",
- "panel": "3",
"winget": "MusicBee.MusicBee"
},
"WPFInstallnanazip": {
@@ -1229,7 +1093,6 @@
"content": "NanaZip",
"description": "NanaZip is a fast and efficient file compression and decompression tool.",
"link": "https://github.com/M2Team/NanaZip",
- "panel": "4",
"winget": "M2Team.NanaZip"
},
"WPFInstallnaps2": {
@@ -1238,7 +1101,6 @@
"content": "NAPS2 (Document Scanner)",
"description": "NAPS2 is a document scanning application that simplifies the process of creating electronic documents.",
"link": "https://www.naps2.com/",
- "panel": "1",
"winget": "Cyanfish.NAPS2"
},
"WPFInstallneofetchwin": {
@@ -1247,7 +1109,6 @@
"content": "Neofetch",
"description": "Neofetch is a command-line utility for displaying system information in a visually appealing way.",
"link": "https://github.com/dylanaraps/neofetch",
- "panel": "4",
"winget": "nepnep.neofetch-win"
},
"WPFInstallneovim": {
@@ -1256,7 +1117,6 @@
"content": "Neovim",
"description": "Neovim is a highly extensible text editor and an improvement over the original Vim editor.",
"link": "https://neovim.io/",
- "panel": "1",
"winget": "Neovim.Neovim"
},
"WPFInstallnextclouddesktop": {
@@ -1265,7 +1125,6 @@
"content": "Nextcloud Desktop",
"description": "Nextcloud Desktop is the official desktop client for the Nextcloud file synchronization and sharing platform.",
"link": "https://nextcloud.com/install/#install-clients",
- "panel": "4",
"winget": "Nextcloud.NextcloudDesktop"
},
"WPFInstallnglide": {
@@ -1274,7 +1133,6 @@
"content": "nGlide (3dfx compatibility)",
"description": "nGlide is a 3Dfx Voodoo Glide wrapper. It allows you to play games that use Glide API on modern graphics cards without the need for a 3Dfx Voodoo graphics card.",
"link": "http://www.zeus-software.com/downloads/nglide",
- "panel": "3",
"winget": "ZeusSoftware.nGlide"
},
"WPFInstallnmap": {
@@ -1283,7 +1141,6 @@
"content": "Nmap",
"description": "Nmap (Network Mapper) is an open-source tool for network exploration and security auditing. It discovers devices on a network and provides information about their ports and services.",
"link": "https://nmap.org/",
- "panel": "3",
"winget": "Insecure.Nmap"
},
"WPFInstallnodejs": {
@@ -1292,7 +1149,6 @@
"content": "NodeJS",
"description": "NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine for building server-side and networking applications.",
"link": "https://nodejs.org/",
- "panel": "1",
"winget": "OpenJS.NodeJS"
},
"WPFInstallnodejslts": {
@@ -1301,7 +1157,6 @@
"content": "NodeJS LTS",
"description": "NodeJS LTS provides Long-Term Support releases for stable and reliable server-side JavaScript development.",
"link": "https://nodejs.org/",
- "panel": "1",
"winget": "OpenJS.NodeJS.LTS"
},
"WPFInstallnomacs": {
@@ -1310,7 +1165,6 @@
"content": "Nomacs (Image viewer)",
"description": "Nomacs is a free, open-source image viewer that supports multiple platforms. It features basic image editing capabilities and supports a variety of image formats.",
"link": "https://github.com/nomacs/nomacs/releases/",
- "panel": "3",
"winget": "nomacs.nomacs"
},
"WPFInstallnotepadplus": {
@@ -1319,7 +1173,6 @@
"content": "Notepad++",
"description": "Notepad++ is a free, open-source code editor and Notepad replacement with support for multiple languages.",
"link": "https://notepad-plus-plus.org/",
- "panel": "1",
"winget": "Notepad++.Notepad++"
},
"WPFInstallnuget": {
@@ -1328,7 +1181,6 @@
"content": "NuGet",
"description": "NuGet is a package manager for the .NET framework, enabling developers to manage and share libraries in their .NET applications.",
"link": "https://www.nuget.org/",
- "panel": "2",
"winget": "Microsoft.NuGet"
},
"WPFInstallnushell": {
@@ -1337,7 +1189,6 @@
"content": "Nushell",
"description": "Nushell is a new shell that takes advantage of modern hardware and systems to provide a powerful, expressive, and fast experience.",
"link": "https://www.nushell.sh/",
- "panel": "4",
"winget": "Nushell.Nushell"
},
"WPFInstallnvclean": {
@@ -1346,7 +1197,6 @@
"content": "NVCleanstall",
"description": "NVCleanstall is a tool designed to customize NVIDIA driver installations, allowing advanced users to control more aspects of the installation process.",
"link": "https://www.techpowerup.com/nvcleanstall/",
- "panel": "4",
"winget": "TechPowerUp.NVCleanstall"
},
"WPFInstallnvm": {
@@ -1355,7 +1205,6 @@
"content": "Node Version Manager",
"description": "Node Version Manager (NVM) for Windows allows you to easily switch between multiple Node.js versions.",
"link": "https://github.com/coreybutler/nvm-windows",
- "panel": "1",
"winget": "CoreyButler.NVMforWindows"
},
"WPFInstallobs": {
@@ -1364,7 +1213,6 @@
"content": "OBS Studio",
"description": "OBS Studio is a free and open-source software for video recording and live streaming. It supports real-time video/audio capturing and mixing, making it popular among content creators.",
"link": "https://obsproject.com/",
- "panel": "3",
"winget": "OBSProject.OBSStudio"
},
"WPFInstallobsidian": {
@@ -1373,7 +1221,6 @@
"content": "Obsidian",
"description": "Obsidian is a powerful note-taking and knowledge management application.",
"link": "https://obsidian.md/",
- "panel": "1",
"winget": "Obsidian.Obsidian"
},
"WPFInstallokular": {
@@ -1382,7 +1229,6 @@
"content": "Okular",
"description": "Okular is a versatile document viewer with advanced features.",
"link": "https://okular.kde.org/",
- "panel": "1",
"winget": "KDE.Okular"
},
"WPFInstallonedrive": {
@@ -1391,7 +1237,6 @@
"content": "OneDrive",
"description": "OneDrive is a cloud storage service provided by Microsoft, allowing users to store and share files securely across devices.",
"link": "https://onedrive.live.com/",
- "panel": "2",
"winget": "Microsoft.OneDrive"
},
"WPFInstallonlyoffice": {
@@ -1400,7 +1245,6 @@
"content": "ONLYOffice Desktop",
"description": "ONLYOffice Desktop is a comprehensive office suite for document editing and collaboration.",
"link": "https://www.onlyoffice.com/desktop.aspx",
- "panel": "1",
"winget": "ONLYOFFICE.DesktopEditors"
},
"WPFInstallOPAutoClicker": {
@@ -1409,7 +1253,6 @@
"content": "OPAutoClicker",
"description": "A full-fledged autoclicker with two modes of autoclicking, at your dynamic cursor location or at a prespecified location.",
"link": "https://www.opautoclicker.com",
- "panel": "5",
"winget": "OPAutoClicker.OPAutoClicker"
},
"WPFInstallopenhashtab": {
@@ -1418,7 +1261,6 @@
"content": "OpenHashTab",
"description": "OpenHashTab is a shell extension for conveniently calculating and checking file hashes from file properties.",
"link": "https://github.com/namazso/OpenHashTab/",
- "panel": "4",
"winget": "namazso.OpenHashTab"
},
"WPFInstallopenoffice": {
@@ -1427,7 +1269,6 @@
"content": "Apache OpenOffice",
"description": "Apache OpenOffice is an open-source office software suite for word processing, spreadsheets, presentations, and more.",
"link": "https://www.openoffice.org/",
- "panel": "1",
"winget": "Apache.OpenOffice"
},
"WPFInstallopenrgb": {
@@ -1436,7 +1277,6 @@
"content": "OpenRGB",
"description": "OpenRGB is an open-source RGB lighting control software designed to manage and control RGB lighting for various components and peripherals.",
"link": "https://openrgb.org/",
- "panel": "4",
"winget": "CalcProgrammer1.OpenRGB"
},
"WPFInstallopenscad": {
@@ -1445,7 +1285,6 @@
"content": "OpenSCAD",
"description": "OpenSCAD is a free and open-source script-based 3D CAD modeler. It is especially useful for creating parametric designs for 3D printing.",
"link": "https://www.openscad.org/",
- "panel": "3",
"winget": "OpenSCAD.OpenSCAD"
},
"WPFInstallopenshell": {
@@ -1454,7 +1293,6 @@
"content": "Open Shell (Start Menu)",
"description": "Open Shell is a Windows Start Menu replacement with enhanced functionality and customization options.",
"link": "https://github.com/Open-Shell/Open-Shell-Menu",
- "panel": "4",
"winget": "Open-Shell.Open-Shell-Menu"
},
"WPFInstallOpenVPN": {
@@ -1463,7 +1301,6 @@
"content": "OpenVPN Connect",
"description": "OpenVPN Connect is an open-source VPN client that allows you to connect securely to a VPN server. It provides a secure and encrypted connection for protecting your online privacy.",
"link": "https://openvpn.net/",
- "panel": "3",
"winget": "OpenVPNTechnologies.OpenVPNConnect"
},
"WPFInstallOVirtualBox": {
@@ -1472,7 +1309,6 @@
"content": "Oracle VirtualBox",
"description": "Oracle VirtualBox is a powerful and free open-source virtualization tool for x86 and AMD64/Intel64 architectures.",
"link": "https://www.virtualbox.org/",
- "panel": "4",
"winget": "Oracle.VirtualBox"
},
"WPFInstallownclouddesktop": {
@@ -1481,7 +1317,6 @@
"content": "ownCloud Desktop",
"description": "ownCloud Desktop is the official desktop client for the ownCloud file synchronization and sharing platform.",
"link": "https://owncloud.com/desktop-app/",
- "panel": "4",
"winget": "ownCloud.ownCloudDesktop"
},
"WPFInstallPaintdotnet": {
@@ -1490,7 +1325,6 @@
"content": "Paint.net",
"description": "Paint.net is a free image and photo editing software for Windows. It features an intuitive user interface and supports a wide range of powerful editing tools.",
"link": "https://www.getpaint.net/",
- "panel": "3",
"winget": "dotPDNLLC.paintdotnet"
},
"WPFInstallparsec": {
@@ -1499,8 +1333,7 @@
"content": "Parsec",
"description": "Parsec is a low-latency, high-quality remote desktop sharing application for collaborating and gaming across devices.",
"link": "https://parsec.app/",
- "panel": "4",
- "winget": "Parsec.parsec"
+ "winget": "Parsec.Parsec"
},
"WPFInstallpdf24creator": {
"category": "Document",
@@ -1508,7 +1341,6 @@
"content": "PDF24 creator",
"description": "Free and easy-to-use online/desktop PDF tools that make you more productive",
"link": "https://tools.pdf24.org/en/",
- "panel": "1",
"winget": "geeksoftwareGmbH.PDF24Creator"
},
"WPFInstallpdfsam": {
@@ -1517,7 +1349,6 @@
"content": "PDFsam Basic",
"description": "PDFsam Basic is a free and open-source tool for splitting, merging, and rotating PDF files.",
"link": "https://pdfsam.org/",
- "panel": "1",
"winget": "PDFsam.PDFsam"
},
"WPFInstallpeazip": {
@@ -1526,7 +1357,6 @@
"content": "Peazip",
"description": "Peazip is a free, open-source file archiver utility that supports multiple archive formats and provides encryption features.",
"link": "https://peazip.github.io/",
- "panel": "4",
"winget": "Giorgiotani.Peazip"
},
"WPFInstallpiimager": {
@@ -1535,7 +1365,6 @@
"content": "Raspberry Pi Imager",
"description": "Raspberry Pi Imager is a utility for writing operating system images to SD cards for Raspberry Pi devices.",
"link": "https://www.raspberrypi.com/software/",
- "panel": "4",
"winget": "RaspberryPiFoundation.RaspberryPiImager"
},
"WPFInstallplaynite": {
@@ -1544,7 +1373,6 @@
"content": "Playnite",
"description": "Playnite is an open-source video game library manager with one simple goal: To provide a unified interface for all of your games.",
"link": "https://playnite.link/",
- "panel": "2",
"winget": "Playnite.Playnite"
},
"WPFInstallplex": {
@@ -1553,7 +1381,6 @@
"content": "Plex Media Server",
"description": "Plex Media Server is a media server software that allows you to organize and stream your media library. It supports various media formats and offers a wide range of features.",
"link": "https://www.plex.tv/your-media/",
- "panel": "3",
"winget": "Plex.PlexMediaServer"
},
"WPFInstallPortmaster": {
@@ -1562,7 +1389,6 @@
"content": "Portmaster",
"description": "Portmaster is a free and open-source application that puts you back in charge over all your computers network connections.",
"link": "https://github.com/safing/portmaster",
- "panel": "3",
"winget": "Safing.Portmaster"
},
"WPFInstallposh": {
@@ -1571,7 +1397,6 @@
"content": "Oh My Posh (Prompt)",
"description": "Oh My Posh is a cross-platform prompt theme engine for any shell.",
"link": "https://ohmyposh.dev/",
- "panel": "1",
"winget": "JanDeDobbeleer.OhMyPosh"
},
"WPFInstallpostman": {
@@ -1580,7 +1405,6 @@
"content": "Postman",
"description": "Postman is a collaboration platform for API development that simplifies the process of developing APIs.",
"link": "https://www.postman.com/",
- "panel": "1",
"winget": "Postman.Postman"
},
"WPFInstallpowerbi": {
@@ -1589,7 +1413,6 @@
"content": "Power BI",
"description": "Create stunning reports and visualizations with Power BI Desktop. It puts visual analytics at your fingertips with intuitive report authoring. Drag-and-drop to place content exactly where you want it on the flexible and fluid canvas. Quickly discover patterns as you explore a single unified view of linked, interactive visualizations.",
"link": "https://www.microsoft.com/en-us/power-platform/products/power-bi/",
- "panel": "2",
"winget": "Microsoft.PowerBI"
},
"WPFInstallpowershell": {
@@ -1598,7 +1421,6 @@
"content": "PowerShell",
"description": "PowerShell is a task automation framework and scripting language designed for system administrators, offering powerful command-line capabilities.",
"link": "https://github.com/PowerShell/PowerShell",
- "panel": "2",
"winget": "Microsoft.PowerShell"
},
"WPFInstallpowertoys": {
@@ -1607,7 +1429,6 @@
"content": "Powertoys",
"description": "PowerToys is a set of utilities for power users to enhance productivity, featuring tools like FancyZones, PowerRename, and more.",
"link": "https://github.com/microsoft/PowerToys",
- "panel": "2",
"winget": "Microsoft.PowerToys"
},
"WPFInstallprismlauncher": {
@@ -1616,7 +1437,6 @@
"content": "Prism Launcher",
"description": "Prism Launcher is a game launcher and manager designed to provide a clean and intuitive interface for organizing and launching your games.",
"link": "https://prismlauncher.org/",
- "panel": "2",
"winget": "PrismLauncher.PrismLauncher"
},
"WPFInstallprocesslasso": {
@@ -1625,7 +1445,6 @@
"content": "Process Lasso",
"description": "Process Lasso is a system optimization and automation tool that improves system responsiveness and stability by adjusting process priorities and CPU affinities.",
"link": "https://bitsum.com/",
- "panel": "4",
"winget": "BitSum.ProcessLasso"
},
"WPFInstallprocessmonitor": {
@@ -1634,7 +1453,6 @@
"content": "SysInternals Process Monitor",
"description": "SysInternals Process Monitor is an advanced monitoring tool that shows real-time file system, registry, and process/thread activity.",
"link": "https://docs.microsoft.com/en-us/sysinternals/downloads/procmon",
- "panel": "2",
"winget": "Microsoft.Sysinternals.ProcessMonitor"
},
"WPFInstallprucaslicer": {
@@ -1643,7 +1461,6 @@
"content": "Prusa Slicer",
"description": "Prusa Slicer is a powerful and easy-to-use slicing software for 3D printing with Prusa 3D printers.",
"link": "https://www.prusa3d.com/prusaslicer/",
- "panel": "4",
"winget": "Prusa3d.PrusaSlicer"
},
"WPFInstallpsremoteplay": {
@@ -1652,7 +1469,6 @@
"content": "PS Remote Play",
"description": "PS Remote Play is a free application that allows you to stream games from your PlayStation console to a PC or mobile device.",
"link": "https://remoteplay.dl.playstation.net/remoteplay/lang/gb/",
- "panel": "2",
"winget": "PlayStation.PSRemotePlay"
},
"WPFInstallputty": {
@@ -1661,7 +1477,6 @@
"content": "Putty",
"description": "PuTTY is a free and open-source terminal emulator, serial console, and network file transfer application. It supports various network protocols such as SSH, Telnet, and SCP.",
"link": "https://www.chiark.greenend.org.uk/~sgtatham/putty/",
- "panel": "3",
"winget": "PuTTY.PuTTY"
},
"WPFInstallpython3": {
@@ -1670,7 +1485,6 @@
"content": "Python3",
"description": "Python is a versatile programming language used for web development, data analysis, artificial intelligence, and more.",
"link": "https://www.python.org/",
- "panel": "1",
"winget": "Python.Python.3.12"
},
"WPFInstallqbittorrent": {
@@ -1679,7 +1493,6 @@
"content": "qBittorrent",
"description": "qBittorrent is a free and open-source BitTorrent client that aims to provide a feature-rich and lightweight alternative to other torrent clients.",
"link": "https://www.qbittorrent.org/",
- "panel": "4",
"winget": "qBittorrent.qBittorrent"
},
"WPFInstallqtox": {
@@ -1688,7 +1501,6 @@
"content": "QTox",
"description": "QTox is a free and open-source messaging app that prioritizes user privacy and security in its design.",
"link": "https://qtox.github.io/",
- "panel": "0",
"winget": "Tox.qTox"
},
"WPFInstallrainmeter": {
@@ -1697,7 +1509,6 @@
"content": "Rainmeter",
"description": "Rainmeter is a desktop customization tool that allows you to create and share customizable skins for your desktop.",
"link": "https://www.rainmeter.net/",
- "panel": "4",
"winget": "Rainmeter.Rainmeter"
},
"WPFInstallrevo": {
@@ -1706,7 +1517,6 @@
"content": "RevoUninstaller",
"description": "RevoUninstaller is an advanced uninstaller tool that helps you remove unwanted software and clean up your system.",
"link": "https://www.revouninstaller.com/",
- "panel": "4",
"winget": "RevoUninstaller.RevoUninstaller"
},
"WPFInstallripgrep": {
@@ -1715,7 +1525,6 @@
"content": "Ripgrep",
"description": "Fast and powerful commandline search tool",
"link": "https://github.com/BurntSushi/ripgrep/",
- "panel": "4",
"winget": "BurntSushi.ripgrep.MSVC"
},
"WPFInstallrufus": {
@@ -1724,7 +1533,6 @@
"content": "Rufus Imager",
"description": "Rufus is a utility that helps format and create bootable USB drives, such as USB keys or pen drives.",
"link": "https://rufus.ie/",
- "panel": "4",
"winget": "Rufus.Rufus"
},
"WPFInstallrustdesk": {
@@ -1733,7 +1541,6 @@
"content": "Rust Remote Desktop (FOSS)",
"description": "RustDesk is a free and open-source remote desktop application. It provides a secure way to connect to remote machines and access desktop environments.",
"link": "https://rustdesk.com/",
- "panel": "3",
"winget": "RustDesk.RustDesk"
},
"WPFInstallrustlang": {
@@ -1742,7 +1549,6 @@
"content": "Rust",
"description": "Rust is a programming language designed for safety and performance, particularly focused on systems programming.",
"link": "https://www.rust-lang.org/",
- "panel": "1",
"winget": "Rustlang.Rust.MSVC"
},
"WPFInstallsamsungmagician": {
@@ -1751,7 +1557,6 @@
"content": "Samsung Magician",
"description": "Samsung Magician is a utility for managing and optimizing Samsung SSDs.",
"link": "https://semiconductor.samsung.com/consumer-storage/magician/",
- "panel": "4",
"winget": "Samsung.SamsungMagician"
},
"WPFInstallsandboxie": {
@@ -1760,7 +1565,6 @@
"content": "Sandboxie Plus",
"description": "Sandboxie Plus is a sandbox-based isolation program that provides enhanced security by running applications in an isolated environment.",
"link": "https://www.sandboxie.com/",
- "panel": "4",
"winget": "Sandboxie.Plus"
},
"WPFInstallsdio": {
@@ -1769,7 +1573,6 @@
"content": "Snappy Driver Installer Origin",
"description": "Snappy Driver Installer Origin is a free and open-source driver updater with a vast driver database for Windows.",
"link": "https://sourceforge.net/projects/snappy-driver-installer-origin",
- "panel": "4",
"winget": "GlennDelahoy.SnappyDriverInstallerOrigin"
},
"WPFInstallsession": {
@@ -1778,7 +1581,6 @@
"content": "Session",
"description": "Session is a private and secure messaging app built on a decentralized network for user privacy and data protection.",
"link": "https://getsession.org/",
- "panel": "0",
"winget": "Oxen.Session"
},
"WPFInstallsharex": {
@@ -1787,7 +1589,6 @@
"content": "ShareX (Screenshots)",
"description": "ShareX is a free and open-source screen capture and file sharing tool. It supports various capture methods and offers advanced features for editing and sharing screenshots.",
"link": "https://getsharex.com/",
- "panel": "3",
"winget": "ShareX.ShareX"
},
"WPFInstallnilesoftShel": {
@@ -1796,7 +1597,6 @@
"content": "Shell (Expanded Context Menu)",
"description": "Shell is an expanded context menu tool that adds extra functionality and customization options to the Windows context menu.",
"link": "https://nilesoft.org/",
- "panel": "4",
"winget": "Nilesoft.Shell"
},
"WPFInstallsidequest": {
@@ -1805,7 +1605,6 @@
"content": "SideQuestVR",
"description": "SideQuestVR is a community-driven platform that enables users to discover, install, and manage virtual reality content on Oculus Quest devices.",
"link": "https://sidequestvr.com/",
- "panel": "2",
"winget": "SideQuestVR.SideQuest"
},
"WPFInstallsignal": {
@@ -1814,7 +1613,6 @@
"content": "Signal",
"description": "Signal is a privacy-focused messaging app that offers end-to-end encryption for secure and private communication.",
"link": "https://signal.org/",
- "panel": "0",
"winget": "OpenWhisperSystems.Signal"
},
"WPFInstallsimplewall": {
@@ -1823,7 +1621,6 @@
"content": "SimpleWall",
"description": "SimpleWall is a free and open-source firewall application for Windows. It allows users to control and manage the inbound and outbound network traffic of applications.",
"link": "https://www.henrypp.org/product/simplewall",
- "panel": "3",
"winget": "Henry++.simplewall"
},
"WPFInstallskype": {
@@ -1832,7 +1629,6 @@
"content": "Skype",
"description": "Skype is a widely used communication platform offering video calls, voice calls, and instant messaging services.",
"link": "https://www.skype.com/",
- "panel": "0",
"winget": "Microsoft.Skype"
},
"WPFInstallslack": {
@@ -1841,7 +1637,6 @@
"content": "Slack",
"description": "Slack is a collaboration hub that connects teams and facilitates communication through channels, messaging, and file sharing.",
"link": "https://slack.com/",
- "panel": "0",
"winget": "SlackTechnologies.Slack"
},
"WPFInstallspacedrive": {
@@ -1850,7 +1645,6 @@
"content": "Spacedrive File Manager",
"description": "Spacedrive is a file manager that offers cloud storage integration and file synchronization across devices.",
"link": "https://www.spacedrive.com/",
- "panel": "4",
"winget": "spacedrive.Spacedrive"
},
"WPFInstallstarship": {
@@ -1859,7 +1653,6 @@
"content": "Starship (Shell Prompt)",
"description": "Starship is a minimal, fast, and customizable prompt for any shell.",
"link": "https://starship.rs/",
- "panel": "1",
"winget": "starship"
},
"WPFInstallstartallback": {
@@ -1868,7 +1661,6 @@
"content": "StartAllBack",
"description": "StartAllBack is a Tool that can be used to edit the Windows appearance by your liking (Taskbar, Start Menu, File Explorer, Control Panel, Context Menu ...)",
"link": "https://www.startallback.com/",
- "panel": "4",
"winget": "startallback"
},
"WPFInstallsteam": {
@@ -1877,7 +1669,6 @@
"content": "Steam",
"description": "Steam is a digital distribution platform for purchasing and playing video games, offering multiplayer gaming, video streaming, and more.",
"link": "https://store.steampowered.com/",
- "panel": "2",
"winget": "Valve.Steam"
},
"WPFInstallstrawberry": {
@@ -1886,14 +1677,12 @@
"content": "Strawberry (Music Player)",
"description": "Strawberry is an open-source music player that focuses on music collection management and audio quality. It supports various audio formats and features a clean user interface.",
"link": "https://github.com/strawberrymusicplayer/strawberry/",
- "panel": "3",
"winget": "StrawberryMusicPlayer.Strawberry"
},
"WPFInstallstremio": {
"winget": "Stremio.Stremio",
"choco": "stremio",
"category": "Multimedia Tools",
- "panel": "3",
"content": "Stremio",
"link": "https://www.stremio.com/",
"description": "Stremio is a media center application that allows users to organize and stream their favorite movies, TV shows, and video content."
@@ -1904,7 +1693,6 @@
"content": "Sublime Merge",
"description": "Sublime Merge is a Git client with advanced features and a beautiful interface.",
"link": "https://www.sublimemerge.com/",
- "panel": "1",
"winget": "SublimeHQ.SublimeMerge"
},
"WPFInstallsublimetext": {
@@ -1913,7 +1701,6 @@
"content": "Sublime Text",
"description": "Sublime Text is a sophisticated text editor for code, markup, and prose.",
"link": "https://www.sublimetext.com/",
- "panel": "1",
"winget": "SublimeHQ.SublimeText.4"
},
"WPFInstallsumatra": {
@@ -1922,7 +1709,6 @@
"content": "Sumatra PDF",
"description": "Sumatra PDF is a lightweight and fast PDF viewer with minimalistic design.",
"link": "https://www.sumatrapdfreader.org/free-pdf-reader.html",
- "panel": "1",
"winget": "SumatraPDF.SumatraPDF"
},
"WPFInstallsunshine": {
@@ -1931,7 +1717,6 @@
"content": "Sunshine/GameStream Server",
"description": "Sunshine is a GameStream server that allows you to remotely play PC games on Android devices, offering low-latency streaming.",
"link": "https://github.com/LoLBoy25/Sunshine",
- "panel": "2",
"winget": "LizardByte.Sunshine"
},
"WPFInstallsuperf4": {
@@ -1940,7 +1725,6 @@
"content": "SuperF4",
"description": "SuperF4 is a utility that allows you to terminate programs instantly by pressing a customizable hotkey.",
"link": "https://stefansundin.github.io/superf4/",
- "panel": "4",
"winget": "StefanSundin.Superf4"
},
"WPFInstallsynctrayzor": {
@@ -1949,7 +1733,6 @@
"content": "Synctrayzor",
"description": "Windows tray utility / filesystem watcher / launcher for Syncthing",
"link": "https://github.com/canton7/SyncTrayzor/",
- "panel": "4",
"winget": "SyncTrayzor.SyncTrayzor"
},
"WPFInstalltailscale": {
@@ -1958,7 +1741,6 @@
"content": "Tailscale",
"description": "Tailscale is a secure and easy-to-use VPN solution for connecting your devices and networks.",
"link": "https://tailscale.com/",
- "panel": "4",
"winget": "tailscale.tailscale"
},
"WPFInstallTcNoAccSwitcher": {
@@ -1967,7 +1749,6 @@
"content": "TCNO Account Switcher",
"description": "A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and many others!",
"link": "https://github.com/TCNOco/TcNo-Acc-Switcher",
- "panel": "2",
"winget": "TechNobo.TcNoAccountSwitcher"
},
"WPFInstalltcpview": {
@@ -1976,7 +1757,6 @@
"content": "SysInternals TCPView",
"description": "SysInternals TCPView is a network monitoring tool that displays a detailed list of all TCP and UDP endpoints on your system.",
"link": "https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview",
- "panel": "2",
"winget": "Microsoft.Sysinternals.TCPView"
},
"WPFInstallteams": {
@@ -1985,7 +1765,6 @@
"content": "Teams",
"description": "Microsoft Teams is a collaboration platform that integrates with Office 365 and offers chat, video conferencing, file sharing, and more.",
"link": "https://www.microsoft.com/en-us/microsoft-teams/group-chat-software",
- "panel": "0",
"winget": "Microsoft.Teams"
},
"WPFInstallteamviewer": {
@@ -1994,7 +1773,6 @@
"content": "TeamViewer",
"description": "TeamViewer is a popular remote access and support software that allows you to connect to and control remote devices.",
"link": "https://www.teamviewer.com/",
- "panel": "4",
"winget": "TeamViewer.TeamViewer"
},
"WPFInstalltelegram": {
@@ -2003,7 +1781,6 @@
"content": "Telegram",
"description": "Telegram is a cloud-based instant messaging app known for its security features, speed, and simplicity.",
"link": "https://telegram.org/",
- "panel": "0",
"winget": "Telegram.TelegramDesktop"
},
"WPFInstallterminal": {
@@ -2012,7 +1789,6 @@
"content": "Windows Terminal",
"description": "Windows Terminal is a modern, fast, and efficient terminal application for command-line users, supporting multiple tabs, panes, and more.",
"link": "https://aka.ms/terminal",
- "panel": "2",
"winget": "Microsoft.WindowsTerminal"
},
"WPFInstallThonny": {
@@ -2021,7 +1797,6 @@
"content": "Thonny Python IDE",
"description": "Python IDE for beginners.",
"link": "https://github.com/thonny/thonny",
- "panel": "1",
"winget": "AivarAnnamaa.Thonny"
},
"WPFInstallthorium": {
@@ -2030,7 +1805,6 @@
"content": "Thorium Browser AVX2",
"description": "Browser built for speed over vanilla chromium. It is built with AVX2 optimizations and is the fastest browser on the market.",
"link": "http://thorium.rocks/",
- "panel": "0",
"winget": "Alex313031.Thorium.AVX2"
},
"WPFInstallthunderbird": {
@@ -2039,7 +1813,6 @@
"content": "Thunderbird",
"description": "Mozilla Thunderbird is a free and open-source email client, news client, and chat client with advanced features.",
"link": "https://www.thunderbird.net/",
- "panel": "0",
"winget": "Mozilla.Thunderbird"
},
"WPFInstalltidal": {
@@ -2048,7 +1821,6 @@
"content": "Tidal",
"description": "Tidal is a music streaming service known for its high-fidelity audio quality and exclusive content. It offers a vast library of songs and curated playlists.",
"link": "https://tidal.com/",
- "panel": "3",
"winget": "9NNCB5BS59PH"
},
"WPFInstalltor": {
@@ -2057,7 +1829,6 @@
"content": "Tor Browser",
"description": "Tor Browser is designed for anonymous web browsing, utilizing the Tor network to protect user privacy and security.",
"link": "https://www.torproject.org/",
- "panel": "0",
"winget": "TorProject.TorBrowser"
},
"WPFInstalltotalcommander": {
@@ -2066,7 +1837,6 @@
"content": "Total Commander",
"description": "Total Commander is a file manager for Windows that provides a powerful and intuitive interface for file management.",
"link": "https://www.ghisler.com/",
- "panel": "4",
"winget": "Ghisler.TotalCommander"
},
"WPFInstalltreesize": {
@@ -2075,7 +1845,6 @@
"content": "TreeSize Free",
"description": "TreeSize Free is a disk space manager that helps you analyze and visualize the space usage on your drives.",
"link": "https://www.jam-software.com/treesize_free/",
- "panel": "4",
"winget": "JAMSoftware.TreeSize.Free"
},
"WPFInstallttaskbar": {
@@ -2084,7 +1853,6 @@
"content": "Translucent Taskbar",
"description": "Translucent Taskbar is a tool that allows you to customize the transparency of the Windows taskbar.",
"link": "https://github.com/TranslucentTB/TranslucentTB",
- "panel": "4",
"winget": "9PF4KZ2VN4W9"
},
"WPFInstalltwinkletray": {
@@ -2093,7 +1861,6 @@
"content": "Twinkle Tray",
"description": "Twinkle Tray lets you easily manage the brightness levels of multiple monitors.",
"link": "https://twinkletray.com/",
- "panel": "4",
"winget": "xanderfrangos.twinkletray"
},
"WPFInstallubisoft": {
@@ -2102,7 +1869,6 @@
"content": "Ubisoft Connect",
"description": "Ubisoft Connect is Ubisoft's digital distribution and online gaming service, providing access to Ubisoft's games and services.",
"link": "https://ubisoftconnect.com/",
- "panel": "2",
"winget": "Ubisoft.Connect"
},
"WPFInstallungoogled": {
@@ -2111,7 +1877,6 @@
"content": "Ungoogled",
"description": "Ungoogled Chromium is a version of Chromium without Google's integration for enhanced privacy and control.",
"link": "https://github.com/Eloston/ungoogled-chromium",
- "panel": "0",
"winget": "eloston.ungoogled-chromium"
},
"WPFInstallunity": {
@@ -2120,7 +1885,6 @@
"content": "Unity Game Engine",
"description": "Unity is a powerful game development platform for creating 2D, 3D, augmented reality, and virtual reality games.",
"link": "https://unity.com/",
- "panel": "1",
"winget": "Unity.UnityHub"
},
"WPFInstallvagrant": {
@@ -2129,7 +1893,6 @@
"content": "Vagrant",
"description": "Vagrant is an open-source tool for building and managing virtualized development environments.",
"link": "https://www.vagrantup.com/",
- "panel": "1",
"winget": "Hashicorp.Vagrant"
},
"WPFInstallvc2015_32": {
@@ -2138,7 +1901,6 @@
"content": "Visual C++ 2015-2022 32-bit",
"description": "Visual C++ 2015-2022 32-bit redistributable package installs runtime components of Visual C++ libraries required to run 32-bit applications.",
"link": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads",
- "panel": "2",
"winget": "Microsoft.VCRedist.2015+.x86"
},
"WPFInstallvc2015_64": {
@@ -2147,7 +1909,6 @@
"content": "Visual C++ 2015-2022 64-bit",
"description": "Visual C++ 2015-2022 64-bit redistributable package installs runtime components of Visual C++ libraries required to run 64-bit applications.",
"link": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads",
- "panel": "2",
"winget": "Microsoft.VCRedist.2015+.x64"
},
"WPFInstallvencord": {
@@ -2156,7 +1917,6 @@
"content": "Vencord",
"description": "Vencord is a modification for Discord that adds plugins, custom styles, and more!",
"link": "https://vencord.dev/",
- "panel": "0",
"winget": "Vendicated.Vencord"
},
"WPFInstallventoy": {
@@ -2165,7 +1925,6 @@
"content": "Ventoy",
"description": "Ventoy is an open-source tool for creating bootable USB drives. It supports multiple ISO files on a single USB drive, making it a versatile solution for installing operating systems.",
"link": "https://www.ventoy.net/",
- "panel": "3",
"winget": "Ventoy.Ventoy"
},
"WPFInstallvesktop": {
@@ -2174,7 +1933,6 @@
"content": "Vesktop",
"description": "A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed.",
"link": "https://github.com/Vencord/Vesktop",
- "panel": "0",
"winget": "Vencord.Vesktop"
},
"WPFInstallviber": {
@@ -2183,7 +1941,6 @@
"content": "Viber",
"description": "Viber is a free messaging and calling app with features like group chats, video calls, and more.",
"link": "https://www.viber.com/",
- "panel": "0",
"winget": "Viber.Viber"
},
"WPFInstallvideomass": {
@@ -2192,7 +1949,6 @@
"content": "Videomass",
"description": "Videomass by GianlucaPernigotto is a cross-platform GUI for FFmpeg, streamlining multimedia file processing with batch conversions and user-friendly features.",
"link": "https://github.com/jeanslack/Videomass",
- "panel": "3",
"winget": "GianlucaPernigotto.Videomass"
},
"WPFInstallvisualstudio": {
@@ -2201,7 +1957,6 @@
"content": "Visual Studio 2022",
"description": "Visual Studio 2022 is an integrated development environment (IDE) for building, debugging, and deploying applications.",
"link": "https://visualstudio.microsoft.com/",
- "panel": "1",
"winget": "Microsoft.VisualStudio.2022.Community"
},
"WPFInstallvivaldi": {
@@ -2210,7 +1965,6 @@
"content": "Vivaldi",
"description": "Vivaldi is a highly customizable web browser with a focus on user personalization and productivity features.",
"link": "https://vivaldi.com/",
- "panel": "0",
"winget": "VivaldiTechnologies.Vivaldi"
},
"WPFInstallvlc": {
@@ -2219,7 +1973,6 @@
"content": "VLC (Video Player)",
"description": "VLC Media Player is a free and open-source multimedia player that supports a wide range of audio and video formats. It is known for its versatility and cross-platform compatibility.",
"link": "https://www.videolan.org/vlc/",
- "panel": "3",
"winget": "VideoLAN.VLC"
},
"WPFInstallvoicemeeter": {
@@ -2228,7 +1981,6 @@
"content": "Voicemeeter (Audio)",
"description": "Voicemeeter is a virtual audio mixer that allows you to manage and enhance audio streams on your computer. It is commonly used for audio recording and streaming purposes.",
"link": "https://www.vb-audio.com/Voicemeeter/",
- "panel": "3",
"winget": "VB-Audio.Voicemeeter"
},
"WPFInstallvrdesktopstreamer": {
@@ -2237,7 +1989,6 @@
"content": "Virtual Desktop Streamer",
"description": "Virtual Desktop Streamer is a tool that allows you to stream your desktop screen to VR devices.",
"link": "https://www.vrdesktop.net/",
- "panel": "2",
"winget": "VirtualDesktop.Streamer"
},
"WPFInstallvscode": {
@@ -2246,7 +1997,6 @@
"content": "VS Code",
"description": "Visual Studio Code is a free, open-source code editor with support for multiple programming languages.",
"link": "https://code.visualstudio.com/",
- "panel": "1",
"winget": "Git.Git;Microsoft.VisualStudioCode"
},
"WPFInstallvscodium": {
@@ -2255,7 +2005,6 @@
"content": "VS Codium",
"description": "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's VS Code.",
"link": "https://vscodium.com/",
- "panel": "1",
"winget": "Git.Git;VSCodium.VSCodium"
},
"WPFInstallwaterfox": {
@@ -2264,7 +2013,6 @@
"content": "Waterfox",
"description": "Waterfox is a fast, privacy-focused web browser based on Firefox, designed to preserve user choice and privacy.",
"link": "https://www.waterfox.net/",
- "panel": "0",
"winget": "Waterfox.Waterfox"
},
"WPFInstallwezterm": {
@@ -2273,7 +2021,6 @@
"content": "Wezterm",
"description": "WezTerm is a powerful cross-platform terminal emulator and multiplexer",
"link": "https://wezfurlong.org/wezterm/index.html",
- "panel": "1",
"winget": "wez.wezterm"
},
"WPFInstallwhatsapp": {
@@ -2282,7 +2029,6 @@
"content": "Whatsapp",
"description": "WhatsApp Desktop is a desktop version of the popular messaging app, allowing users to send and receive messages, share files, and connect with contacts from their computer.",
"link": "https://www.whatsapp.com/",
- "panel": "0",
"winget": "WhatsApp.WhatsApp"
},
"WPFInstallwindirstat": {
@@ -2291,7 +2037,6 @@
"content": "WinDirStat",
"description": "WinDirStat is a disk usage statistics viewer and cleanup tool for Windows.",
"link": "https://windirstat.net/",
- "panel": "4",
"winget": "WinDirStat.WinDirStat"
},
"WPFInstallwindowspchealth": {
@@ -2300,7 +2045,6 @@
"content": "Windows PC Health Check",
"description": "Windows PC Health Check is a tool that helps you check if your PC meets the system requirements for Windows 11.",
"link": "https://support.microsoft.com/en-us/windows/how-to-use-the-pc-health-check-app-9c8abd9b-03ba-4e67-81ef-36f37caa7844",
- "panel": "4",
"winget": "Microsoft.WindowsPCHealthCheck"
},
"WPFInstallwingetui": {
@@ -2309,7 +2053,6 @@
"content": "WingetUI",
"description": "WingetUI is a graphical user interface for Microsoft's Windows Package Manager (winget).",
"link": "https://github.com/marticliment/WingetUI",
- "panel": "4",
"winget": "SomePythonThings.WingetUIStore"
},
"WPFInstallwinmerge": {
@@ -2318,7 +2061,6 @@
"content": "WinMerge",
"description": "WinMerge is a visual text file and directory comparison tool for Windows.",
"link": "https://winmerge.org/",
- "panel": "1",
"winget": "WinMerge.WinMerge"
},
"WPFInstallwinpaletter": {
@@ -2327,7 +2069,6 @@
"content": "WinPaletter",
"description": "WinPaletter is a tool for adjusting the color palette of Windows 10, providing customization options for window colors.",
"link": "https://github.com/Abdelrhman-AK/WinPaletter",
- "panel": "4",
"winget": "Abdelrhman-AK.WinPaletter"
},
"WPFInstallwinrar": {
@@ -2336,7 +2077,6 @@
"content": "WinRAR",
"description": "WinRAR is a powerful archive manager that allows you to create, manage, and extract compressed files.",
"link": "https://www.win-rar.com/",
- "panel": "4",
"winget": "RARLab.WinRAR"
},
"WPFInstallwinscp": {
@@ -2345,7 +2085,6 @@
"content": "WinSCP",
"description": "WinSCP is a popular open-source SFTP, FTP, and SCP client for Windows. It allows secure file transfers between a local and a remote computer.",
"link": "https://winscp.net/",
- "panel": "3",
"winget": "WinSCP.WinSCP"
},
"WPFInstallwireguard": {
@@ -2354,7 +2093,6 @@
"content": "WireGuard",
"description": "WireGuard is a fast and modern VPN (Virtual Private Network) protocol. It aims to be simpler and more efficient than other VPN protocols, providing secure and reliable connections.",
"link": "https://www.wireguard.com/",
- "panel": "3",
"winget": "WireGuard.WireGuard"
},
"WPFInstallwireshark": {
@@ -2363,7 +2101,6 @@
"content": "WireShark",
"description": "Wireshark is a widely-used open-source network protocol analyzer. It allows users to capture and analyze network traffic in real-time, providing detailed insights into network activities.",
"link": "https://www.wireshark.org/",
- "panel": "3",
"winget": "WiresharkFoundation.Wireshark"
},
"WPFInstallwisetoys": {
@@ -2372,7 +2109,6 @@
"content": "WiseToys",
"description": "WiseToys is a set of utilities and tools designed to enhance and optimize your Windows experience.",
"link": "https://toys.wisecleaner.com/",
- "panel": "4",
"winget": "WiseCleaner.WiseToys"
},
"WPFInstallwiztree": {
@@ -2381,7 +2117,6 @@
"content": "WizTree",
"description": "WizTree is a fast disk space analyzer that helps you quickly find the files and folders consuming the most space on your hard drive.",
"link": "https://wiztreefree.com/",
- "panel": "4",
"winget": "AntibodySoftware.WizTree"
},
"WPFInstallxdm": {
@@ -2390,7 +2125,6 @@
"content": "Xtreme Download Manager",
"description": "Xtreme Download Manager is an advanced download manager with support for various protocols and browsers.*Browser integration deprecated by google store. No official release.*",
"link": "https://github.com/subhra74/xdm",
- "panel": "4",
"winget": "subhra74.XtremeDownloadManager"
},
"WPFInstallxeheditor": {
@@ -2399,7 +2133,6 @@
"content": "HxD Hex Editor",
"description": "HxD is a free hex editor that allows you to edit, view, search, and analyze binary files.",
"link": "https://mh-nexus.de/en/hxd/",
- "panel": "1",
"winget": "MHNexus.HxD"
},
"WPFInstallxemu": {
@@ -2408,7 +2141,6 @@
"content": "XEMU",
"description": "XEMU is an open-source Xbox emulator that allows you to play Xbox games on your PC, aiming for accuracy and compatibility.",
"link": "https://xemu.app/",
- "panel": "2",
"winget": "xemu-project.xemu"
},
"WPFInstallxournal": {
@@ -2417,7 +2149,6 @@
"content": "Xournal++",
"description": "Xournal++ is an open-source handwriting notetaking software with PDF annotation capabilities.",
"link": "https://xournalpp.github.io/",
- "panel": "1",
"winget": "Xournal++.Xournal++"
},
"WPFInstallxpipe": {
@@ -2426,7 +2157,6 @@
"content": "X-Pipe",
"description": "X-Pipe is an open-source tool for orchestrating containerized applications. It simplifies the deployment and management of containerized services in a distributed environment.",
"link": "https://xpipe.io/",
- "panel": "3",
"winget": "xpipe-io.xpipe"
},
"WPFInstallyarn": {
@@ -2435,7 +2165,6 @@
"content": "Yarn",
"description": "Yarn is a fast, reliable, and secure dependency management tool for JavaScript projects.",
"link": "https://yarnpkg.com/",
- "panel": "1",
"winget": "Yarn.Yarn"
},
"WPFInstallytdlp": {
@@ -2444,7 +2173,6 @@
"content": "Yt-dlp",
"description": "Command-line tool that allows you to download videos from YouTube and other supported sites. It is an improved version of the popular youtube-dl.",
"link": "https://github.com/yt-dlp/yt-dlp",
- "panel": "3",
"winget": "yt-dlp.yt-dlp"
},
"WPFInstallzerotierone": {
@@ -2453,7 +2181,6 @@
"content": "ZeroTier One",
"description": "ZeroTier One is a software-defined networking tool that allows you to create secure and scalable networks.",
"link": "https://zerotier.com/",
- "panel": "4",
"winget": "ZeroTier.ZeroTierOne"
},
"WPFInstallzim": {
@@ -2462,7 +2189,6 @@
"content": "Zim Desktop Wiki",
"description": "Zim Desktop Wiki is a graphical text editor used to maintain a collection of wiki pages.",
"link": "https://zim-wiki.org/",
- "panel": "1",
"winget": "Zimwiki.Zim"
},
"WPFInstallznote": {
@@ -2471,7 +2197,6 @@
"content": "Znote",
"description": "Znote is a note-taking application.",
"link": "https://znote.io/",
- "panel": "1",
"winget": "alagrede.znote"
},
"WPFInstallzoom": {
@@ -2480,7 +2205,6 @@
"content": "Zoom",
"description": "Zoom is a popular video conferencing and web conferencing service for online meetings, webinars, and collaborative projects.",
"link": "https://zoom.us/",
- "panel": "0",
"winget": "Zoom.Zoom"
},
"WPFInstallzotero": {
@@ -2489,7 +2213,6 @@
"content": "Zotero",
"description": "Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research materials.",
"link": "https://www.zotero.org/",
- "panel": "1",
"winget": "DigitalScholar.Zotero"
},
"WPFInstallzoxide": {
@@ -2498,7 +2221,6 @@
"content": "Zoxide",
"description": "Zoxide is a fast and efficient directory changer (cd) that helps you navigate your file system with ease.",
"link": "https://github.com/ajeetdsouza/zoxide",
- "panel": "4",
"winget": "ajeetdsouza.zoxide"
},
"WPFInstallzulip": {
@@ -2507,16 +2229,46 @@
"content": "Zulip",
"description": "Zulip is an open-source team collaboration tool with chat streams for productive and organized communication.",
"link": "https://zulipchat.com/",
- "panel": "0",
"winget": "Zulip.Zulip"
},
"WPFInstallsyncthingtray": {
- "winget": " Martchus.syncthingtray",
- "choco": "syncthingtray",
"category": "Utilities",
- "panel": "4",
+ "choco": "syncthingtray",
"content": "syncthingtray",
+ "description": "Might be the alternative for Synctrayzor. Windows tray utility / filesystem watcher / launcher for Syncthing",
"link": "https://github.com/Martchus/syncthingtray",
- "description": "Might be the alternative for Synctrayzro.Windows tray utility / filesystem watcher / launcher for Syncthing "
- }
+ "winget": "Martchus.syncthingtray"
+ },
+ "WPFInstallminiconda": {
+ "category": "Development",
+ "choco": "miniconda3",
+ "content": "Miniconda",
+ "description": "Miniconda is a free minimal installer for conda. It is a small bootstrap version of Anaconda that includes only conda, Python, the packages they both depend on, and a small number of other useful packages (like pip, zlib, and a few others).",
+ "link": "https://docs.conda.io/projects/miniconda",
+ "winget": "Anaconda.Miniconda3"
+ },
+ "WPFInstalltemurin": {
+ "category": "Development",
+ "choco": "temurin",
+ "content": "Eclipse Temurin",
+ "description": "Eclipse Temurin is the open source Java SE build based upon OpenJDK.",
+ "link": "https://adoptium.net/temurin/",
+ "winget": "EclipseAdoptium.Temurin.21.JDK"
+ },
+ "WPFInstallintelpresentmon": {
+ "category": "Utilities",
+ "choco": "na",
+ "content": "Intel® PresentMon",
+ "description": "A new gaming performance overlay and telemetry application to monitor and measure your gaming experience.",
+ "link": "https://game.intel.com/us/stories/intel-presentmon/",
+ "winget": "Intel.PresentMon.Beta"
+ },
+ "WPFInstallpyenvwin": {
+ "category": "Development",
+ "choco": "pyenv-win",
+ "content": "Python Version Manager (pyenv-win)",
+ "description": "pyenv for Windows is a simple python version management tool. It lets you easily switch between multiple versions of Python.",
+ "link": "https://pyenv-win.github.io/pyenv-win/",
+ "winget": "na"
+ }
}
diff --git a/config/feature.json b/config/feature.json
index 5df71ef6..d2f5a161 100644
--- a/config/feature.json
+++ b/config/feature.json
@@ -75,12 +75,11 @@
"NFS-Administration"
],
"InvokeScript": [
- "nfsadmin client stop
- Set-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default' -Name 'AnonymousUID' -Type DWord -Value 0
- Set-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default' -Name 'AnonymousGID' -Type DWord -Value 0
- nfsadmin client start
- nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i
- "
+ "nfsadmin client stop",
+ "Set-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default' -Name 'AnonymousUID' -Type DWord -Value 0",
+ "Set-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default' -Name 'AnonymousGID' -Type DWord -Value 0",
+ "nfsadmin client start",
+ "nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i"
]
},
"WPFFeatureEnableSearchSuggestions": {
@@ -178,7 +177,7 @@
"category": "Features",
"panel": "1",
"Order": "a021_",
- "Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.",
+ "Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation."
},
"WPFFeatureInstall": {
"Content": "Install Features",
@@ -222,6 +221,13 @@
"Order": "a044_",
"Type": "300"
},
+ "WPFRunAdobeCCCleanerTool": {
+ "Content": "Remove Adobe Creative Cloud",
+ "category": "Fixes",
+ "panel": "1",
+ "Order": "a045_",
+ "Type": "300"
+ },
"WPFPanelnetwork": {
"Content": "Network Connections",
"category": "Legacy Windows Panels",
diff --git a/config/tweaks.json b/config/tweaks.json
index e9d5873a..9f9bfb9f 100644
--- a/config/tweaks.json
+++ b/config/tweaks.json
@@ -2602,6 +2602,14 @@
"Order": "a066_",
"Type": "Toggle"
},
+ "WPFToggleStickyKeys": {
+ "Content": "Sticky Keys",
+ "Description": "If Enabled then Sticky Keys is activated - Sticky keys is an accessibility feature of some graphical user interfaces which assists users who have physical disabilities or help users reduce repetitive strain injury.",
+ "category": "Customize Preferences",
+ "panel": "2",
+ "Order": "a067_",
+ "Type": "Toggle"
+ },
"WPFchangedns": {
"Content": "DNS",
"category": "z__Advanced Tweaks - CAUTION",
diff --git a/functions/private/Get-Oscdimg.ps1 b/functions/private/Get-Oscdimg.ps1
index 47736500..29634955 100644
--- a/functions/private/Get-Oscdimg.ps1
+++ b/functions/private/Get-Oscdimg.ps1
@@ -8,9 +8,9 @@ function Get-Oscdimg {
Get-Oscdimg
#>
param( [Parameter(Mandatory=$true)]
- $oscdimgPath = "$env:TEMP\oscdimg.exe"
+ [string]$oscdimgPath
)
-
+ $oscdimgPath = "$env:TEMP\oscdimg.exe"
$downloadUrl = "https://github.com/ChrisTitusTech/winutil/raw/main/releases/oscdimg.exe"
Invoke-RestMethod -Uri $downloadUrl -OutFile $oscdimgPath
$hashResult = Get-FileHash -Path $oscdimgPath -Algorithm SHA256
diff --git a/functions/private/Get-WinUtilRegistry.ps1 b/functions/private/Get-WinUtilRegistry.ps1
deleted file mode 100644
index 99b8e2f7..00000000
--- a/functions/private/Get-WinUtilRegistry.ps1
+++ /dev/null
@@ -1,32 +0,0 @@
-function Get-WinUtilRegistry {
- <#
-
- .SYNOPSIS
- Gets the value of a registry key
-
- .EXAMPLE
- Get-WinUtilRegistry -Name "PublishUserActivities" -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Type "DWord" -Value "0"
-
- #>
- param (
- $Name,
- $Path,
- $Type,
- $Value
- )
-
- Try{
- $syscheckvalue = Get-ItemPropertyValue -Path $Path -Value $Value # Return Value
-
- }
- Catch [System.Security.SecurityException] {
- Write-Warning "Unable to set $Path\$Name to $Value due to a Security Exception"
- }
- Catch [System.Management.Automation.ItemNotFoundException] {
- Write-Warning $psitem.Exception.ErrorRecord
- }
- Catch{
- Write-Warning "Unable to set $Name due to unhandled exception"
- Write-Warning $psitem.Exception.StackTrace
- }
-}
diff --git a/functions/private/Get-WinUtilToggleStatus.ps1 b/functions/private/Get-WinUtilToggleStatus.ps1
index 43339c5b..cc5b5090 100644
--- a/functions/private/Get-WinUtilToggleStatus.ps1
+++ b/functions/private/Get-WinUtilToggleStatus.ps1
@@ -80,4 +80,13 @@ Function Get-WinUtilToggleStatus {
return $false
}
}
+ if ($ToggleSwitch -eq "WPFToggleStickyKeys") {
+ $StickyKeys = (Get-ItemProperty -path 'HKCU:\Control Panel\Accessibility\StickyKeys').Flags
+ if($StickyKeys -eq 58){
+ return $false
+ }
+ else{
+ return $true
+ }
+ }
}
\ No newline at end of file
diff --git a/functions/private/Install-WinUtilChoco.ps1 b/functions/private/Install-WinUtilChoco.ps1
index b96fc0e5..83e7160d 100644
--- a/functions/private/Install-WinUtilChoco.ps1
+++ b/functions/private/Install-WinUtilChoco.ps1
@@ -10,7 +10,7 @@ function Install-WinUtilChoco {
try {
Write-Host "Checking if Chocolatey is Installed..."
- if((Test-WinUtilPackageManager -choco)){
+ if((Get-Command -Name choco -ErrorAction Ignore)) {
Write-Host "Chocolatey Already Installed"
return
}
diff --git a/functions/private/Install-WinUtilProgramWinget.ps1 b/functions/private/Install-WinUtilProgramWinget.ps1
index 20c2c9f8..1d535aa8 100644
--- a/functions/private/Install-WinUtilProgramWinget.ps1
+++ b/functions/private/Install-WinUtilProgramWinget.ps1
@@ -41,4 +41,4 @@ Function Install-WinUtilProgramWinget {
Write-Progress -Activity "$manage Applications" -Status "Finished" -Completed
-}
+}
\ No newline at end of file
diff --git a/functions/private/Install-WinUtilWinget.ps1 b/functions/private/Install-WinUtilWinget.ps1
index 4be11a82..a334bb61 100644
--- a/functions/private/Install-WinUtilWinget.ps1
+++ b/functions/private/Install-WinUtilWinget.ps1
@@ -47,4 +47,4 @@ function Install-WinUtilWinget {
Catch{
throw [WingetFailedInstall]::new('Failed to install')
}
-}
+}
\ No newline at end of file
diff --git a/functions/private/Invoke-MicroWin-Helper.ps1 b/functions/private/Invoke-MicroWin-Helper.ps1
index 37d7ae9f..1fdb58ea 100644
--- a/functions/private/Invoke-MicroWin-Helper.ps1
+++ b/functions/private/Invoke-MicroWin-Helper.ps1
@@ -14,7 +14,7 @@ function Invoke-MicroWin-Helper {
}
-function Is-CompatibleImage() {
+function Test-CompatibleImage() {
<#
.SYNOPSIS
diff --git a/functions/private/Invoke-WinUtilStickyKeys b/functions/private/Invoke-WinUtilStickyKeys
new file mode 100644
index 00000000..3cd64335
--- /dev/null
+++ b/functions/private/Invoke-WinUtilStickyKeys
@@ -0,0 +1,31 @@
+Function Invoke-WinUtilStickyKeys {
+ <#
+ .SYNOPSIS
+ Disables/Enables Sticky Keyss on startup
+ .PARAMETER Enabled
+ Indicates whether to enable or disable Sticky Keys on startup
+ #>
+ Param($Enabled)
+ Try {
+ if ($Enabled -eq $false){
+ Write-Host "Enabling Sticky Keys On startup"
+ $value = 510
+ }
+ else {
+ Write-Host "Disabling Sticky Keys On startup"
+ $value = 58
+ }
+ $Path = "HKCU:\Control Panel\Accessibility\StickyKeys"
+ Set-ItemProperty -Path $Path -Name Flags -Value $value
+ }
+ Catch [System.Security.SecurityException] {
+ Write-Warning "Unable to set $Path\$Name to $Value due to a Security Exception"
+ }
+ Catch [System.Management.Automation.ItemNotFoundException] {
+ Write-Warning $psitem.Exception.ErrorRecord
+ }
+ Catch{
+ Write-Warning "Unable to set $Name due to unhandled exception"
+ Write-Warning $psitem.Exception.StackTrace
+ }
+}
\ No newline at end of file
diff --git a/functions/private/Test-WinUtilPackageManager.ps1 b/functions/private/Test-WinUtilPackageManager.ps1
index b548265a..0bd4c89c 100644
--- a/functions/private/Test-WinUtilPackageManager.ps1
+++ b/functions/private/Test-WinUtilPackageManager.ps1
@@ -17,14 +17,34 @@ function Test-WinUtilPackageManager {
[System.Management.Automation.SwitchParameter]$choco
)
- if($winget){
- if (Test-Path ~\AppData\Local\Microsoft\WindowsApps\winget.exe) {
+ # Install Winget if not detected
+ $wingetExists = Get-Command -Name winget -ErrorAction SilentlyContinue
+ if ($wingetExists) {
+ $wingetVersion = [System.Version]::Parse((winget --version).Trim('v'))
+ $minimumWingetVersion = [System.Version]::new(1,2,10691) # Win 11 23H2 comes with bad winget v1.2.10691
+ $wingetOutdated = $wingetVersion -le $minimumWingetVersion
+
+ Write-Host "Winget v$wingetVersion"
+ }
+
+ if (!$wingetExists -or $wingetOutdated) {
+ if (!$wingetExists) {
+ Write-Host "Winget not detected"
+ } else {
+ Write-Host "- Winget out-dated"
+ }
+ }
+
+ if ($winget) {
+ if ($wingetExists -and !$wingetOutdated) {
+ Write-Host "- Winget up-to-date"
return $true
}
}
if($choco){
if ((Get-Command -Name choco -ErrorAction Ignore) -and ($chocoVersion = (Get-Item "$env:ChocolateyInstall\choco.exe" -ErrorAction Ignore).VersionInfo.ProductVersion)){
+ Write-Host "Chocolatey v$chocoVersion"
return $true
}
}
diff --git a/functions/public/Invoke-ScratchDialog.ps1 b/functions/public/Invoke-ScratchDialog.ps1
index 46eb82e0..2717a328 100644
--- a/functions/public/Invoke-ScratchDialog.ps1
+++ b/functions/public/Invoke-ScratchDialog.ps1
@@ -14,7 +14,6 @@ function Invoke-ScratchDialog {
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$Dialog = New-Object System.Windows.Forms.FolderBrowserDialog
$Dialog.SelectedPath = $sync.MicrowinScratchDirBox.Text
- $DialogShowNewFolderButton = $true
$Dialog.ShowDialog()
$filePath = $Dialog.SelectedPath
Write-Host "No ISO is chosen+ $filePath"
diff --git a/functions/public/Invoke-WPFButton.ps1 b/functions/public/Invoke-WPFButton.ps1
index 0d87069f..3bd0428f 100644
--- a/functions/public/Invoke-WPFButton.ps1
+++ b/functions/public/Invoke-WPFButton.ps1
@@ -43,6 +43,7 @@ function Invoke-WPFButton {
"WPFUpdatesdefault" {Invoke-WPFUpdatesdefault}
"WPFFixesUpdate" {Invoke-WPFFixesUpdate}
"WPFFixesWinget" {Invoke-WPFFixesWinget}
+ "WPFRunAdobeCCCleanerTool" {Invoke-WPFRunAdobeCCCleanerTool}
"WPFFixesNetwork" {Invoke-WPFFixesNetwork}
"WPFUpdatesdisable" {Invoke-WPFUpdatesdisable}
"WPFUpdatessecurity" {Invoke-WPFUpdatessecurity}
diff --git a/functions/public/Invoke-WPFFeatureInstall.ps1 b/functions/public/Invoke-WPFFeatureInstall.ps1
index 947fca51..180100b2 100644
--- a/functions/public/Invoke-WPFFeatureInstall.ps1
+++ b/functions/public/Invoke-WPFFeatureInstall.ps1
@@ -12,7 +12,7 @@ function Invoke-WPFFeatureInstall {
return
}
- $Features = (Get-WinUtilCheckBoxes)["WPFFeatures"]
+ $Features = (Get-WinUtilCheckBoxes)["WPFFeature"]
Invoke-WPFRunspace -ArgumentList $Features -DebugPreference $DebugPreference -ScriptBlock {
param($Features, $DebugPreference)
diff --git a/functions/public/Invoke-WPFFixesWinget.ps1 b/functions/public/Invoke-WPFFixesWinget.ps1
index 36a8afab..5dd53a6b 100644
--- a/functions/public/Invoke-WPFFixesWinget.ps1
+++ b/functions/public/Invoke-WPFFixesWinget.ps1
@@ -8,6 +8,6 @@ function Invoke-WPFFixesWinget {
BravoNorris for the fantastic idea of a button to reinstall winget
#>
- Start-Process -FilePath "choco" -ArgumentList "install winget -y" -NoNewWindow -Wait
+ Start-Process -FilePath "choco" -ArgumentList "install winget -y --force" -NoNewWindow -Wait
}
\ No newline at end of file
diff --git a/functions/public/Invoke-WPFGetInstalled.ps1 b/functions/public/Invoke-WPFGetInstalled.ps1
index 7c250eab..b3df6a8d 100644
--- a/functions/public/Invoke-WPFGetInstalled.ps1
+++ b/functions/public/Invoke-WPFGetInstalled.ps1
@@ -16,7 +16,7 @@ function Invoke-WPFGetInstalled {
return
}
- if(!(Test-WinUtilPackageManager -winget) -and $checkbox -eq "winget"){
+ if(!(Get-Command -Name winget -ErrorAction SilentlyContinue) -and $checkbox -eq "winget"){
Write-Host "==========================================="
Write-Host "-- Winget is not installed ---"
Write-Host "==========================================="
diff --git a/functions/public/Invoke-WPFInstall.ps1 b/functions/public/Invoke-WPFInstall.ps1
index 69ee6a72..29ebe7b4 100644
--- a/functions/public/Invoke-WPFInstall.ps1
+++ b/functions/public/Invoke-WPFInstall.ps1
@@ -35,7 +35,7 @@ function Invoke-WPFInstall {
}
Catch {
Write-Host "==========================================="
- Write-Host "-- Winget failed to install ---"
+ Write-Host "Error: $_"
Write-Host "==========================================="
}
Start-Sleep -Seconds 5
diff --git a/functions/public/Invoke-WPFInstallUpgrade.ps1 b/functions/public/Invoke-WPFInstallUpgrade.ps1
index 8cf026a7..82184e80 100644
--- a/functions/public/Invoke-WPFInstallUpgrade.ps1
+++ b/functions/public/Invoke-WPFInstallUpgrade.ps1
@@ -5,7 +5,7 @@ function Invoke-WPFInstallUpgrade {
Invokes the function that upgrades all installed programs using winget
#>
- if(!(Test-WinUtilPackageManager -winget)){
+ if(!(Get-Command -Name winget -ErrorAction SilentlyContinue)){
Write-Host "==========================================="
Write-Host "-- Winget is not installed ---"
Write-Host "==========================================="
diff --git a/functions/public/Invoke-WPFMicrowin.ps1 b/functions/public/Invoke-WPFMicrowin.ps1
index 914638c1..8106ab9c 100644
--- a/functions/public/Invoke-WPFMicrowin.ps1
+++ b/functions/public/Invoke-WPFMicrowin.ps1
@@ -60,7 +60,7 @@ public class PowerManagement {
$imgVersion = (Get-WindowsImage -ImagePath $mountDir\sources\install.wim -Index $index).Version
# Detect image version to avoid performing MicroWin processing on Windows 8 and earlier
- if ((Is-CompatibleImage $imgVersion) -eq $false)
+ if ((Test-CompatibleImage $imgVersion) -eq $false)
{
$msg = "This image is not compatible with MicroWin processing. Make sure it isn't a Windows 8 or earlier image."
$dlg_msg = $msg + "`n`nIf you want more information, the version of the image selected is $($imgVersion)`n`nIf an image has been incorrectly marked as incompatible, report an issue to the developers."
diff --git a/functions/public/Invoke-WPFRunAdobeCCCleanerTool.ps1 b/functions/public/Invoke-WPFRunAdobeCCCleanerTool.ps1
new file mode 100644
index 00000000..263abc06
--- /dev/null
+++ b/functions/public/Invoke-WPFRunAdobeCCCleanerTool.ps1
@@ -0,0 +1,28 @@
+function Invoke-WPFRunAdobeCCCleanerTool {
+ <#
+ .SYNOPSIS
+ It removes or fixes problem files and resolves permission issues in registry keys.
+ .DESCRIPTION
+ The Creative Cloud Cleaner tool is a utility for experienced users to clean up corrupted installations.
+ #>
+
+ [string]$url="https://swupmf.adobe.com/webfeed/CleanerTool/win/AdobeCreativeCloudCleanerTool.exe"
+
+ Write-Host "The Adobe Creative Cloud Cleaner tool is hosted at"
+ Write-Host "$url"
+
+ # Don't show the progress because it will slow down the download speed
+ $ProgressPreference='SilentlyContinue'
+
+ Invoke-WebRequest -Uri $url -OutFile "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -UseBasicParsing -ErrorAction SilentlyContinue -Verbose
+
+ # Revert back the ProgressPreference variable to the default value since we got the file desired
+ $ProgressPreference='Continue'
+
+ Start-Process -FilePath "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -Wait -ErrorAction SilentlyContinue -Verbose
+
+ if (Test-Path -Path "$env:TEMP\AdobeCreativeCloudCleanerTool.exe") {
+ Write-Host "Cleaning up..."
+ Remove-Item -Path "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -Verbose
+ }
+}
diff --git a/functions/public/Invoke-WPFShortcut.ps1 b/functions/public/Invoke-WPFShortcut.ps1
index 0f819086..f195ca9a 100644
--- a/functions/public/Invoke-WPFShortcut.ps1
+++ b/functions/public/Invoke-WPFShortcut.ps1
@@ -37,7 +37,7 @@ function Invoke-WPFShortcut {
$Shortcut = $WshShell.CreateShortcut($FileBrowser.FileName)
$Shortcut.TargetPath = $SourceExe
$Shortcut.Arguments = $ArgumentsToSourceExe
- if ($iconPath -ne $null) {
+ if ($null -ne $iconPath) {
$shortcut.IconLocation = $iconPath
}
$Shortcut.Save()
diff --git a/functions/public/Invoke-WPFToggle.ps1 b/functions/public/Invoke-WPFToggle.ps1
index 826abeaa..1a60217e 100644
--- a/functions/public/Invoke-WPFToggle.ps1
+++ b/functions/public/Invoke-WPFToggle.ps1
@@ -24,5 +24,6 @@ function Invoke-WPFToggle {
"WPFToggleShowExt" {Invoke-WinUtilShowExt $(Get-WinUtilToggleStatus WPFToggleShowExt)}
"WPFToggleSnapFlyout" {Invoke-WinUtilSnapFlyout $(Get-WinUtilToggleStatus WPFToggleSnapFlyout)}
"WPFToggleMouseAcceleration" {Invoke-WinUtilMouseAcceleration $(Get-WinUtilToggleStatus WPFToggleMouseAcceleration)}
+ "WPFToggleStickyKeys" {Invoke-WinUtilStickyKeys $(Get-WinUtilToggleStatus WPFToggleStickyKeys)}
}
}
\ No newline at end of file
diff --git a/pester/configs.Tests.ps1 b/pester/configs.Tests.ps1
index fee341ec..6a0a76bd 100644
--- a/pester/configs.Tests.ps1
+++ b/pester/configs.Tests.ps1
@@ -16,7 +16,6 @@ Describe "Config Files" -ForEach @(
"winget": "value",
"choco": "value",
"category": "value",
- "panel": "value",
"content": "value",
"description": "value",
"link": "value"
diff --git a/scripts/main.ps1 b/scripts/main.ps1
index 2132893d..7549acaf 100644
--- a/scripts/main.ps1
+++ b/scripts/main.ps1
@@ -54,7 +54,8 @@ $inputXML = $inputXML -replace 'mc:Ignorable="d"', '' -replace "x:N", 'N' -repla
function Get-TabXaml {
param( [Parameter(Mandatory=$true)]
- $tabname
+ $tabname,
+ $columncount = 0
)
$organizedData = @{}
# Iterate through JSON data and organize by panel and category
@@ -68,7 +69,7 @@ function Get-TabXaml {
Content = $appInfo.Content
Choco = $appInfo.choco
Winget = $appInfo.winget
- Panel = $appInfo.panel
+ Panel = if ($columncount -gt 0 ) { "0" } else {$appInfo.panel}
Link = $appInfo.link
Description = $appInfo.description
# Type is (Checkbox,Toggle,Button,Combobox ) (Default is Checkbox)
@@ -78,29 +79,54 @@ function Get-TabXaml {
Checked = $appInfo.Checked
}
- if (-not $organizedData.ContainsKey($appInfo.panel)) {
- $organizedData[$appInfo.panel] = @{}
+ if (-not $organizedData.ContainsKey($appObject.panel)) {
+ $organizedData[$appObject.panel] = @{}
}
- if (-not $organizedData[$appInfo.panel].ContainsKey($appInfo.Category)) {
- $organizedData[$appInfo.panel][$appInfo.Category] = @{}
+ if (-not $organizedData[$appObject.panel].ContainsKey($appObject.Category)) {
+ $organizedData[$appObject.panel][$appObject.Category] = @{}
}
# Store application data in a sub-array under the category
# Add Order property to keep the original order of tweaks and features
- $organizedData[$appInfo.panel][$appInfo.Category]["$($appInfo.order)$appName"] = $appObject
+ $organizedData[$appObject.panel][$appInfo.Category]["$($appInfo.order)$appName"] = $appObject
}
$panelcount=0
+ $paneltotal = $organizedData.Keys.Count
+ if ($columncount -gt 0) {
+ $appcount = $sync.configs.$tabname.PSObject.Properties.Name.count + $organizedData["0"].Keys.count
+ $maxcount = [Math]::Round( $appcount / $columncount + 0.5)
+ $paneltotal = $columncount
+ }
# add ColumnDefinitions to evenly draw colums
- $blockXml="`n"+("`n"*($organizedData.Keys.Count))+"`n"
+ $blockXml="`n"+("`n"*($paneltotal))+"`n"
# Iterate through organizedData by panel, category, and application
+ $count = 0
foreach ($panel in ($organizedData.Keys | Sort-Object)) {
$blockXml += "`n`n"
$panelcount++
foreach ($category in ($organizedData[$panel].Keys | Sort-Object)) {
+ $count++
+ if ($columncount -gt 0) {
+ $panelcount2 = [Int](($count)/$maxcount-0.5)
+ if ($panelcount -eq $panelcount2 ) {
+ $blockXml +="`n`n`n"
+ $blockXml += "`n`n"
+ $panelcount++
+ }
+ }
$blockXml += "`n"
$sortedApps = $organizedData[$panel][$category].Keys | Sort-Object
foreach ($appName in $sortedApps) {
+ $count++
+ if ($columncount -gt 0) {
+ $panelcount2 = [Int](($count)/$maxcount-0.5)
+ if ($panelcount -eq $panelcount2 ) {
+ $blockXml +="`n`n`n"
+ $blockXml += "`n`n"
+ $panelcount++
+ }
+ }
$appInfo = $organizedData[$panel][$category][$appName]
if ("Toggle" -eq $appInfo.Type) {
$blockXml += "`n`n"
@@ -136,7 +162,7 @@ function Get-TabXaml {
return ($blockXml)
}
-$tabcolums=Get-TabXaml "applications"
+$tabcolums=Get-TabXaml "applications" 5
$inputXML = $inputXML -replace "{{InstallPanel_applications}}", ($tabcolums)
$tabcolums=Get-TabXaml "tweaks"
$inputXML = $inputXML -replace "{{InstallPanel_tweaks}}", ($tabcolums)
@@ -208,7 +234,7 @@ $sync.keys | ForEach-Object {
Write-Debug "Opening: $($Sender.ToolTip)"
})
}
-
+
}
}
}
@@ -327,7 +353,7 @@ $sync["Form"].Add_Deactivated({
$sync["Form"].Add_ContentRendered({
- try {
+ try {
[void][Window]
} catch {
Add-Type @"
@@ -340,11 +366,11 @@ Add-Type @"
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);
-
+
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool MoveWindow(IntPtr handle, int x, int y, int width, int height, bool redraw);
-
+
[DllImport("user32.dll")]
public static extern int GetSystemMetrics(int nIndex);
};
@@ -408,7 +434,7 @@ Add-Type @"
} else {
Write-Debug "Unable to retrieve information about the primary monitor."
}
-
+
Invoke-WPFTab "WPFTab1BT"
$sync["Form"].Focus()
@@ -460,20 +486,20 @@ $sync["CheckboxFilter"].Add_TextChanged({
$filter = Get-WinUtilVariables -Type CheckBox
$CheckBoxes = $sync.GetEnumerator() | Where-Object { $psitem.Key -in $filter }
-
+
foreach ($CheckBox in $CheckBoxes) {
# Check if the checkbox is null or if it doesn't have content
- if ($CheckBox -eq $null -or $CheckBox.Value -eq $null -or $CheckBox.Value.Content -eq $null) {
+ if ($CheckBox -eq $null -or $CheckBox.Value -eq $null -or $CheckBox.Value.Content -eq $null) {
continue
}
-
+
$textToSearch = $sync.CheckboxFilter.Text
$checkBoxName = $CheckBox.Key
$textBlockName = $checkBoxName + "Link"
-
+
# Retrieve the corresponding text block based on the generated name
$textBlock = $sync[$textBlockName]
-
+
if ($CheckBox.Value.Content.ToLower().Contains($textToSearch)) {
$CheckBox.Value.Visibility = "Visible"
# Set the corresponding text block visibility
@@ -489,7 +515,7 @@ $sync["CheckboxFilter"].Add_TextChanged({
}
}
}
-
+
})
# Define event handler for button click
@@ -533,7 +559,7 @@ GUI : @KonTy
MicroWin : @KonTy
GitHub : https://github.com/ChrisTitusTech/winutil
Version : $($sync.version)
-"@
+"@
Show-CustomDialog -Message $authorInfo -Width 400
})
diff --git a/winutil.ps1 b/winutil.ps1
index 1b55e78c..0ecc36f8 100644
--- a/winutil.ps1
+++ b/winutil.ps1
@@ -10,7 +10,7 @@
Author : Chris Titus @christitustech
Runspace Author: @DeveloperDurp
GitHub : https://github.com/ChrisTitusTech
- Version : 24.02.02
+ Version : 24.02.08
#>
param (
[switch]$Debug,
@@ -47,7 +47,7 @@ Add-Type -AssemblyName System.Windows.Forms
# Variable to sync between runspaces
$sync = [Hashtable]::Synchronized(@{})
$sync.PSScriptRoot = $PSScriptRoot
-$sync.version = "24.02.02"
+$sync.version = "24.02.08"
$sync.configs = @{}
$sync.ProcessRunning = $false
@@ -241,9 +241,9 @@ function Get-Oscdimg {
Get-Oscdimg
#>
param( [Parameter(Mandatory=$true)]
- $oscdimgPath = "$env:TEMP\oscdimg.exe"
+ [string]$oscdimgPath
)
-
+ $oscdimgPath = "$env:TEMP\oscdimg.exe"
$downloadUrl = "https://github.com/ChrisTitusTech/winutil/raw/main/releases/oscdimg.exe"
Invoke-RestMethod -Uri $downloadUrl -OutFile $oscdimgPath
$hashResult = Get-FileHash -Path $oscdimgPath -Algorithm SHA256
@@ -359,38 +359,6 @@ function Get-WinUtilInstallerProcess {
}
return $false
}
-function Get-WinUtilRegistry {
- <#
-
- .SYNOPSIS
- Gets the value of a registry key
-
- .EXAMPLE
- Get-WinUtilRegistry -Name "PublishUserActivities" -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Type "DWord" -Value "0"
-
- #>
- param (
- $Name,
- $Path,
- $Type,
- $Value
- )
-
- Try{
- $syscheckvalue = Get-ItemPropertyValue -Path $Path -Value $Value # Return Value
-
- }
- Catch [System.Security.SecurityException] {
- Write-Warning "Unable to set $Path\$Name to $Value due to a Security Exception"
- }
- Catch [System.Management.Automation.ItemNotFoundException] {
- Write-Warning $psitem.Exception.ErrorRecord
- }
- Catch{
- Write-Warning "Unable to set $Name due to unhandled exception"
- Write-Warning $psitem.Exception.StackTrace
- }
-}
Function Get-WinUtilToggleStatus {
<#
@@ -473,6 +441,15 @@ Function Get-WinUtilToggleStatus {
return $false
}
}
+ if ($ToggleSwitch -eq "WPFToggleStickyKeys") {
+ $StickyKeys = (Get-ItemProperty -path 'HKCU:\Control Panel\Accessibility\StickyKeys').Flags
+ if($StickyKeys -eq 58){
+ return $false
+ }
+ else{
+ return $true
+ }
+ }
}
function Get-WinUtilVariables {
@@ -518,7 +495,7 @@ function Install-WinUtilChoco {
try {
Write-Host "Checking if Chocolatey is Installed..."
- if((Test-WinUtilPackageManager -choco)){
+ if((Get-Command -Name choco -ErrorAction Ignore)) {
Write-Host "Chocolatey Already Installed"
return
}
@@ -645,7 +622,7 @@ function Invoke-MicroWin-Helper {
}
-function Is-CompatibleImage() {
+function Test-CompatibleImage() {
<#
.SYNOPSIS
@@ -1672,6 +1649,37 @@ function Invoke-WinUtilSnapFlyout {
Write-Warning $psitem.Exception.StackTrace
}
}
+Function Invoke-WinUtilStickyKeys {
+ <#
+ .SYNOPSIS
+ Disables/Enables Sticky Keyss on startup
+ .PARAMETER Enabled
+ Indicates whether to enable or disable Sticky Keys on startup
+ #>
+ Param($Enabled)
+ Try {
+ if ($Enabled -eq $false){
+ Write-Host "Enabling Sticky Keys On startup"
+ $value = 510
+ }
+ else {
+ Write-Host "Disabling Sticky Keys On startup"
+ $value = 58
+ }
+ $Path = "HKCU:\Control Panel\Accessibility\StickyKeys"
+ Set-ItemProperty -Path $Path -Name Flags -Value $value
+ }
+ Catch [System.Security.SecurityException] {
+ Write-Warning "Unable to set $Path\$Name to $Value due to a Security Exception"
+ }
+ Catch [System.Management.Automation.ItemNotFoundException] {
+ Write-Warning $psitem.Exception.ErrorRecord
+ }
+ Catch{
+ Write-Warning "Unable to set $Name due to unhandled exception"
+ Write-Warning $psitem.Exception.StackTrace
+ }
+}
function Invoke-WinUtilTweaks {
<#
@@ -2273,14 +2281,34 @@ function Test-WinUtilPackageManager {
[System.Management.Automation.SwitchParameter]$choco
)
- if($winget){
- if (Test-Path ~\AppData\Local\Microsoft\WindowsApps\winget.exe) {
+ # Install Winget if not detected
+ $wingetExists = Get-Command -Name winget -ErrorAction SilentlyContinue
+ if ($wingetExists) {
+ $wingetVersion = [System.Version]::Parse((winget --version).Trim('v'))
+ $minimumWingetVersion = [System.Version]::new(1,2,10691) # Win 11 23H2 comes with bad winget v1.2.10691
+ $wingetOutdated = $wingetVersion -le $minimumWingetVersion
+
+ Write-Host "Winget v$wingetVersion"
+ }
+
+ if (!$wingetExists -or $wingetOutdated) {
+ if (!$wingetExists) {
+ Write-Host "Winget not detected"
+ } else {
+ Write-Host "- Winget out-dated"
+ }
+ }
+
+ if ($winget) {
+ if ($wingetExists -and !$wingetOutdated) {
+ Write-Host "- Winget up-to-date"
return $true
}
}
if($choco){
if ((Get-Command -Name choco -ErrorAction Ignore) -and ($chocoVersion = (Get-Item "$env:ChocolateyInstall\choco.exe" -ErrorAction Ignore).VersionInfo.ProductVersion)){
+ Write-Host "Chocolatey v$chocoVersion"
return $true
}
}
@@ -2324,7 +2352,6 @@ function Invoke-ScratchDialog {
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$Dialog = New-Object System.Windows.Forms.FolderBrowserDialog
$Dialog.SelectedPath = $sync.MicrowinScratchDirBox.Text
- $DialogShowNewFolderButton = $true
$Dialog.ShowDialog()
$filePath = $Dialog.SelectedPath
Write-Host "No ISO is chosen+ $filePath"
@@ -2383,6 +2410,7 @@ function Invoke-WPFButton {
"WPFUpdatesdefault" {Invoke-WPFUpdatesdefault}
"WPFFixesUpdate" {Invoke-WPFFixesUpdate}
"WPFFixesWinget" {Invoke-WPFFixesWinget}
+ "WPFRunAdobeCCCleanerTool" {Invoke-WPFRunAdobeCCCleanerTool}
"WPFFixesNetwork" {Invoke-WPFFixesNetwork}
"WPFUpdatesdisable" {Invoke-WPFUpdatesdisable}
"WPFUpdatessecurity" {Invoke-WPFUpdatessecurity}
@@ -2443,7 +2471,7 @@ function Invoke-WPFFeatureInstall {
return
}
- $Features = (Get-WinUtilCheckBoxes)["WPFFeatures"]
+ $Features = (Get-WinUtilCheckBoxes)["WPFFeature"]
Invoke-WPFRunspace -ArgumentList $Features -DebugPreference $DebugPreference -ScriptBlock {
param($Features, $DebugPreference)
@@ -2790,7 +2818,7 @@ function Invoke-WPFFixesWinget {
BravoNorris for the fantastic idea of a button to reinstall winget
#>
- Start-Process -FilePath "choco" -ArgumentList "install winget -y" -NoNewWindow -Wait
+ Start-Process -FilePath "choco" -ArgumentList "install winget -y --force" -NoNewWindow -Wait
}
Function Invoke-WPFFormVariables {
@@ -2847,7 +2875,7 @@ function Invoke-WPFGetInstalled {
return
}
- if(!(Test-WinUtilPackageManager -winget) -and $checkbox -eq "winget"){
+ if(!(Get-Command -Name winget -ErrorAction SilentlyContinue) -and $checkbox -eq "winget"){
Write-Host "==========================================="
Write-Host "-- Winget is not installed ---"
Write-Host "==========================================="
@@ -3181,7 +3209,7 @@ function Invoke-WPFInstall {
}
Catch {
Write-Host "==========================================="
- Write-Host "-- Winget failed to install ---"
+ Write-Host "Error: $_"
Write-Host "==========================================="
}
Start-Sleep -Seconds 5
@@ -3195,7 +3223,7 @@ function Invoke-WPFInstallUpgrade {
Invokes the function that upgrades all installed programs using winget
#>
- if(!(Test-WinUtilPackageManager -winget)){
+ if(!(Get-Command -Name winget -ErrorAction SilentlyContinue)){
Write-Host "==========================================="
Write-Host "-- Winget is not installed ---"
Write-Host "==========================================="
@@ -3277,7 +3305,7 @@ public class PowerManagement {
$imgVersion = (Get-WindowsImage -ImagePath $mountDir\sources\install.wim -Index $index).Version
# Detect image version to avoid performing MicroWin processing on Windows 8 and earlier
- if ((Is-CompatibleImage $imgVersion) -eq $false)
+ if ((Test-CompatibleImage $imgVersion) -eq $false)
{
$msg = "This image is not compatible with MicroWin processing. Make sure it isn't a Windows 8 or earlier image."
$dlg_msg = $msg + "`n`nIf you want more information, the version of the image selected is $($imgVersion)`n`nIf an image has been incorrectly marked as incompatible, report an issue to the developers."
@@ -3724,6 +3752,34 @@ function Invoke-WPFPresets {
}
}
}
+function Invoke-WPFRunAdobeCCCleanerTool {
+ <#
+ .SYNOPSIS
+ It removes or fixes problem files and resolves permission issues in registry keys.
+ .DESCRIPTION
+ The Creative Cloud Cleaner tool is a utility for experienced users to clean up corrupted installations.
+ #>
+
+ [string]$url="https://swupmf.adobe.com/webfeed/CleanerTool/win/AdobeCreativeCloudCleanerTool.exe"
+
+ Write-Host "The Adobe Creative Cloud Cleaner tool is hosted at"
+ Write-Host "$url"
+
+ # Don't show the progress because it will slow down the download speed
+ $ProgressPreference='SilentlyContinue'
+
+ Invoke-WebRequest -Uri $url -OutFile "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -UseBasicParsing -ErrorAction SilentlyContinue -Verbose
+
+ # Revert back the ProgressPreference variable to the default value since we got the file desired
+ $ProgressPreference='Continue'
+
+ Start-Process -FilePath "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -Wait -ErrorAction SilentlyContinue -Verbose
+
+ if (Test-Path -Path "$env:TEMP\AdobeCreativeCloudCleanerTool.exe") {
+ Write-Host "Cleaning up..."
+ Remove-Item -Path "$env:TEMP\AdobeCreativeCloudCleanerTool.exe" -Verbose
+ }
+}
function Invoke-WPFRunspace {
<#
@@ -3812,7 +3868,7 @@ function Invoke-WPFShortcut {
$Shortcut = $WshShell.CreateShortcut($FileBrowser.FileName)
$Shortcut.TargetPath = $SourceExe
$Shortcut.Arguments = $ArgumentsToSourceExe
- if ($iconPath -ne $null) {
+ if ($null -ne $iconPath) {
$shortcut.IconLocation = $iconPath
}
$Shortcut.Save()
@@ -3876,6 +3932,7 @@ function Invoke-WPFToggle {
"WPFToggleShowExt" {Invoke-WinUtilShowExt $(Get-WinUtilToggleStatus WPFToggleShowExt)}
"WPFToggleSnapFlyout" {Invoke-WinUtilSnapFlyout $(Get-WinUtilToggleStatus WPFToggleSnapFlyout)}
"WPFToggleMouseAcceleration" {Invoke-WinUtilMouseAcceleration $(Get-WinUtilToggleStatus WPFToggleMouseAcceleration)}
+ "WPFToggleStickyKeys" {Invoke-WinUtilStickyKeys $(Get-WinUtilToggleStatus WPFToggleStickyKeys)}
}
}
function Invoke-WPFtweaksbutton {
@@ -5350,7 +5407,6 @@ $sync.configs.applications = '{
"content": "1Password",
"description": "1Password is a password manager that allows you to store and manage your passwords securely.",
"link": "https://1password.com/",
- "panel": "4",
"winget": "AgileBits.1Password"
},
"WPFInstall7zip": {
@@ -5359,7 +5415,6 @@ $sync.configs.applications = '{
"content": "7-Zip",
"description": "7-Zip is a free and open-source file archiver utility. It supports several compression formats and provides a high compression ratio, making it a popular choice for file compression.",
"link": "https://www.7-zip.org/",
- "panel": "4",
"winget": "7zip.7zip"
},
"WPFInstalladobe": {
@@ -5368,7 +5423,6 @@ $sync.configs.applications = '{
"content": "Adobe Reader DC",
"description": "Adobe Reader DC is a free PDF viewer with essential features for viewing, printing, and annotating PDF documents.",
"link": "https://acrobat.adobe.com/",
- "panel": "1",
"winget": "Adobe.Acrobat.Reader.64-bit"
},
"WPFInstalladvancedip": {
@@ -5377,7 +5431,6 @@ $sync.configs.applications = '{
"content": "Advanced IP Scanner",
"description": "Advanced IP Scanner is a fast and easy-to-use network scanner. It is designed to analyze LAN networks and provides information about connected devices.",
"link": "https://www.advanced-ip-scanner.com/",
- "panel": "3",
"winget": "Famatech.AdvancedIPScanner"
},
"WPFInstallaimp": {
@@ -5386,7 +5439,6 @@ $sync.configs.applications = '{
"content": "AIMP (Music Player)",
"description": "AIMP is a feature-rich music player with support for various audio formats, playlists, and customizable user interface.",
"link": "https://www.aimp.ru/",
- "panel": "3",
"winget": "AIMP.AIMP"
},
"WPFInstallalacritty": {
@@ -5395,7 +5447,6 @@ $sync.configs.applications = '{
"content": "Alacritty Terminal",
"description": "Alacritty is a fast, cross-platform, and GPU-accelerated terminal emulator. It is designed for performance and aims to be the fastest terminal emulator available.",
"link": "https://github.com/alacritty/alacritty",
- "panel": "4",
"winget": "Alacritty.Alacritty"
},
"WPFInstallanaconda3": {
@@ -5404,7 +5455,6 @@ $sync.configs.applications = '{
"content": "Anaconda",
"description": "Anaconda is a distribution of the Python and R programming languages for scientific computing.",
"link": "https://www.anaconda.com/products/distribution",
- "panel": "1",
"winget": "Anaconda.Anaconda3"
},
"WPFInstallangryipscanner": {
@@ -5413,7 +5463,6 @@ $sync.configs.applications = '{
"content": "Angry IP Scanner",
"description": "Angry IP Scanner is an open-source and cross-platform network scanner. It is used to scan IP addresses and ports, providing information about network connectivity.",
"link": "https://angryip.org/",
- "panel": "3",
"winget": "angryziber.AngryIPScanner"
},
"WPFInstallanki": {
@@ -5422,7 +5471,6 @@ $sync.configs.applications = '{
"content": "Anki",
"description": "Anki is a flashcard application that helps you memorize information with intelligent spaced repetition.",
"link": "https://apps.ankiweb.net/",
- "panel": "1",
"winget": "Anki.Anki"
},
"WPFInstallanydesk": {
@@ -5431,7 +5479,6 @@ $sync.configs.applications = '{
"content": "AnyDesk",
"description": "AnyDesk is a remote desktop software that enables users to access and control computers remotely. It is known for its fast connection and low latency.",
"link": "https://anydesk.com/",
- "panel": "4",
"winget": "AnyDeskSoftwareGmbH.AnyDesk"
},
"WPFInstallATLauncher": {
@@ -5440,7 +5487,6 @@ $sync.configs.applications = '{
"content": "ATLauncher",
"description": "ATLauncher is a Launcher for Minecraft which integrates multiple different ModPacks to allow you to download and install ModPacks easily and quickly.",
"link": "https://github.com/ATLauncher/ATLauncher",
- "panel": "2",
"winget": "ATLauncher.ATLauncher"
},
"WPFInstallaudacity": {
@@ -5449,7 +5495,6 @@ $sync.configs.applications = '{
"content": "Audacity",
"description": "Audacity is a free and open-source audio editing software known for its powerful recording and editing capabilities.",
"link": "https://www.audacityteam.org/",
- "panel": "3",
"winget": "Audacity.Audacity"
},
"WPFInstallauthy": {
@@ -5458,7 +5503,6 @@ $sync.configs.applications = '{
"content": "Authy",
"description": "Simple and cross-platform 2FA app",
"link": "https://authy.com/",
- "panel": "4",
"winget": "Twilio.Authy"
},
"WPFInstallautohotkey": {
@@ -5467,7 +5511,6 @@ $sync.configs.applications = '{
"content": "AutoHotkey",
"description": "AutoHotkey is a scripting language for Windows that allows users to create custom automation scripts and macros. It is often used for automating repetitive tasks and customizing keyboard shortcuts.",
"link": "https://www.autohotkey.com/",
- "panel": "4",
"winget": "AutoHotkey.AutoHotkey"
},
"WPFInstallbarrier": {
@@ -5476,7 +5519,6 @@ $sync.configs.applications = '{
"content": "Barrier",
"description": "Barrier is an open-source software KVM (keyboard, video, and mouseswitch). It allows users to control multiple computers with a single keyboard and mouse, even if they have different operating systems.",
"link": "https://github.com/debauchee/barrier",
- "panel": "4",
"winget": "DebaucheeOpenSourceGroup.Barrier"
},
"WPFInstallbat": {
@@ -5485,7 +5527,6 @@ $sync.configs.applications = '{
"content": "Bat (Cat)",
"description": "Bat is a cat command clone with syntax highlighting. It provides a user-friendly and feature-rich alternative to the traditional cat command for viewing and concatenating files.",
"link": "https://github.com/sharkdp/bat",
- "panel": "4",
"winget": "sharkdp.bat"
},
"WPFInstallbitcomet": {
@@ -5494,7 +5535,6 @@ $sync.configs.applications = '{
"content": "BitComet",
"description": "BitComet is a free and open-source BitTorrent client that supports HTTP/FTP downloads and provides download management features.",
"link": "https://www.bitcomet.com/",
- "panel": "4",
"winget": "CometNetwork.BitComet"
},
"WPFInstallbitwarden": {
@@ -5503,7 +5543,6 @@ $sync.configs.applications = '{
"content": "Bitwarden",
"description": "Bitwarden is an open-source password management solution. It allows users to store and manage their passwords in a secure and encrypted vault, accessible across multiple devices.",
"link": "https://bitwarden.com/",
- "panel": "4",
"winget": "Bitwarden.Bitwarden"
},
"WPFInstallbleachbit": {
@@ -5512,7 +5551,6 @@ $sync.configs.applications = '{
"content": "BleachBit",
"description": "Clean Your System and Free Disk Space",
"link": "https://www.bleachbit.org/",
- "panel": "4",
"winget": "BleachBit.BleachBit"
},
"WPFInstallblender": {
@@ -5521,7 +5559,6 @@ $sync.configs.applications = '{
"content": "Blender (3D Graphics)",
"description": "Blender is a powerful open-source 3D creation suite, offering modeling, sculpting, animation, and rendering tools.",
"link": "https://www.blender.org/",
- "panel": "3",
"winget": "BlenderFoundation.Blender"
},
"WPFInstallbluestacks": {
@@ -5530,7 +5567,6 @@ $sync.configs.applications = '{
"content": "Bluestacks",
"description": "Bluestacks is an Android emulator for running mobile apps and games on a PC.",
"link": "https://www.bluestacks.com/",
- "panel": "2",
"winget": "BlueStack.BlueStacks"
},
"WPFInstallbrave": {
@@ -5539,7 +5575,6 @@ $sync.configs.applications = '{
"content": "Brave",
"description": "Brave is a privacy-focused web browser that blocks ads and trackers, offering a faster and safer browsing experience.",
"link": "https://www.brave.com",
- "panel": "0",
"winget": "Brave.Brave"
},
"WPFInstallbulkcrapuninstaller": {
@@ -5548,7 +5583,6 @@ $sync.configs.applications = '{
"content": "Bulk Crap Uninstaller",
"description": "Bulk Crap Uninstaller is a free and open-source uninstaller utility for Windows. It helps users remove unwanted programs and clean up their system by uninstalling multiple applications at once.",
"link": "https://www.bcuninstaller.com/",
- "panel": "4",
"winget": "Klocman.BulkCrapUninstaller"
},
"WPFInstallcalibre": {
@@ -5557,7 +5591,6 @@ $sync.configs.applications = '{
"content": "Calibre",
"description": "Calibre is a powerful and easy-to-use e-book manager, viewer, and converter.",
"link": "https://calibre-ebook.com/",
- "panel": "1",
"winget": "calibre.calibre"
},
"WPFInstallcarnac": {
@@ -5566,7 +5599,6 @@ $sync.configs.applications = '{
"content": "Carnac",
"description": "Carnac is a keystroke visualizer for Windows. It displays keystrokes in an overlay, making it useful for presentations, tutorials, and live demonstrations.",
"link": "https://github.com/Code52/carnac",
- "panel": "4",
"winget": "code52.Carnac"
},
"WPFInstallcemu": {
@@ -5575,7 +5607,6 @@ $sync.configs.applications = '{
"content": "Cemu",
"description": "Cemu is a highly experimental software to emulate Wii U applications on PC.",
"link": "https://cemu.info/",
- "panel": "2",
"winget": "Cemu.Cemu"
},
"WPFInstallchatterino": {
@@ -5584,7 +5615,6 @@ $sync.configs.applications = '{
"content": "Chatterino",
"description": "Chatterino is a chat client for Twitch chat that offers a clean and customizable interface for a better streaming experience.",
"link": "https://www.chatterino.com/",
- "panel": "0",
"winget": "ChatterinoTeam.Chatterino"
},
"WPFInstallchrome": {
@@ -5593,7 +5623,6 @@ $sync.configs.applications = '{
"content": "Chrome",
"description": "Google Chrome is a widely used web browser known for its speed, simplicity, and seamless integration with Google services.",
"link": "https://www.google.com/chrome/",
- "panel": "0",
"winget": "Google.Chrome"
},
"WPFInstallchromium": {
@@ -5602,7 +5631,6 @@ $sync.configs.applications = '{
"content": "Chromium",
"description": "Chromium is the open-source project that serves as the foundation for various web browsers, including Chrome.",
"link": "https://github.com/Hibbiki/chromium-win64",
- "panel": "0",
"winget": "Hibbiki.Chromium"
},
"WPFInstallclementine": {
@@ -5611,7 +5639,6 @@ $sync.configs.applications = '{
"content": "Clementine",
"description": "Clementine is a modern music player and library organizer, supporting various audio formats and online radio services.",
"link": "https://www.clementine-player.org/",
- "panel": "3",
"winget": "Clementine.Clementine"
},
"WPFInstallclink": {
@@ -5620,7 +5647,6 @@ $sync.configs.applications = '{
"content": "Clink",
"description": "Clink is a powerful Bash-compatible command-line interface (CLIenhancement for Windows, adding features like syntax highlighting and improved history).",
"link": "https://mridgers.github.io/clink/",
- "panel": "1",
"winget": "chrisant996.Clink"
},
"WPFInstallclonehero": {
@@ -5629,7 +5655,6 @@ $sync.configs.applications = '{
"content": "Clone Hero",
"description": "Clone Hero is a free rhythm game, which can be played with any 5 or 6 button guitar controller.",
"link": "https://clonehero.net/",
- "panel": "2",
"winget": "CloneHeroTeam.CloneHero"
},
"WPFInstallcopyq": {
@@ -5638,7 +5663,6 @@ $sync.configs.applications = '{
"content": "Copyq (Clipboard Manager)",
"description": "Copyq is a clipboard manager with advanced features, allowing you to store, edit, and retrieve clipboard history.",
"link": "https://copyq.readthedocs.io/",
- "panel": "3",
"winget": "hluk.CopyQ"
},
"WPFInstallcpuz": {
@@ -5647,7 +5671,6 @@ $sync.configs.applications = '{
"content": "CPU-Z",
"description": "CPU-Z is a system monitoring and diagnostic tool for Windows. It provides detailed information about the computer''s hardware components, including the CPU, memory, and motherboard.",
"link": "https://www.cpuid.com/softwares/cpu-z.html",
- "panel": "4",
"winget": "CPUID.CPU-Z"
},
"WPFInstallcrystaldiskinfo": {
@@ -5656,7 +5679,6 @@ $sync.configs.applications = '{
"content": "Crystal Disk Info",
"description": "Crystal Disk Info is a disk health monitoring tool that provides information about the status and performance of hard drives. It helps users anticipate potential issues and monitor drive health.",
"link": "https://crystalmark.info/en/software/crystaldiskinfo/",
- "panel": "4",
"winget": "CrystalDewWorld.CrystalDiskInfo"
},
"WPFInstallcrystaldiskmark": {
@@ -5665,7 +5687,6 @@ $sync.configs.applications = '{
"content": "Crystal Disk Mark",
"description": "Crystal Disk Mark is a disk benchmarking tool that measures the read and write speeds of storage devices. It helps users assess the performance of their hard drives and SSDs.",
"link": "https://crystalmark.info/en/software/crystaldiskmark/",
- "panel": "4",
"winget": "CrystalDewWorld.CrystalDiskMark"
},
"WPFInstalldarktable": {
@@ -5674,7 +5695,6 @@ $sync.configs.applications = '{
"content": "DarkTable",
"description": "Open-source photo editing tool, offering an intuitive interface, advanced editing capabilities, and a non-destructive workflow for seamless image enhancement.",
"link": "https://www.darktable.org/install/",
- "panel": "3",
"winget": "darktable.darktable"
},
"WPFInstallDaxStudio": {
@@ -5683,7 +5703,6 @@ $sync.configs.applications = '{
"content": "DaxStudio",
"description": "DAX (Data Analysis eXpressions) Studio is the ultimate tool for executing and analyzing DAX queries against Microsoft Tabular models.",
"link": "https://daxstudio.org/",
- "panel": "1",
"winget": "DaxStudio.DaxStudio"
},
"WPFInstallddu": {
@@ -5692,7 +5711,6 @@ $sync.configs.applications = '{
"content": "Display Driver Uninstaller",
"description": "Display Driver Uninstaller (DDU) is a tool for completely uninstalling graphics drivers from NVIDIA, AMD, and Intel. It is useful for troubleshooting graphics driver-related issues.",
"link": "https://www.wagnardsoft.com/",
- "panel": "4",
"winget": "ddu"
},
"WPFInstalldeluge": {
@@ -5701,7 +5719,6 @@ $sync.configs.applications = '{
"content": "Deluge",
"description": "Deluge is a free and open-source BitTorrent client. It features a user-friendly interface, support for plugins, and the ability to manage torrents remotely.",
"link": "https://deluge-torrent.org/",
- "panel": "4",
"winget": "DelugeTeam.Deluge"
},
"WPFInstalldevtoys": {
@@ -5710,7 +5727,6 @@ $sync.configs.applications = '{
"content": "Devtoys",
"description": "Devtoys is a collection of development-related utilities and tools for Windows. It includes tools for file management, code formatting, and productivity enhancements for developers.",
"link": "https://dev.to/devtoys",
- "panel": "4",
"winget": "devtoys"
},
"WPFInstalldigikam": {
@@ -5719,7 +5735,6 @@ $sync.configs.applications = '{
"content": "DigiKam",
"description": "DigiKam is an advanced open-source photo management software with features for organizing, editing, and sharing photos.",
"link": "https://www.digikam.org/",
- "panel": "3",
"winget": "KDE.digikam"
},
"WPFInstalldiscord": {
@@ -5728,7 +5743,6 @@ $sync.configs.applications = '{
"content": "Discord",
"description": "Discord is a popular communication platform with voice, video, and text chat, designed for gamers but used by a wide range of communities.",
"link": "https://discord.com/",
- "panel": "0",
"winget": "Discord.Discord"
},
"WPFInstalldockerdesktop": {
@@ -5737,7 +5751,6 @@ $sync.configs.applications = '{
"content": "Docker Desktop",
"description": "Docker Desktop is a powerful tool for containerized application development and deployment.",
"link": "https://www.docker.com/products/docker-desktop",
- "panel": "1",
"winget": "Docker.DockerDesktop"
},
"WPFInstalldotnet3": {
@@ -5746,7 +5759,6 @@ $sync.configs.applications = '{
"content": ".NET Desktop Runtime 3.1",
"description": ".NET Desktop Runtime 3.1 is a runtime environment required for running applications developed with .NET Core 3.1.",
"link": "https://dotnet.microsoft.com/download/dotnet/3.1",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.3_1"
},
"WPFInstalldotnet5": {
@@ -5755,7 +5767,6 @@ $sync.configs.applications = '{
"content": ".NET Desktop Runtime 5",
"description": ".NET Desktop Runtime 5 is a runtime environment required for running applications developed with .NET 5.",
"link": "https://dotnet.microsoft.com/download/dotnet/5.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.5"
},
"WPFInstalldotnet6": {
@@ -5764,7 +5775,6 @@ $sync.configs.applications = '{
"content": ".NET Desktop Runtime 6",
"description": ".NET Desktop Runtime 6 is a runtime environment required for running applications developed with .NET 6.",
"link": "https://dotnet.microsoft.com/download/dotnet/6.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.6"
},
"WPFInstalldotnet7": {
@@ -5773,7 +5783,6 @@ $sync.configs.applications = '{
"content": ".NET Desktop Runtime 7",
"description": ".NET Desktop Runtime 7 is a runtime environment required for running applications developed with .NET 7.",
"link": "https://dotnet.microsoft.com/download/dotnet/7.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.7"
},
"WPFInstalldotnet8": {
@@ -5782,14 +5791,12 @@ $sync.configs.applications = '{
"content": ".NET Desktop Runtime 8",
"description": ".NET Desktop Runtime 8 is a runtime environment required for running applications developed with .NET 7.",
"link": "https://dotnet.microsoft.com/download/dotnet/8.0",
- "panel": "2",
"winget": "Microsoft.DotNet.DesktopRuntime.8"
},
- "WPFInstalldmt": {
+ "WPFInstalldmt": {
"winget": "GNE.DualMonitorTools",
"choco": "dual-monitor-tools",
"category": "Utilities",
- "panel": "4",
"content": "Dual Monitor Tools",
"link": "https://dualmonitortool.sourceforge.net/",
"description": "Dual Monitor Tools (DMT) is a FOSS app that customize handling multiple monitors and even lock the mouse on specific monitor. Useful for full screen games and apps that does not handle well a second monitor or helps the workflow."
@@ -5800,7 +5807,6 @@ $sync.configs.applications = '{
"content": "Duplicati 2",
"description": "Duplicati is an open-source backup solution that supports encrypted, compressed, and incremental backups. It is designed to securely store data on cloud storage services.",
"link": "https://www.duplicati.com/",
- "panel": "4",
"winget": "Duplicati.Duplicati"
},
"WPFInstalleaapp": {
@@ -5809,7 +5815,6 @@ $sync.configs.applications = '{
"content": "EA App",
"description": "EA App is a platform for accessing and playing Electronic Arts games.",
"link": "https://www.ea.com/",
- "panel": "2",
"winget": "ElectronicArts.EADesktop"
},
"WPFInstalleartrumpet": {
@@ -5818,7 +5823,6 @@ $sync.configs.applications = '{
"content": "Eartrumpet (Audio)",
"description": "Eartrumpet is an audio control app for Windows, providing a simple and intuitive interface for managing sound settings.",
"link": "https://eartrumpet.app/",
- "panel": "3",
"winget": "File-New-Project.EarTrumpet"
},
"WPFInstalledge": {
@@ -5827,7 +5831,6 @@ $sync.configs.applications = '{
"content": "Edge",
"description": "Microsoft Edge is a modern web browser built on Chromium, offering performance, security, and integration with Microsoft services.",
"link": "https://www.microsoft.com/edge",
- "panel": "0",
"winget": "Microsoft.Edge"
},
"WPFInstallefibooteditor": {
@@ -5836,7 +5839,6 @@ $sync.configs.applications = '{
"content": "EFI Boot Editor",
"description": "EFI Boot Editor is a tool for managing the EFI/UEFI boot entries on your system. It allows you to customize the boot configuration of your computer.",
"link": "https://www.easyuefi.com/",
- "panel": "3",
"winget": "EFIBootEditor.EFIBootEditor"
},
"WPFInstallemulationstation": {
@@ -5845,7 +5847,6 @@ $sync.configs.applications = '{
"content": "Emulation Station",
"description": "Emulation Station is a graphical and themeable emulator front-end that allows you to access all your favorite games in one place.",
"link": "https://emulationstation.org/",
- "panel": "2",
"winget": "Emulationstation.Emulationstation"
},
"WPFInstallepicgames": {
@@ -5854,7 +5855,6 @@ $sync.configs.applications = '{
"content": "Epic Games Launcher",
"description": "Epic Games Launcher is the client for accessing and playing games from the Epic Games Store.",
"link": "https://www.epicgames.com/store/en-US/",
- "panel": "2",
"winget": "EpicGames.EpicGamesLauncher"
},
"WPFInstallerrorlookup": {
@@ -5863,7 +5863,6 @@ $sync.configs.applications = '{
"content": "Windows Error Code Lookup",
"description": "ErrorLookup is a tool for looking up Windows error codes and their descriptions.",
"link": "https://github.com/HenryPP/ErrorLookup",
- "panel": "4",
"winget": "Henry++.ErrorLookup"
},
"WPFInstallesearch": {
@@ -5872,7 +5871,6 @@ $sync.configs.applications = '{
"content": "Everything Search",
"description": "Everything Search is a fast and efficient file search utility for Windows.",
"link": "https://www.voidtools.com/",
- "panel": "4",
"winget": "voidtools.Everything"
},
"WPFInstallespanso": {
@@ -5881,7 +5879,6 @@ $sync.configs.applications = '{
"content": "Espanso",
"description": "Cross-platform and open-source Text Expander written in Rust",
"link": "https://espanso.org/",
- "panel": "4",
"winget": "Espanso.Espanso"
},
"WPFInstalletcher": {
@@ -5890,7 +5887,6 @@ $sync.configs.applications = '{
"content": "Etcher USB Creator",
"description": "Etcher is a powerful tool for creating bootable USB drives with ease.",
"link": "https://www.balena.io/etcher/",
- "panel": "4",
"winget": "Balena.Etcher"
},
"WPFInstallfalkon": {
@@ -5899,7 +5895,6 @@ $sync.configs.applications = '{
"content": "Falkon",
"description": "Falkon is a lightweight and fast web browser with a focus on user privacy and efficiency.",
"link": "https://www.falkon.org/",
- "panel": "0",
"winget": "KDE.Falkon"
},
"WPFInstallferdium": {
@@ -5908,7 +5903,6 @@ $sync.configs.applications = '{
"content": "Ferdium",
"description": "Ferdium is a messaging application that combines multiple messaging services into a single app for easy management.",
"link": "https://ferdium.org/",
- "panel": "0",
"winget": "Ferdium.Ferdium"
},
"WPFInstallffmpeg": {
@@ -5917,7 +5911,6 @@ $sync.configs.applications = '{
"content": "Ffmpeg full",
"description": "FFmpeg is a powerful multimedia processing tool that enables users to convert, edit, and stream audio and video files with a vast range of codecs and formats.",
"link": "https://ffmpeg.org/",
- "panel": "3",
"winget": "Gyan.FFmpeg"
},
"WPFInstallfileconverter": {
@@ -5926,7 +5919,6 @@ $sync.configs.applications = '{
"content": "File Converter",
"description": "File Converter is a very simple tool which allows you to convert and compress one or several file(s) using the context menu in windows explorer.",
"link": "https://file-converter.org/",
- "panel": "4",
"winget": "AdrienAllard.FileConverter"
},
"WPFInstallfirealpaca": {
@@ -5935,7 +5927,6 @@ $sync.configs.applications = '{
"content": "Fire Alpaca",
"description": "Fire Alpaca is a free digital painting software that provides a wide range of drawing tools and a user-friendly interface.",
"link": "https://firealpaca.com/",
- "panel": "3",
"winget": "FireAlpaca.FireAlpaca"
},
"WPFInstallfirefox": {
@@ -5944,7 +5935,6 @@ $sync.configs.applications = '{
"content": "Firefox",
"description": "Mozilla Firefox is an open-source web browser known for its customization options, privacy features, and extensions.",
"link": "https://www.mozilla.org/en-US/firefox/new/",
- "panel": "0",
"winget": "Mozilla.Firefox"
},
"WPFInstallflameshot": {
@@ -5953,7 +5943,6 @@ $sync.configs.applications = '{
"content": "Flameshot (Screenshots)",
"description": "Flameshot is a powerful yet simple to use screenshot software, offering annotation and editing features.",
"link": "https://flameshot.org/",
- "panel": "3",
"winget": "Flameshot.Flameshot"
},
"WPFInstallfloorp": {
@@ -5962,7 +5951,6 @@ $sync.configs.applications = '{
"content": "Floorp",
"description": "Floorp is an open-source web browser project that aims to provide a simple and fast browsing experience.",
"link": "https://floorp.app/",
- "panel": "0",
"winget": "Ablaze.Floorp"
},
"WPFInstallflux": {
@@ -5971,7 +5959,6 @@ $sync.configs.applications = '{
"content": "f.lux Redshift",
"description": "f.lux Redshift adjusts the color temperature of your screen to reduce eye strain during nighttime use.",
"link": "https://justgetflux.com/",
- "panel": "4",
"winget": "flux.flux"
},
"WPFInstallfoobar": {
@@ -5980,7 +5967,6 @@ $sync.configs.applications = '{
"content": "Foobar2000 (Music Player)",
"description": "Foobar2000 is a highly customizable and extensible music player for Windows, known for its modular design and advanced features.",
"link": "https://www.foobar2000.org/",
- "panel": "3",
"winget": "PeterPawlowski.foobar2000"
},
"WPFInstallfoxpdfeditor": {
@@ -5989,7 +5975,6 @@ $sync.configs.applications = '{
"content": "Foxit PDF Editor",
"description": "Foxit PDF Editor is a feature-rich PDF editor and viewer with a familiar ribbon-style interface.",
"link": "https://www.foxitsoftware.com/",
- "panel": "1",
"winget": "Foxit.PhantomPDF"
},
"WPFInstallfoxpdfreader": {
@@ -5998,7 +5983,6 @@ $sync.configs.applications = '{
"content": "Foxit PDF Reader",
"description": "Foxit PDF Reader is a free PDF viewer with a familiar ribbon-style interface.",
"link": "https://www.foxitsoftware.com/",
- "panel": "1",
"winget": "Foxit.FoxitReader"
},
"WPFInstallfreecad": {
@@ -6007,7 +5991,6 @@ $sync.configs.applications = '{
"content": "FreeCAD",
"description": "FreeCAD is a parametric 3D CAD modeler, designed for product design and engineering tasks, with a focus on flexibility and extensibility.",
"link": "https://www.freecadweb.org/",
- "panel": "3",
"winget": "FreeCAD.FreeCAD"
},
"WPFInstallfzf": {
@@ -6016,7 +5999,6 @@ $sync.configs.applications = '{
"content": "Fzf",
"description": "A command-line fuzzy finder",
"link": "https://github.com/junegunn/fzf/",
- "panel": "4",
"winget": "junegunn.fzf"
},
"WPFInstallgeforcenow": {
@@ -6025,7 +6007,6 @@ $sync.configs.applications = '{
"content": "GeForce NOW",
"description": "GeForce NOW is a cloud gaming service that allows you to play high-quality PC games on your device.",
"link": "https://www.nvidia.com/en-us/geforce-now/",
- "panel": "2",
"winget": "Nvidia.GeForceNow"
},
"WPFInstallgimp": {
@@ -6034,7 +6015,6 @@ $sync.configs.applications = '{
"content": "GIMP (Image Editor)",
"description": "GIMP is a versatile open-source raster graphics editor used for tasks such as photo retouching, image editing, and image composition.",
"link": "https://www.gimp.org/",
- "panel": "3",
"winget": "GIMP.GIMP"
},
"WPFInstallgit": {
@@ -6043,7 +6023,6 @@ $sync.configs.applications = '{
"content": "Git",
"description": "Git is a distributed version control system widely used for tracking changes in source code during software development.",
"link": "https://git-scm.com/",
- "panel": "1",
"winget": "Git.Git"
},
"WPFInstallgitextensions": {
@@ -6052,7 +6031,6 @@ $sync.configs.applications = '{
"content": "Git Extensions",
"description": "Git Extensions is a graphical user interface for Git, providing additional features for easier source code management.",
"link": "https://gitextensions.github.io/",
- "panel": "1",
"winget": "Git.Git;GitExtensionsTeam.GitExtensions"
},
"WPFInstallgithubcli": {
@@ -6061,7 +6039,6 @@ $sync.configs.applications = '{
"content": "GitHub CLI",
"description": "GitHub CLI is a command-line tool that simplifies working with GitHub directly from the terminal.",
"link": "https://cli.github.com/",
- "panel": "1",
"winget": "Git.Git;GitHub.cli"
},
"WPFInstallgithubdesktop": {
@@ -6070,7 +6047,6 @@ $sync.configs.applications = '{
"content": "GitHub Desktop",
"description": "GitHub Desktop is a visual Git client that simplifies collaboration on GitHub repositories with an easy-to-use interface.",
"link": "https://desktop.github.com/",
- "panel": "1",
"winget": "Git.Git;GitHub.GitHubDesktop"
},
"WPFInstallglaryutilities": {
@@ -6079,7 +6055,6 @@ $sync.configs.applications = '{
"content": "Glary Utilities",
"description": "Glary Utilities is a comprehensive system optimization and maintenance tool for Windows.",
"link": "https://www.glarysoft.com/glary-utilities/",
- "panel": "4",
"winget": "Glarysoft.GlaryUtilities"
},
"WPFInstallgog": {
@@ -6088,7 +6063,6 @@ $sync.configs.applications = '{
"content": "GOG Galaxy",
"description": "GOG Galaxy is a gaming client that offers DRM-free games, additional content, and more.",
"link": "https://www.gog.com/galaxy",
- "panel": "2",
"winget": "GOG.Galaxy"
},
"WPFInstallgolang": {
@@ -6097,7 +6071,6 @@ $sync.configs.applications = '{
"content": "GoLang",
"description": "GoLang (or Golang) is a statically typed, compiled programming language designed for simplicity, reliability, and efficiency.",
"link": "https://golang.org/",
- "panel": "1",
"winget": "GoLang.Go"
},
"WPFInstallgoogledrive": {
@@ -6106,7 +6079,6 @@ $sync.configs.applications = '{
"content": "Google Drive",
"description": "File syncing across devices all tied to your google account",
"link": "https://www.google.com/drive/",
- "panel": "4",
"winget": "Google.Drive"
},
"WPFInstallgpuz": {
@@ -6115,7 +6087,6 @@ $sync.configs.applications = '{
"content": "GPU-Z",
"description": "GPU-Z provides detailed information about your graphics card and GPU.",
"link": "https://www.techpowerup.com/gpuz/",
- "panel": "4",
"winget": "TechPowerUp.GPU-Z"
},
"WPFInstallgreenshot": {
@@ -6124,7 +6095,6 @@ $sync.configs.applications = '{
"content": "Greenshot (Screenshots)",
"description": "Greenshot is a light-weight screenshot software tool with built-in image editor and customizable capture options.",
"link": "https://getgreenshot.org/",
- "panel": "3",
"winget": "Greenshot.Greenshot"
},
"WPFInstallgsudo": {
@@ -6133,7 +6103,6 @@ $sync.configs.applications = '{
"content": "Gsudo",
"description": "Gsudo is a sudo implementation for Windows, allowing elevated privilege execution.",
"link": "https://github.com/gerardog/gsudo",
- "panel": "4",
"winget": "gerardog.gsudo"
},
"WPFInstallguilded": {
@@ -6142,7 +6111,6 @@ $sync.configs.applications = '{
"content": "Guilded",
"description": "Guilded is a communication and productivity platform that includes chat, scheduling, and collaborative tools for gaming and communities.",
"link": "https://www.guilded.gg/",
- "panel": "0",
"winget": "Guilded.Guilded"
},
"WPFInstallhandbrake": {
@@ -6151,7 +6119,6 @@ $sync.configs.applications = '{
"content": "HandBrake",
"description": "HandBrake is an open-source video transcoder, allowing you to convert video from nearly any format to a selection of widely supported codecs.",
"link": "https://handbrake.fr/",
- "panel": "3",
"winget": "HandBrake.HandBrake"
},
"WPFInstallheidisql": {
@@ -6160,7 +6127,6 @@ $sync.configs.applications = '{
"content": "HeidiSQL",
"description": "HeidiSQL is a powerful and easy-to-use client for MySQL, MariaDB, Microsoft SQL Server, and PostgreSQL databases. It provides tools for database management and development.",
"link": "https://www.heidisql.com/",
- "panel": "3",
"winget": "HeidiSQL.HeidiSQL"
},
"WPFInstallhelix": {
@@ -6169,7 +6135,6 @@ $sync.configs.applications = '{
"content": "Helix",
"description": "Helix is a neovim alternative built in rust.",
"link": "https://helix-editor.com/",
- "panel": "1",
"winget": "Helix.Helix"
},
"WPFInstallheroiclauncher": {
@@ -6178,7 +6143,6 @@ $sync.configs.applications = '{
"content": "Heroic Games Launcher",
"description": "Heroic Games Launcher is an open-source alternative game launcher for Epic Games Store.",
"link": "https://heroicgameslauncher.com/",
- "panel": "2",
"winget": "HeroicGamesLauncher.HeroicGamesLauncher"
},
"WPFInstallhexchat": {
@@ -6187,7 +6151,6 @@ $sync.configs.applications = '{
"content": "Hexchat",
"description": "HexChat is a free, open-source IRC (Internet Relay Chat) client with a graphical interface for easy communication.",
"link": "https://hexchat.github.io/",
- "panel": "0",
"winget": "HexChat.HexChat"
},
"WPFInstallhwinfo": {
@@ -6196,7 +6159,6 @@ $sync.configs.applications = '{
"content": "HWInfo",
"description": "HWInfo provides comprehensive hardware information and diagnostics for Windows.",
"link": "https://www.hwinfo.com/",
- "panel": "4",
"winget": "REALiX.HWiNFO"
},
"WPFInstallimageglass": {
@@ -6205,7 +6167,6 @@ $sync.configs.applications = '{
"content": "ImageGlass (Image Viewer)",
"description": "ImageGlass is a versatile image viewer with support for various image formats and a focus on simplicity and speed.",
"link": "https://imageglass.org/",
- "panel": "3",
"winget": "DuongDieuPhap.ImageGlass"
},
"WPFInstallimgburn": {
@@ -6214,7 +6175,6 @@ $sync.configs.applications = '{
"content": "ImgBurn",
"description": "ImgBurn is a lightweight CD, DVD, HD-DVD, and Blu-ray burning application with advanced features for creating and burning disc images.",
"link": "http://www.imgburn.com/",
- "panel": "3",
"winget": "LIGHTNINGUK.ImgBurn"
},
"WPFInstallinkscape": {
@@ -6223,7 +6183,6 @@ $sync.configs.applications = '{
"content": "Inkscape",
"description": "Inkscape is a powerful open-source vector graphics editor, suitable for tasks such as illustrations, icons, logos, and more.",
"link": "https://inkscape.org/",
- "panel": "3",
"winget": "Inkscape.Inkscape"
},
"WPFInstallitch": {
@@ -6232,7 +6191,6 @@ $sync.configs.applications = '{
"content": "Itch.io",
"description": "Itch.io is a digital distribution platform for indie games and creative projects.",
"link": "https://itch.io/",
- "panel": "2",
"winget": "ItchIo.Itch"
},
"WPFInstallitunes": {
@@ -6241,7 +6199,6 @@ $sync.configs.applications = '{
"content": "iTunes",
"description": "iTunes is a media player, media library, and online radio broadcaster application developed by Apple Inc.",
"link": "https://www.apple.com/itunes/",
- "panel": "3",
"winget": "Apple.iTunes"
},
"WPFInstalljami": {
@@ -6250,7 +6207,6 @@ $sync.configs.applications = '{
"content": "Jami",
"description": "Jami is a secure and privacy-focused communication platform that offers audio and video calls, messaging, and file sharing.",
"link": "https://jami.net/",
- "panel": "0",
"winget": "SFLinux.Jami"
},
"WPFInstalljava16": {
@@ -6259,7 +6215,6 @@ $sync.configs.applications = '{
"content": "OpenJDK Java 16",
"description": "OpenJDK Java 16 is the latest version of the open-source Java development kit.",
"link": "https://adoptopenjdk.net/",
- "panel": "1",
"winget": "AdoptOpenJDK.OpenJDK.16"
},
"WPFInstalljava18": {
@@ -6268,7 +6223,6 @@ $sync.configs.applications = '{
"content": "Oracle Java 18",
"description": "Oracle Java 18 is the latest version of the official Java development kit from Oracle.",
"link": "https://www.oracle.com/java/",
- "panel": "1",
"winget": "EclipseAdoptium.Temurin.18.JRE"
},
"WPFInstalljava20": {
@@ -6277,7 +6231,6 @@ $sync.configs.applications = '{
"content": "Azul Zulu JDK 20",
"description": "Azul Zulu JDK 20 is a distribution of the OpenJDK with long-term support, performance enhancements, and security updates.",
"link": "https://www.azul.com/downloads/zulu-community/",
- "panel": "1",
"winget": "Azul.Zulu.20.JDK"
},
"WPFInstalljava21": {
@@ -6286,7 +6239,6 @@ $sync.configs.applications = '{
"content": "Azul Zulu JDK 21",
"description": "Azul Zulu JDK 21 is a distribution of the OpenJDK with long-term support, performance enhancements, and security updates.",
"link": "https://www.azul.com/downloads/zulu-community/",
- "panel": "1",
"winget": "Azul.Zulu.21.JDK"
},
"WPFInstalljava8": {
@@ -6295,7 +6247,6 @@ $sync.configs.applications = '{
"content": "OpenJDK Java 8",
"description": "OpenJDK Java 8 is an open-source implementation of the Java Platform, Standard Edition.",
"link": "https://adoptopenjdk.net/",
- "panel": "1",
"winget": "EclipseAdoptium.Temurin.8.JRE"
},
"WPFInstalljdownloader": {
@@ -6304,7 +6255,6 @@ $sync.configs.applications = '{
"content": "J Download Manager",
"description": "JDownloader is a feature-rich download manager with support for various file hosting services.",
"link": "http://jdownloader.org/",
- "panel": "4",
"winget": "AppWork.JDownloader"
},
"WPFInstalljellyfinmediaplayer": {
@@ -6313,7 +6263,6 @@ $sync.configs.applications = '{
"content": "Jellyfin Media Player",
"description": "Jellyfin Media Player is a client application for the Jellyfin media server, providing access to your media library.",
"link": "https://jellyfin.org/",
- "panel": "3",
"winget": "Jellyfin.JellyfinMediaPlayer"
},
"WPFInstalljellyfinserver": {
@@ -6322,7 +6271,6 @@ $sync.configs.applications = '{
"content": "Jellyfin Server",
"description": "Jellyfin Server is an open-source media server software, allowing you to organize and stream your media library.",
"link": "https://jellyfin.org/",
- "panel": "3",
"winget": "Jellyfin.Server"
},
"WPFInstalljetbrains": {
@@ -6331,7 +6279,6 @@ $sync.configs.applications = '{
"content": "Jetbrains Toolbox",
"description": "Jetbrains Toolbox is a platform for easy installation and management of JetBrains developer tools.",
"link": "https://www.jetbrains.com/toolbox/",
- "panel": "1",
"winget": "JetBrains.Toolbox"
},
"WPFInstalljoplin": {
@@ -6340,7 +6287,6 @@ $sync.configs.applications = '{
"content": "Joplin (FOSS Notes)",
"description": "Joplin is an open-source note-taking and to-do application with synchronization capabilities.",
"link": "https://joplinapp.org/",
- "panel": "1",
"winget": "Joplin.Joplin"
},
"WPFInstallkdeconnect": {
@@ -6349,7 +6295,6 @@ $sync.configs.applications = '{
"content": "KDE Connect",
"description": "KDE Connect allows seamless integration between your KDE desktop and mobile devices.",
"link": "https://community.kde.org/KDEConnect",
- "panel": "4",
"winget": "KDE.KDEConnect"
},
"WPFInstallkdenlive": {
@@ -6358,7 +6303,6 @@ $sync.configs.applications = '{
"content": "Kdenlive (Video Editor)",
"description": "Kdenlive is an open-source video editing software with powerful features for creating and editing professional-quality videos.",
"link": "https://kdenlive.org/",
- "panel": "3",
"winget": "KDE.Kdenlive"
},
"WPFInstallkeepass": {
@@ -6367,7 +6311,6 @@ $sync.configs.applications = '{
"content": "KeePassXC",
"description": "KeePassXC is a cross-platform, open-source password manager with strong encryption features.",
"link": "https://keepassxc.org/",
- "panel": "4",
"winget": "KeePassXCTeam.KeePassXC"
},
"WPFInstallklite": {
@@ -6376,7 +6319,6 @@ $sync.configs.applications = '{
"content": "K-Lite Codec Standard",
"description": "K-Lite Codec Pack Standard is a collection of audio and video codecs and related tools, providing essential components for media playback.",
"link": "https://www.codecguide.com/",
- "panel": "3",
"winget": "CodecGuide.K-LiteCodecPack.Standard"
},
"WPFInstallkodi": {
@@ -6385,7 +6327,6 @@ $sync.configs.applications = '{
"content": "Kodi Media Center",
"description": "Kodi is an open-source media center application that allows you to play and view most videos, music, podcasts, and other digital media files.",
"link": "https://kodi.tv/",
- "panel": "3",
"winget": "XBMCFoundation.Kodi"
},
"WPFInstallkrita": {
@@ -6394,7 +6335,6 @@ $sync.configs.applications = '{
"content": "Krita (Image Editor)",
"description": "Krita is a powerful open-source painting application. It is designed for concept artists, illustrators, matte and texture artists, and the VFX industry.",
"link": "https://krita.org/en/download/krita-desktop/",
- "panel": "3",
"winget": "KDE.Krita"
},
"WPFInstalllazygit": {
@@ -6403,7 +6343,6 @@ $sync.configs.applications = '{
"content": "Lazygit",
"description": "Simple terminal UI for git commands",
"link": "https://github.com/jesseduffield/lazygit/",
- "panel": "1",
"winget": "JesseDuffield.lazygit"
},
"WPFInstalllibreoffice": {
@@ -6412,7 +6351,6 @@ $sync.configs.applications = '{
"content": "LibreOffice",
"description": "LibreOffice is a powerful and free office suite, compatible with other major office suites.",
"link": "https://www.libreoffice.org/",
- "panel": "1",
"winget": "TheDocumentFoundation.LibreOffice"
},
"WPFInstalllibrewolf": {
@@ -6421,7 +6359,6 @@ $sync.configs.applications = '{
"content": "LibreWolf",
"description": "LibreWolf is a privacy-focused web browser based on Firefox, with additional privacy and security enhancements.",
"link": "https://librewolf-community.gitlab.io/",
- "panel": "0",
"winget": "LibreWolf.LibreWolf"
},
"WPFInstalllinphone": {
@@ -6430,7 +6367,6 @@ $sync.configs.applications = '{
"content": "Linphone",
"description": "Linphone is an open-source voice over IP (VoIPservice that allows for audio and video calls, messaging, and more.",
"link": "https://www.linphone.org/",
- "panel": "0",
"winget": "BelledonneCommunications.Linphone"
},
"WPFInstalllivelywallpaper": {
@@ -6439,7 +6375,6 @@ $sync.configs.applications = '{
"content": "Lively Wallpaper",
"description": "Free and open-source software that allows users to set animated desktop wallpapers and screensavers.",
"link": "https://www.rocksdanister.com/lively/",
- "panel": "4",
"winget": "rocksdanister.LivelyWallpaper"
},
"WPFInstalllocalsend": {
@@ -6448,7 +6383,6 @@ $sync.configs.applications = '{
"content": "LocalSend",
"description": "An open source cross-platform alternative to AirDrop.",
"link": "https://localsend.org/",
- "panel": "4",
"winget": "LocalSend.LocalSend"
},
"WPFInstalllogseq": {
@@ -6457,7 +6391,6 @@ $sync.configs.applications = '{
"content": "Logseq",
"description": "Logseq is a versatile knowledge management and note-taking application designed for the digital thinker. With a focus on the interconnectedness of ideas, Logseq allows users to seamlessly organize their thoughts through a combination of hierarchical outlines and bi-directional linking. It supports both structured and unstructured content, enabling users to create a personalized knowledge graph that adapts to their evolving ideas and insights.",
"link": "https://logseq.com/",
- "panel": "1",
"winget": "Logseq.Logseq"
},
"WPFInstallmalwarebytes": {
@@ -6466,7 +6399,6 @@ $sync.configs.applications = '{
"content": "MalwareBytes",
"description": "MalwareBytes is an anti-malware software that provides real-time protection against threats.",
"link": "https://www.malwarebytes.com/",
- "panel": "4",
"winget": "Malwarebytes.Malwarebytes"
},
"WPFInstallmasscode": {
@@ -6475,7 +6407,6 @@ $sync.configs.applications = '{
"content": "massCode (Snippet Manager)",
"description": "massCode is a fast and efficient open-source code snippet manager for developers.",
"link": "https://masscode.io/",
- "panel": "1",
"winget": "antonreshetov.massCode"
},
"WPFInstallmatrix": {
@@ -6484,7 +6415,6 @@ $sync.configs.applications = '{
"content": "Matrix",
"description": "Matrix is an open network for secure, decentralized communication with features like chat, VoIP, and collaboration tools.",
"link": "https://element.io/",
- "panel": "0",
"winget": "Element.Element"
},
"WPFInstallmeld": {
@@ -6493,7 +6423,6 @@ $sync.configs.applications = '{
"content": "Meld",
"description": "Meld is a visual diff and merge tool for files and directories.",
"link": "https://meldmerge.org/",
- "panel": "4",
"winget": "Meld.Meld"
},
"WPFInstallmonitorian": {
@@ -6502,7 +6431,6 @@ $sync.configs.applications = '{
"content": "Monitorian",
"description": "Monitorian is a utility for adjusting monitor brightness and contrast on Windows.",
"link": "https://www.monitorian.com/",
- "panel": "4",
"winget": "emoacht.Monitorian"
},
"WPFInstallmoonlight": {
@@ -6511,7 +6439,6 @@ $sync.configs.applications = '{
"content": "Moonlight/GameStream Client",
"description": "Moonlight/GameStream Client allows you to stream PC games to other devices over your local network.",
"link": "https://moonlight-stream.org/",
- "panel": "2",
"winget": "MoonlightGameStreamingProject.Moonlight"
},
"WPFInstallMotrix": {
@@ -6520,7 +6447,6 @@ $sync.configs.applications = '{
"content": "Motrix Download Manager",
"description": "A full-featured download manager.",
"link": "https://github.com/agalwood/Motrix",
- "panel": "4",
"winget": "agalwood.Motrix"
},
"WPFInstallmpc": {
@@ -6529,7 +6455,6 @@ $sync.configs.applications = '{
"content": "Media Player Classic (Video Player)",
"description": "Media Player Classic is a lightweight, open-source media player that supports a wide range of audio and video formats. It includes features like customizable toolbars and support for subtitles.",
"link": "https://mpc-hc.org/",
- "panel": "3",
"winget": "clsid2.mpc-hc"
},
"WPFInstallmremoteng": {
@@ -6538,7 +6463,6 @@ $sync.configs.applications = '{
"content": "mRemoteNG",
"description": "mRemoteNG is a free and open-source remote connections manager. It allows you to view and manage multiple remote sessions in a single interface.",
"link": "https://mremoteng.org/",
- "panel": "3",
"winget": "mRemoteNG.mRemoteNG"
},
"WPFInstallmsiafterburner": {
@@ -6547,7 +6471,6 @@ $sync.configs.applications = '{
"content": "MSI Afterburner",
"description": "MSI Afterburner is a graphics card overclocking utility with advanced features.",
"link": "https://www.msi.com/Landing/afterburner",
- "panel": "4",
"winget": "Guru3D.Afterburner"
},
"WPFInstallmullvadbrowser": {
@@ -6556,7 +6479,6 @@ $sync.configs.applications = '{
"content": "Mullvad Browser",
"description": "Mullvad Browser is a privacy-focused web browser, developed in partnership with the Tor Project.",
"link": "https://mullvad.net/browser",
- "panel": "0",
"winget": "MullvadVPN.MullvadBrowser"
},
"WPFInstallmusicbee": {
@@ -6565,7 +6487,6 @@ $sync.configs.applications = '{
"content": "MusicBee (Music Player)",
"description": "MusicBee is a customizable music player with support for various audio formats. It includes features like an integrated search function, tag editing, and more.",
"link": "https://getmusicbee.com/",
- "panel": "3",
"winget": "MusicBee.MusicBee"
},
"WPFInstallnanazip": {
@@ -6574,7 +6495,6 @@ $sync.configs.applications = '{
"content": "NanaZip",
"description": "NanaZip is a fast and efficient file compression and decompression tool.",
"link": "https://github.com/M2Team/NanaZip",
- "panel": "4",
"winget": "M2Team.NanaZip"
},
"WPFInstallnaps2": {
@@ -6583,7 +6503,6 @@ $sync.configs.applications = '{
"content": "NAPS2 (Document Scanner)",
"description": "NAPS2 is a document scanning application that simplifies the process of creating electronic documents.",
"link": "https://www.naps2.com/",
- "panel": "1",
"winget": "Cyanfish.NAPS2"
},
"WPFInstallneofetchwin": {
@@ -6592,7 +6511,6 @@ $sync.configs.applications = '{
"content": "Neofetch",
"description": "Neofetch is a command-line utility for displaying system information in a visually appealing way.",
"link": "https://github.com/dylanaraps/neofetch",
- "panel": "4",
"winget": "nepnep.neofetch-win"
},
"WPFInstallneovim": {
@@ -6601,7 +6519,6 @@ $sync.configs.applications = '{
"content": "Neovim",
"description": "Neovim is a highly extensible text editor and an improvement over the original Vim editor.",
"link": "https://neovim.io/",
- "panel": "1",
"winget": "Neovim.Neovim"
},
"WPFInstallnextclouddesktop": {
@@ -6610,7 +6527,6 @@ $sync.configs.applications = '{
"content": "Nextcloud Desktop",
"description": "Nextcloud Desktop is the official desktop client for the Nextcloud file synchronization and sharing platform.",
"link": "https://nextcloud.com/install/#install-clients",
- "panel": "4",
"winget": "Nextcloud.NextcloudDesktop"
},
"WPFInstallnglide": {
@@ -6619,7 +6535,6 @@ $sync.configs.applications = '{
"content": "nGlide (3dfx compatibility)",
"description": "nGlide is a 3Dfx Voodoo Glide wrapper. It allows you to play games that use Glide API on modern graphics cards without the need for a 3Dfx Voodoo graphics card.",
"link": "http://www.zeus-software.com/downloads/nglide",
- "panel": "3",
"winget": "ZeusSoftware.nGlide"
},
"WPFInstallnmap": {
@@ -6628,7 +6543,6 @@ $sync.configs.applications = '{
"content": "Nmap",
"description": "Nmap (Network Mapper) is an open-source tool for network exploration and security auditing. It discovers devices on a network and provides information about their ports and services.",
"link": "https://nmap.org/",
- "panel": "3",
"winget": "Insecure.Nmap"
},
"WPFInstallnodejs": {
@@ -6637,7 +6551,6 @@ $sync.configs.applications = '{
"content": "NodeJS",
"description": "NodeJS is a JavaScript runtime built on Chrome''s V8 JavaScript engine for building server-side and networking applications.",
"link": "https://nodejs.org/",
- "panel": "1",
"winget": "OpenJS.NodeJS"
},
"WPFInstallnodejslts": {
@@ -6646,7 +6559,6 @@ $sync.configs.applications = '{
"content": "NodeJS LTS",
"description": "NodeJS LTS provides Long-Term Support releases for stable and reliable server-side JavaScript development.",
"link": "https://nodejs.org/",
- "panel": "1",
"winget": "OpenJS.NodeJS.LTS"
},
"WPFInstallnomacs": {
@@ -6655,7 +6567,6 @@ $sync.configs.applications = '{
"content": "Nomacs (Image viewer)",
"description": "Nomacs is a free, open-source image viewer that supports multiple platforms. It features basic image editing capabilities and supports a variety of image formats.",
"link": "https://github.com/nomacs/nomacs/releases/",
- "panel": "3",
"winget": "nomacs.nomacs"
},
"WPFInstallnotepadplus": {
@@ -6664,7 +6575,6 @@ $sync.configs.applications = '{
"content": "Notepad++",
"description": "Notepad++ is a free, open-source code editor and Notepad replacement with support for multiple languages.",
"link": "https://notepad-plus-plus.org/",
- "panel": "1",
"winget": "Notepad++.Notepad++"
},
"WPFInstallnuget": {
@@ -6673,7 +6583,6 @@ $sync.configs.applications = '{
"content": "NuGet",
"description": "NuGet is a package manager for the .NET framework, enabling developers to manage and share libraries in their .NET applications.",
"link": "https://www.nuget.org/",
- "panel": "2",
"winget": "Microsoft.NuGet"
},
"WPFInstallnushell": {
@@ -6682,7 +6591,6 @@ $sync.configs.applications = '{
"content": "Nushell",
"description": "Nushell is a new shell that takes advantage of modern hardware and systems to provide a powerful, expressive, and fast experience.",
"link": "https://www.nushell.sh/",
- "panel": "4",
"winget": "Nushell.Nushell"
},
"WPFInstallnvclean": {
@@ -6691,7 +6599,6 @@ $sync.configs.applications = '{
"content": "NVCleanstall",
"description": "NVCleanstall is a tool designed to customize NVIDIA driver installations, allowing advanced users to control more aspects of the installation process.",
"link": "https://www.techpowerup.com/nvcleanstall/",
- "panel": "4",
"winget": "TechPowerUp.NVCleanstall"
},
"WPFInstallnvm": {
@@ -6700,7 +6607,6 @@ $sync.configs.applications = '{
"content": "Node Version Manager",
"description": "Node Version Manager (NVM) for Windows allows you to easily switch between multiple Node.js versions.",
"link": "https://github.com/coreybutler/nvm-windows",
- "panel": "1",
"winget": "CoreyButler.NVMforWindows"
},
"WPFInstallobs": {
@@ -6709,7 +6615,6 @@ $sync.configs.applications = '{
"content": "OBS Studio",
"description": "OBS Studio is a free and open-source software for video recording and live streaming. It supports real-time video/audio capturing and mixing, making it popular among content creators.",
"link": "https://obsproject.com/",
- "panel": "3",
"winget": "OBSProject.OBSStudio"
},
"WPFInstallobsidian": {
@@ -6718,7 +6623,6 @@ $sync.configs.applications = '{
"content": "Obsidian",
"description": "Obsidian is a powerful note-taking and knowledge management application.",
"link": "https://obsidian.md/",
- "panel": "1",
"winget": "Obsidian.Obsidian"
},
"WPFInstallokular": {
@@ -6727,7 +6631,6 @@ $sync.configs.applications = '{
"content": "Okular",
"description": "Okular is a versatile document viewer with advanced features.",
"link": "https://okular.kde.org/",
- "panel": "1",
"winget": "KDE.Okular"
},
"WPFInstallonedrive": {
@@ -6736,7 +6639,6 @@ $sync.configs.applications = '{
"content": "OneDrive",
"description": "OneDrive is a cloud storage service provided by Microsoft, allowing users to store and share files securely across devices.",
"link": "https://onedrive.live.com/",
- "panel": "2",
"winget": "Microsoft.OneDrive"
},
"WPFInstallonlyoffice": {
@@ -6745,7 +6647,6 @@ $sync.configs.applications = '{
"content": "ONLYOffice Desktop",
"description": "ONLYOffice Desktop is a comprehensive office suite for document editing and collaboration.",
"link": "https://www.onlyoffice.com/desktop.aspx",
- "panel": "1",
"winget": "ONLYOFFICE.DesktopEditors"
},
"WPFInstallOPAutoClicker": {
@@ -6754,7 +6655,6 @@ $sync.configs.applications = '{
"content": "OPAutoClicker",
"description": "A full-fledged autoclicker with two modes of autoclicking, at your dynamic cursor location or at a prespecified location.",
"link": "https://www.opautoclicker.com",
- "panel": "5",
"winget": "OPAutoClicker.OPAutoClicker"
},
"WPFInstallopenhashtab": {
@@ -6763,7 +6663,6 @@ $sync.configs.applications = '{
"content": "OpenHashTab",
"description": "OpenHashTab is a shell extension for conveniently calculating and checking file hashes from file properties.",
"link": "https://github.com/namazso/OpenHashTab/",
- "panel": "4",
"winget": "namazso.OpenHashTab"
},
"WPFInstallopenoffice": {
@@ -6772,7 +6671,6 @@ $sync.configs.applications = '{
"content": "Apache OpenOffice",
"description": "Apache OpenOffice is an open-source office software suite for word processing, spreadsheets, presentations, and more.",
"link": "https://www.openoffice.org/",
- "panel": "1",
"winget": "Apache.OpenOffice"
},
"WPFInstallopenrgb": {
@@ -6781,7 +6679,6 @@ $sync.configs.applications = '{
"content": "OpenRGB",
"description": "OpenRGB is an open-source RGB lighting control software designed to manage and control RGB lighting for various components and peripherals.",
"link": "https://openrgb.org/",
- "panel": "4",
"winget": "CalcProgrammer1.OpenRGB"
},
"WPFInstallopenscad": {
@@ -6790,7 +6687,6 @@ $sync.configs.applications = '{
"content": "OpenSCAD",
"description": "OpenSCAD is a free and open-source script-based 3D CAD modeler. It is especially useful for creating parametric designs for 3D printing.",
"link": "https://www.openscad.org/",
- "panel": "3",
"winget": "OpenSCAD.OpenSCAD"
},
"WPFInstallopenshell": {
@@ -6799,7 +6695,6 @@ $sync.configs.applications = '{
"content": "Open Shell (Start Menu)",
"description": "Open Shell is a Windows Start Menu replacement with enhanced functionality and customization options.",
"link": "https://github.com/Open-Shell/Open-Shell-Menu",
- "panel": "4",
"winget": "Open-Shell.Open-Shell-Menu"
},
"WPFInstallOpenVPN": {
@@ -6808,7 +6703,6 @@ $sync.configs.applications = '{
"content": "OpenVPN Connect",
"description": "OpenVPN Connect is an open-source VPN client that allows you to connect securely to a VPN server. It provides a secure and encrypted connection for protecting your online privacy.",
"link": "https://openvpn.net/",
- "panel": "3",
"winget": "OpenVPNTechnologies.OpenVPNConnect"
},
"WPFInstallOVirtualBox": {
@@ -6817,7 +6711,6 @@ $sync.configs.applications = '{
"content": "Oracle VirtualBox",
"description": "Oracle VirtualBox is a powerful and free open-source virtualization tool for x86 and AMD64/Intel64 architectures.",
"link": "https://www.virtualbox.org/",
- "panel": "4",
"winget": "Oracle.VirtualBox"
},
"WPFInstallownclouddesktop": {
@@ -6826,7 +6719,6 @@ $sync.configs.applications = '{
"content": "ownCloud Desktop",
"description": "ownCloud Desktop is the official desktop client for the ownCloud file synchronization and sharing platform.",
"link": "https://owncloud.com/desktop-app/",
- "panel": "4",
"winget": "ownCloud.ownCloudDesktop"
},
"WPFInstallPaintdotnet": {
@@ -6835,7 +6727,6 @@ $sync.configs.applications = '{
"content": "Paint.net",
"description": "Paint.net is a free image and photo editing software for Windows. It features an intuitive user interface and supports a wide range of powerful editing tools.",
"link": "https://www.getpaint.net/",
- "panel": "3",
"winget": "dotPDNLLC.paintdotnet"
},
"WPFInstallparsec": {
@@ -6844,8 +6735,7 @@ $sync.configs.applications = '{
"content": "Parsec",
"description": "Parsec is a low-latency, high-quality remote desktop sharing application for collaborating and gaming across devices.",
"link": "https://parsec.app/",
- "panel": "4",
- "winget": "Parsec.parsec"
+ "winget": "Parsec.Parsec"
},
"WPFInstallpdf24creator": {
"category": "Document",
@@ -6853,7 +6743,6 @@ $sync.configs.applications = '{
"content": "PDF24 creator",
"description": "Free and easy-to-use online/desktop PDF tools that make you more productive",
"link": "https://tools.pdf24.org/en/",
- "panel": "1",
"winget": "geeksoftwareGmbH.PDF24Creator"
},
"WPFInstallpdfsam": {
@@ -6862,7 +6751,6 @@ $sync.configs.applications = '{
"content": "PDFsam Basic",
"description": "PDFsam Basic is a free and open-source tool for splitting, merging, and rotating PDF files.",
"link": "https://pdfsam.org/",
- "panel": "1",
"winget": "PDFsam.PDFsam"
},
"WPFInstallpeazip": {
@@ -6871,7 +6759,6 @@ $sync.configs.applications = '{
"content": "Peazip",
"description": "Peazip is a free, open-source file archiver utility that supports multiple archive formats and provides encryption features.",
"link": "https://peazip.github.io/",
- "panel": "4",
"winget": "Giorgiotani.Peazip"
},
"WPFInstallpiimager": {
@@ -6880,7 +6767,6 @@ $sync.configs.applications = '{
"content": "Raspberry Pi Imager",
"description": "Raspberry Pi Imager is a utility for writing operating system images to SD cards for Raspberry Pi devices.",
"link": "https://www.raspberrypi.com/software/",
- "panel": "4",
"winget": "RaspberryPiFoundation.RaspberryPiImager"
},
"WPFInstallplaynite": {
@@ -6889,7 +6775,6 @@ $sync.configs.applications = '{
"content": "Playnite",
"description": "Playnite is an open-source video game library manager with one simple goal: To provide a unified interface for all of your games.",
"link": "https://playnite.link/",
- "panel": "2",
"winget": "Playnite.Playnite"
},
"WPFInstallplex": {
@@ -6898,7 +6783,6 @@ $sync.configs.applications = '{
"content": "Plex Media Server",
"description": "Plex Media Server is a media server software that allows you to organize and stream your media library. It supports various media formats and offers a wide range of features.",
"link": "https://www.plex.tv/your-media/",
- "panel": "3",
"winget": "Plex.PlexMediaServer"
},
"WPFInstallPortmaster": {
@@ -6907,7 +6791,6 @@ $sync.configs.applications = '{
"content": "Portmaster",
"description": "Portmaster is a free and open-source application that puts you back in charge over all your computers network connections.",
"link": "https://github.com/safing/portmaster",
- "panel": "3",
"winget": "Safing.Portmaster"
},
"WPFInstallposh": {
@@ -6916,7 +6799,6 @@ $sync.configs.applications = '{
"content": "Oh My Posh (Prompt)",
"description": "Oh My Posh is a cross-platform prompt theme engine for any shell.",
"link": "https://ohmyposh.dev/",
- "panel": "1",
"winget": "JanDeDobbeleer.OhMyPosh"
},
"WPFInstallpostman": {
@@ -6925,7 +6807,6 @@ $sync.configs.applications = '{
"content": "Postman",
"description": "Postman is a collaboration platform for API development that simplifies the process of developing APIs.",
"link": "https://www.postman.com/",
- "panel": "1",
"winget": "Postman.Postman"
},
"WPFInstallpowerbi": {
@@ -6934,7 +6815,6 @@ $sync.configs.applications = '{
"content": "Power BI",
"description": "Create stunning reports and visualizations with Power BI Desktop. It puts visual analytics at your fingertips with intuitive report authoring. Drag-and-drop to place content exactly where you want it on the flexible and fluid canvas. Quickly discover patterns as you explore a single unified view of linked, interactive visualizations.",
"link": "https://www.microsoft.com/en-us/power-platform/products/power-bi/",
- "panel": "2",
"winget": "Microsoft.PowerBI"
},
"WPFInstallpowershell": {
@@ -6943,7 +6823,6 @@ $sync.configs.applications = '{
"content": "PowerShell",
"description": "PowerShell is a task automation framework and scripting language designed for system administrators, offering powerful command-line capabilities.",
"link": "https://github.com/PowerShell/PowerShell",
- "panel": "2",
"winget": "Microsoft.PowerShell"
},
"WPFInstallpowertoys": {
@@ -6952,7 +6831,6 @@ $sync.configs.applications = '{
"content": "Powertoys",
"description": "PowerToys is a set of utilities for power users to enhance productivity, featuring tools like FancyZones, PowerRename, and more.",
"link": "https://github.com/microsoft/PowerToys",
- "panel": "2",
"winget": "Microsoft.PowerToys"
},
"WPFInstallprismlauncher": {
@@ -6961,7 +6839,6 @@ $sync.configs.applications = '{
"content": "Prism Launcher",
"description": "Prism Launcher is a game launcher and manager designed to provide a clean and intuitive interface for organizing and launching your games.",
"link": "https://prismlauncher.org/",
- "panel": "2",
"winget": "PrismLauncher.PrismLauncher"
},
"WPFInstallprocesslasso": {
@@ -6970,7 +6847,6 @@ $sync.configs.applications = '{
"content": "Process Lasso",
"description": "Process Lasso is a system optimization and automation tool that improves system responsiveness and stability by adjusting process priorities and CPU affinities.",
"link": "https://bitsum.com/",
- "panel": "4",
"winget": "BitSum.ProcessLasso"
},
"WPFInstallprocessmonitor": {
@@ -6979,7 +6855,6 @@ $sync.configs.applications = '{
"content": "SysInternals Process Monitor",
"description": "SysInternals Process Monitor is an advanced monitoring tool that shows real-time file system, registry, and process/thread activity.",
"link": "https://docs.microsoft.com/en-us/sysinternals/downloads/procmon",
- "panel": "2",
"winget": "Microsoft.Sysinternals.ProcessMonitor"
},
"WPFInstallprucaslicer": {
@@ -6988,7 +6863,6 @@ $sync.configs.applications = '{
"content": "Prusa Slicer",
"description": "Prusa Slicer is a powerful and easy-to-use slicing software for 3D printing with Prusa 3D printers.",
"link": "https://www.prusa3d.com/prusaslicer/",
- "panel": "4",
"winget": "Prusa3d.PrusaSlicer"
},
"WPFInstallpsremoteplay": {
@@ -6997,7 +6871,6 @@ $sync.configs.applications = '{
"content": "PS Remote Play",
"description": "PS Remote Play is a free application that allows you to stream games from your PlayStation console to a PC or mobile device.",
"link": "https://remoteplay.dl.playstation.net/remoteplay/lang/gb/",
- "panel": "2",
"winget": "PlayStation.PSRemotePlay"
},
"WPFInstallputty": {
@@ -7006,7 +6879,6 @@ $sync.configs.applications = '{
"content": "Putty",
"description": "PuTTY is a free and open-source terminal emulator, serial console, and network file transfer application. It supports various network protocols such as SSH, Telnet, and SCP.",
"link": "https://www.chiark.greenend.org.uk/~sgtatham/putty/",
- "panel": "3",
"winget": "PuTTY.PuTTY"
},
"WPFInstallpython3": {
@@ -7015,7 +6887,6 @@ $sync.configs.applications = '{
"content": "Python3",
"description": "Python is a versatile programming language used for web development, data analysis, artificial intelligence, and more.",
"link": "https://www.python.org/",
- "panel": "1",
"winget": "Python.Python.3.12"
},
"WPFInstallqbittorrent": {
@@ -7024,7 +6895,6 @@ $sync.configs.applications = '{
"content": "qBittorrent",
"description": "qBittorrent is a free and open-source BitTorrent client that aims to provide a feature-rich and lightweight alternative to other torrent clients.",
"link": "https://www.qbittorrent.org/",
- "panel": "4",
"winget": "qBittorrent.qBittorrent"
},
"WPFInstallqtox": {
@@ -7033,7 +6903,6 @@ $sync.configs.applications = '{
"content": "QTox",
"description": "QTox is a free and open-source messaging app that prioritizes user privacy and security in its design.",
"link": "https://qtox.github.io/",
- "panel": "0",
"winget": "Tox.qTox"
},
"WPFInstallrainmeter": {
@@ -7042,7 +6911,6 @@ $sync.configs.applications = '{
"content": "Rainmeter",
"description": "Rainmeter is a desktop customization tool that allows you to create and share customizable skins for your desktop.",
"link": "https://www.rainmeter.net/",
- "panel": "4",
"winget": "Rainmeter.Rainmeter"
},
"WPFInstallrevo": {
@@ -7051,7 +6919,6 @@ $sync.configs.applications = '{
"content": "RevoUninstaller",
"description": "RevoUninstaller is an advanced uninstaller tool that helps you remove unwanted software and clean up your system.",
"link": "https://www.revouninstaller.com/",
- "panel": "4",
"winget": "RevoUninstaller.RevoUninstaller"
},
"WPFInstallripgrep": {
@@ -7060,7 +6927,6 @@ $sync.configs.applications = '{
"content": "Ripgrep",
"description": "Fast and powerful commandline search tool",
"link": "https://github.com/BurntSushi/ripgrep/",
- "panel": "4",
"winget": "BurntSushi.ripgrep.MSVC"
},
"WPFInstallrufus": {
@@ -7069,7 +6935,6 @@ $sync.configs.applications = '{
"content": "Rufus Imager",
"description": "Rufus is a utility that helps format and create bootable USB drives, such as USB keys or pen drives.",
"link": "https://rufus.ie/",
- "panel": "4",
"winget": "Rufus.Rufus"
},
"WPFInstallrustdesk": {
@@ -7078,7 +6943,6 @@ $sync.configs.applications = '{
"content": "Rust Remote Desktop (FOSS)",
"description": "RustDesk is a free and open-source remote desktop application. It provides a secure way to connect to remote machines and access desktop environments.",
"link": "https://rustdesk.com/",
- "panel": "3",
"winget": "RustDesk.RustDesk"
},
"WPFInstallrustlang": {
@@ -7087,7 +6951,6 @@ $sync.configs.applications = '{
"content": "Rust",
"description": "Rust is a programming language designed for safety and performance, particularly focused on systems programming.",
"link": "https://www.rust-lang.org/",
- "panel": "1",
"winget": "Rustlang.Rust.MSVC"
},
"WPFInstallsamsungmagician": {
@@ -7096,7 +6959,6 @@ $sync.configs.applications = '{
"content": "Samsung Magician",
"description": "Samsung Magician is a utility for managing and optimizing Samsung SSDs.",
"link": "https://semiconductor.samsung.com/consumer-storage/magician/",
- "panel": "4",
"winget": "Samsung.SamsungMagician"
},
"WPFInstallsandboxie": {
@@ -7105,7 +6967,6 @@ $sync.configs.applications = '{
"content": "Sandboxie Plus",
"description": "Sandboxie Plus is a sandbox-based isolation program that provides enhanced security by running applications in an isolated environment.",
"link": "https://www.sandboxie.com/",
- "panel": "4",
"winget": "Sandboxie.Plus"
},
"WPFInstallsdio": {
@@ -7114,7 +6975,6 @@ $sync.configs.applications = '{
"content": "Snappy Driver Installer Origin",
"description": "Snappy Driver Installer Origin is a free and open-source driver updater with a vast driver database for Windows.",
"link": "https://sourceforge.net/projects/snappy-driver-installer-origin",
- "panel": "4",
"winget": "GlennDelahoy.SnappyDriverInstallerOrigin"
},
"WPFInstallsession": {
@@ -7123,7 +6983,6 @@ $sync.configs.applications = '{
"content": "Session",
"description": "Session is a private and secure messaging app built on a decentralized network for user privacy and data protection.",
"link": "https://getsession.org/",
- "panel": "0",
"winget": "Oxen.Session"
},
"WPFInstallsharex": {
@@ -7132,7 +6991,6 @@ $sync.configs.applications = '{
"content": "ShareX (Screenshots)",
"description": "ShareX is a free and open-source screen capture and file sharing tool. It supports various capture methods and offers advanced features for editing and sharing screenshots.",
"link": "https://getsharex.com/",
- "panel": "3",
"winget": "ShareX.ShareX"
},
"WPFInstallnilesoftShel": {
@@ -7141,7 +6999,6 @@ $sync.configs.applications = '{
"content": "Shell (Expanded Context Menu)",
"description": "Shell is an expanded context menu tool that adds extra functionality and customization options to the Windows context menu.",
"link": "https://nilesoft.org/",
- "panel": "4",
"winget": "Nilesoft.Shell"
},
"WPFInstallsidequest": {
@@ -7150,7 +7007,6 @@ $sync.configs.applications = '{
"content": "SideQuestVR",
"description": "SideQuestVR is a community-driven platform that enables users to discover, install, and manage virtual reality content on Oculus Quest devices.",
"link": "https://sidequestvr.com/",
- "panel": "2",
"winget": "SideQuestVR.SideQuest"
},
"WPFInstallsignal": {
@@ -7159,7 +7015,6 @@ $sync.configs.applications = '{
"content": "Signal",
"description": "Signal is a privacy-focused messaging app that offers end-to-end encryption for secure and private communication.",
"link": "https://signal.org/",
- "panel": "0",
"winget": "OpenWhisperSystems.Signal"
},
"WPFInstallsimplewall": {
@@ -7168,7 +7023,6 @@ $sync.configs.applications = '{
"content": "SimpleWall",
"description": "SimpleWall is a free and open-source firewall application for Windows. It allows users to control and manage the inbound and outbound network traffic of applications.",
"link": "https://www.henrypp.org/product/simplewall",
- "panel": "3",
"winget": "Henry++.simplewall"
},
"WPFInstallskype": {
@@ -7177,7 +7031,6 @@ $sync.configs.applications = '{
"content": "Skype",
"description": "Skype is a widely used communication platform offering video calls, voice calls, and instant messaging services.",
"link": "https://www.skype.com/",
- "panel": "0",
"winget": "Microsoft.Skype"
},
"WPFInstallslack": {
@@ -7186,7 +7039,6 @@ $sync.configs.applications = '{
"content": "Slack",
"description": "Slack is a collaboration hub that connects teams and facilitates communication through channels, messaging, and file sharing.",
"link": "https://slack.com/",
- "panel": "0",
"winget": "SlackTechnologies.Slack"
},
"WPFInstallspacedrive": {
@@ -7195,7 +7047,6 @@ $sync.configs.applications = '{
"content": "Spacedrive File Manager",
"description": "Spacedrive is a file manager that offers cloud storage integration and file synchronization across devices.",
"link": "https://www.spacedrive.com/",
- "panel": "4",
"winget": "spacedrive.Spacedrive"
},
"WPFInstallstarship": {
@@ -7204,7 +7055,6 @@ $sync.configs.applications = '{
"content": "Starship (Shell Prompt)",
"description": "Starship is a minimal, fast, and customizable prompt for any shell.",
"link": "https://starship.rs/",
- "panel": "1",
"winget": "starship"
},
"WPFInstallstartallback": {
@@ -7213,7 +7063,6 @@ $sync.configs.applications = '{
"content": "StartAllBack",
"description": "StartAllBack is a Tool that can be used to edit the Windows appearance by your liking (Taskbar, Start Menu, File Explorer, Control Panel, Context Menu ...)",
"link": "https://www.startallback.com/",
- "panel": "4",
"winget": "startallback"
},
"WPFInstallsteam": {
@@ -7222,7 +7071,6 @@ $sync.configs.applications = '{
"content": "Steam",
"description": "Steam is a digital distribution platform for purchasing and playing video games, offering multiplayer gaming, video streaming, and more.",
"link": "https://store.steampowered.com/",
- "panel": "2",
"winget": "Valve.Steam"
},
"WPFInstallstrawberry": {
@@ -7231,14 +7079,12 @@ $sync.configs.applications = '{
"content": "Strawberry (Music Player)",
"description": "Strawberry is an open-source music player that focuses on music collection management and audio quality. It supports various audio formats and features a clean user interface.",
"link": "https://github.com/strawberrymusicplayer/strawberry/",
- "panel": "3",
"winget": "StrawberryMusicPlayer.Strawberry"
},
"WPFInstallstremio": {
"winget": "Stremio.Stremio",
"choco": "stremio",
"category": "Multimedia Tools",
- "panel": "3",
"content": "Stremio",
"link": "https://www.stremio.com/",
"description": "Stremio is a media center application that allows users to organize and stream their favorite movies, TV shows, and video content."
@@ -7249,7 +7095,6 @@ $sync.configs.applications = '{
"content": "Sublime Merge",
"description": "Sublime Merge is a Git client with advanced features and a beautiful interface.",
"link": "https://www.sublimemerge.com/",
- "panel": "1",
"winget": "SublimeHQ.SublimeMerge"
},
"WPFInstallsublimetext": {
@@ -7258,7 +7103,6 @@ $sync.configs.applications = '{
"content": "Sublime Text",
"description": "Sublime Text is a sophisticated text editor for code, markup, and prose.",
"link": "https://www.sublimetext.com/",
- "panel": "1",
"winget": "SublimeHQ.SublimeText.4"
},
"WPFInstallsumatra": {
@@ -7267,7 +7111,6 @@ $sync.configs.applications = '{
"content": "Sumatra PDF",
"description": "Sumatra PDF is a lightweight and fast PDF viewer with minimalistic design.",
"link": "https://www.sumatrapdfreader.org/free-pdf-reader.html",
- "panel": "1",
"winget": "SumatraPDF.SumatraPDF"
},
"WPFInstallsunshine": {
@@ -7276,7 +7119,6 @@ $sync.configs.applications = '{
"content": "Sunshine/GameStream Server",
"description": "Sunshine is a GameStream server that allows you to remotely play PC games on Android devices, offering low-latency streaming.",
"link": "https://github.com/LoLBoy25/Sunshine",
- "panel": "2",
"winget": "LizardByte.Sunshine"
},
"WPFInstallsuperf4": {
@@ -7285,7 +7127,6 @@ $sync.configs.applications = '{
"content": "SuperF4",
"description": "SuperF4 is a utility that allows you to terminate programs instantly by pressing a customizable hotkey.",
"link": "https://stefansundin.github.io/superf4/",
- "panel": "4",
"winget": "StefanSundin.Superf4"
},
"WPFInstallsynctrayzor": {
@@ -7294,7 +7135,6 @@ $sync.configs.applications = '{
"content": "Synctrayzor",
"description": "Windows tray utility / filesystem watcher / launcher for Syncthing",
"link": "https://github.com/canton7/SyncTrayzor/",
- "panel": "4",
"winget": "SyncTrayzor.SyncTrayzor"
},
"WPFInstalltailscale": {
@@ -7303,7 +7143,6 @@ $sync.configs.applications = '{
"content": "Tailscale",
"description": "Tailscale is a secure and easy-to-use VPN solution for connecting your devices and networks.",
"link": "https://tailscale.com/",
- "panel": "4",
"winget": "tailscale.tailscale"
},
"WPFInstallTcNoAccSwitcher": {
@@ -7312,7 +7151,6 @@ $sync.configs.applications = '{
"content": "TCNO Account Switcher",
"description": "A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and many others!",
"link": "https://github.com/TCNOco/TcNo-Acc-Switcher",
- "panel": "2",
"winget": "TechNobo.TcNoAccountSwitcher"
},
"WPFInstalltcpview": {
@@ -7321,7 +7159,6 @@ $sync.configs.applications = '{
"content": "SysInternals TCPView",
"description": "SysInternals TCPView is a network monitoring tool that displays a detailed list of all TCP and UDP endpoints on your system.",
"link": "https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview",
- "panel": "2",
"winget": "Microsoft.Sysinternals.TCPView"
},
"WPFInstallteams": {
@@ -7330,7 +7167,6 @@ $sync.configs.applications = '{
"content": "Teams",
"description": "Microsoft Teams is a collaboration platform that integrates with Office 365 and offers chat, video conferencing, file sharing, and more.",
"link": "https://www.microsoft.com/en-us/microsoft-teams/group-chat-software",
- "panel": "0",
"winget": "Microsoft.Teams"
},
"WPFInstallteamviewer": {
@@ -7339,7 +7175,6 @@ $sync.configs.applications = '{
"content": "TeamViewer",
"description": "TeamViewer is a popular remote access and support software that allows you to connect to and control remote devices.",
"link": "https://www.teamviewer.com/",
- "panel": "4",
"winget": "TeamViewer.TeamViewer"
},
"WPFInstalltelegram": {
@@ -7348,7 +7183,6 @@ $sync.configs.applications = '{
"content": "Telegram",
"description": "Telegram is a cloud-based instant messaging app known for its security features, speed, and simplicity.",
"link": "https://telegram.org/",
- "panel": "0",
"winget": "Telegram.TelegramDesktop"
},
"WPFInstallterminal": {
@@ -7357,7 +7191,6 @@ $sync.configs.applications = '{
"content": "Windows Terminal",
"description": "Windows Terminal is a modern, fast, and efficient terminal application for command-line users, supporting multiple tabs, panes, and more.",
"link": "https://aka.ms/terminal",
- "panel": "2",
"winget": "Microsoft.WindowsTerminal"
},
"WPFInstallThonny": {
@@ -7366,7 +7199,6 @@ $sync.configs.applications = '{
"content": "Thonny Python IDE",
"description": "Python IDE for beginners.",
"link": "https://github.com/thonny/thonny",
- "panel": "1",
"winget": "AivarAnnamaa.Thonny"
},
"WPFInstallthorium": {
@@ -7375,7 +7207,6 @@ $sync.configs.applications = '{
"content": "Thorium Browser AVX2",
"description": "Browser built for speed over vanilla chromium. It is built with AVX2 optimizations and is the fastest browser on the market.",
"link": "http://thorium.rocks/",
- "panel": "0",
"winget": "Alex313031.Thorium.AVX2"
},
"WPFInstallthunderbird": {
@@ -7384,7 +7215,6 @@ $sync.configs.applications = '{
"content": "Thunderbird",
"description": "Mozilla Thunderbird is a free and open-source email client, news client, and chat client with advanced features.",
"link": "https://www.thunderbird.net/",
- "panel": "0",
"winget": "Mozilla.Thunderbird"
},
"WPFInstalltidal": {
@@ -7393,7 +7223,6 @@ $sync.configs.applications = '{
"content": "Tidal",
"description": "Tidal is a music streaming service known for its high-fidelity audio quality and exclusive content. It offers a vast library of songs and curated playlists.",
"link": "https://tidal.com/",
- "panel": "3",
"winget": "9NNCB5BS59PH"
},
"WPFInstalltor": {
@@ -7402,7 +7231,6 @@ $sync.configs.applications = '{
"content": "Tor Browser",
"description": "Tor Browser is designed for anonymous web browsing, utilizing the Tor network to protect user privacy and security.",
"link": "https://www.torproject.org/",
- "panel": "0",
"winget": "TorProject.TorBrowser"
},
"WPFInstalltotalcommander": {
@@ -7411,7 +7239,6 @@ $sync.configs.applications = '{
"content": "Total Commander",
"description": "Total Commander is a file manager for Windows that provides a powerful and intuitive interface for file management.",
"link": "https://www.ghisler.com/",
- "panel": "4",
"winget": "Ghisler.TotalCommander"
},
"WPFInstalltreesize": {
@@ -7420,7 +7247,6 @@ $sync.configs.applications = '{
"content": "TreeSize Free",
"description": "TreeSize Free is a disk space manager that helps you analyze and visualize the space usage on your drives.",
"link": "https://www.jam-software.com/treesize_free/",
- "panel": "4",
"winget": "JAMSoftware.TreeSize.Free"
},
"WPFInstallttaskbar": {
@@ -7429,7 +7255,6 @@ $sync.configs.applications = '{
"content": "Translucent Taskbar",
"description": "Translucent Taskbar is a tool that allows you to customize the transparency of the Windows taskbar.",
"link": "https://github.com/TranslucentTB/TranslucentTB",
- "panel": "4",
"winget": "9PF4KZ2VN4W9"
},
"WPFInstalltwinkletray": {
@@ -7438,7 +7263,6 @@ $sync.configs.applications = '{
"content": "Twinkle Tray",
"description": "Twinkle Tray lets you easily manage the brightness levels of multiple monitors.",
"link": "https://twinkletray.com/",
- "panel": "4",
"winget": "xanderfrangos.twinkletray"
},
"WPFInstallubisoft": {
@@ -7447,7 +7271,6 @@ $sync.configs.applications = '{
"content": "Ubisoft Connect",
"description": "Ubisoft Connect is Ubisoft''s digital distribution and online gaming service, providing access to Ubisoft''s games and services.",
"link": "https://ubisoftconnect.com/",
- "panel": "2",
"winget": "Ubisoft.Connect"
},
"WPFInstallungoogled": {
@@ -7456,7 +7279,6 @@ $sync.configs.applications = '{
"content": "Ungoogled",
"description": "Ungoogled Chromium is a version of Chromium without Google''s integration for enhanced privacy and control.",
"link": "https://github.com/Eloston/ungoogled-chromium",
- "panel": "0",
"winget": "eloston.ungoogled-chromium"
},
"WPFInstallunity": {
@@ -7465,7 +7287,6 @@ $sync.configs.applications = '{
"content": "Unity Game Engine",
"description": "Unity is a powerful game development platform for creating 2D, 3D, augmented reality, and virtual reality games.",
"link": "https://unity.com/",
- "panel": "1",
"winget": "Unity.UnityHub"
},
"WPFInstallvagrant": {
@@ -7474,7 +7295,6 @@ $sync.configs.applications = '{
"content": "Vagrant",
"description": "Vagrant is an open-source tool for building and managing virtualized development environments.",
"link": "https://www.vagrantup.com/",
- "panel": "1",
"winget": "Hashicorp.Vagrant"
},
"WPFInstallvc2015_32": {
@@ -7483,7 +7303,6 @@ $sync.configs.applications = '{
"content": "Visual C++ 2015-2022 32-bit",
"description": "Visual C++ 2015-2022 32-bit redistributable package installs runtime components of Visual C++ libraries required to run 32-bit applications.",
"link": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads",
- "panel": "2",
"winget": "Microsoft.VCRedist.2015+.x86"
},
"WPFInstallvc2015_64": {
@@ -7492,7 +7311,6 @@ $sync.configs.applications = '{
"content": "Visual C++ 2015-2022 64-bit",
"description": "Visual C++ 2015-2022 64-bit redistributable package installs runtime components of Visual C++ libraries required to run 64-bit applications.",
"link": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads",
- "panel": "2",
"winget": "Microsoft.VCRedist.2015+.x64"
},
"WPFInstallvencord": {
@@ -7501,7 +7319,6 @@ $sync.configs.applications = '{
"content": "Vencord",
"description": "Vencord is a modification for Discord that adds plugins, custom styles, and more!",
"link": "https://vencord.dev/",
- "panel": "0",
"winget": "Vendicated.Vencord"
},
"WPFInstallventoy": {
@@ -7510,7 +7327,6 @@ $sync.configs.applications = '{
"content": "Ventoy",
"description": "Ventoy is an open-source tool for creating bootable USB drives. It supports multiple ISO files on a single USB drive, making it a versatile solution for installing operating systems.",
"link": "https://www.ventoy.net/",
- "panel": "3",
"winget": "Ventoy.Ventoy"
},
"WPFInstallvesktop": {
@@ -7519,7 +7335,6 @@ $sync.configs.applications = '{
"content": "Vesktop",
"description": "A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed.",
"link": "https://github.com/Vencord/Vesktop",
- "panel": "0",
"winget": "Vencord.Vesktop"
},
"WPFInstallviber": {
@@ -7528,7 +7343,6 @@ $sync.configs.applications = '{
"content": "Viber",
"description": "Viber is a free messaging and calling app with features like group chats, video calls, and more.",
"link": "https://www.viber.com/",
- "panel": "0",
"winget": "Viber.Viber"
},
"WPFInstallvideomass": {
@@ -7537,7 +7351,6 @@ $sync.configs.applications = '{
"content": "Videomass",
"description": "Videomass by GianlucaPernigotto is a cross-platform GUI for FFmpeg, streamlining multimedia file processing with batch conversions and user-friendly features.",
"link": "https://github.com/jeanslack/Videomass",
- "panel": "3",
"winget": "GianlucaPernigotto.Videomass"
},
"WPFInstallvisualstudio": {
@@ -7546,7 +7359,6 @@ $sync.configs.applications = '{
"content": "Visual Studio 2022",
"description": "Visual Studio 2022 is an integrated development environment (IDE) for building, debugging, and deploying applications.",
"link": "https://visualstudio.microsoft.com/",
- "panel": "1",
"winget": "Microsoft.VisualStudio.2022.Community"
},
"WPFInstallvivaldi": {
@@ -7555,7 +7367,6 @@ $sync.configs.applications = '{
"content": "Vivaldi",
"description": "Vivaldi is a highly customizable web browser with a focus on user personalization and productivity features.",
"link": "https://vivaldi.com/",
- "panel": "0",
"winget": "VivaldiTechnologies.Vivaldi"
},
"WPFInstallvlc": {
@@ -7564,7 +7375,6 @@ $sync.configs.applications = '{
"content": "VLC (Video Player)",
"description": "VLC Media Player is a free and open-source multimedia player that supports a wide range of audio and video formats. It is known for its versatility and cross-platform compatibility.",
"link": "https://www.videolan.org/vlc/",
- "panel": "3",
"winget": "VideoLAN.VLC"
},
"WPFInstallvoicemeeter": {
@@ -7573,7 +7383,6 @@ $sync.configs.applications = '{
"content": "Voicemeeter (Audio)",
"description": "Voicemeeter is a virtual audio mixer that allows you to manage and enhance audio streams on your computer. It is commonly used for audio recording and streaming purposes.",
"link": "https://www.vb-audio.com/Voicemeeter/",
- "panel": "3",
"winget": "VB-Audio.Voicemeeter"
},
"WPFInstallvrdesktopstreamer": {
@@ -7582,7 +7391,6 @@ $sync.configs.applications = '{
"content": "Virtual Desktop Streamer",
"description": "Virtual Desktop Streamer is a tool that allows you to stream your desktop screen to VR devices.",
"link": "https://www.vrdesktop.net/",
- "panel": "2",
"winget": "VirtualDesktop.Streamer"
},
"WPFInstallvscode": {
@@ -7591,7 +7399,6 @@ $sync.configs.applications = '{
"content": "VS Code",
"description": "Visual Studio Code is a free, open-source code editor with support for multiple programming languages.",
"link": "https://code.visualstudio.com/",
- "panel": "1",
"winget": "Git.Git;Microsoft.VisualStudioCode"
},
"WPFInstallvscodium": {
@@ -7600,7 +7407,6 @@ $sync.configs.applications = '{
"content": "VS Codium",
"description": "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft''s VS Code.",
"link": "https://vscodium.com/",
- "panel": "1",
"winget": "Git.Git;VSCodium.VSCodium"
},
"WPFInstallwaterfox": {
@@ -7609,7 +7415,6 @@ $sync.configs.applications = '{
"content": "Waterfox",
"description": "Waterfox is a fast, privacy-focused web browser based on Firefox, designed to preserve user choice and privacy.",
"link": "https://www.waterfox.net/",
- "panel": "0",
"winget": "Waterfox.Waterfox"
},
"WPFInstallwezterm": {
@@ -7618,7 +7423,6 @@ $sync.configs.applications = '{
"content": "Wezterm",
"description": "WezTerm is a powerful cross-platform terminal emulator and multiplexer",
"link": "https://wezfurlong.org/wezterm/index.html",
- "panel": "1",
"winget": "wez.wezterm"
},
"WPFInstallwhatsapp": {
@@ -7627,7 +7431,6 @@ $sync.configs.applications = '{
"content": "Whatsapp",
"description": "WhatsApp Desktop is a desktop version of the popular messaging app, allowing users to send and receive messages, share files, and connect with contacts from their computer.",
"link": "https://www.whatsapp.com/",
- "panel": "0",
"winget": "WhatsApp.WhatsApp"
},
"WPFInstallwindirstat": {
@@ -7636,7 +7439,6 @@ $sync.configs.applications = '{
"content": "WinDirStat",
"description": "WinDirStat is a disk usage statistics viewer and cleanup tool for Windows.",
"link": "https://windirstat.net/",
- "panel": "4",
"winget": "WinDirStat.WinDirStat"
},
"WPFInstallwindowspchealth": {
@@ -7645,7 +7447,6 @@ $sync.configs.applications = '{
"content": "Windows PC Health Check",
"description": "Windows PC Health Check is a tool that helps you check if your PC meets the system requirements for Windows 11.",
"link": "https://support.microsoft.com/en-us/windows/how-to-use-the-pc-health-check-app-9c8abd9b-03ba-4e67-81ef-36f37caa7844",
- "panel": "4",
"winget": "Microsoft.WindowsPCHealthCheck"
},
"WPFInstallwingetui": {
@@ -7654,7 +7455,6 @@ $sync.configs.applications = '{
"content": "WingetUI",
"description": "WingetUI is a graphical user interface for Microsoft''s Windows Package Manager (winget).",
"link": "https://github.com/marticliment/WingetUI",
- "panel": "4",
"winget": "SomePythonThings.WingetUIStore"
},
"WPFInstallwinmerge": {
@@ -7663,7 +7463,6 @@ $sync.configs.applications = '{
"content": "WinMerge",
"description": "WinMerge is a visual text file and directory comparison tool for Windows.",
"link": "https://winmerge.org/",
- "panel": "1",
"winget": "WinMerge.WinMerge"
},
"WPFInstallwinpaletter": {
@@ -7672,7 +7471,6 @@ $sync.configs.applications = '{
"content": "WinPaletter",
"description": "WinPaletter is a tool for adjusting the color palette of Windows 10, providing customization options for window colors.",
"link": "https://github.com/Abdelrhman-AK/WinPaletter",
- "panel": "4",
"winget": "Abdelrhman-AK.WinPaletter"
},
"WPFInstallwinrar": {
@@ -7681,7 +7479,6 @@ $sync.configs.applications = '{
"content": "WinRAR",
"description": "WinRAR is a powerful archive manager that allows you to create, manage, and extract compressed files.",
"link": "https://www.win-rar.com/",
- "panel": "4",
"winget": "RARLab.WinRAR"
},
"WPFInstallwinscp": {
@@ -7690,7 +7487,6 @@ $sync.configs.applications = '{
"content": "WinSCP",
"description": "WinSCP is a popular open-source SFTP, FTP, and SCP client for Windows. It allows secure file transfers between a local and a remote computer.",
"link": "https://winscp.net/",
- "panel": "3",
"winget": "WinSCP.WinSCP"
},
"WPFInstallwireguard": {
@@ -7699,7 +7495,6 @@ $sync.configs.applications = '{
"content": "WireGuard",
"description": "WireGuard is a fast and modern VPN (Virtual Private Network) protocol. It aims to be simpler and more efficient than other VPN protocols, providing secure and reliable connections.",
"link": "https://www.wireguard.com/",
- "panel": "3",
"winget": "WireGuard.WireGuard"
},
"WPFInstallwireshark": {
@@ -7708,7 +7503,6 @@ $sync.configs.applications = '{
"content": "WireShark",
"description": "Wireshark is a widely-used open-source network protocol analyzer. It allows users to capture and analyze network traffic in real-time, providing detailed insights into network activities.",
"link": "https://www.wireshark.org/",
- "panel": "3",
"winget": "WiresharkFoundation.Wireshark"
},
"WPFInstallwisetoys": {
@@ -7717,7 +7511,6 @@ $sync.configs.applications = '{
"content": "WiseToys",
"description": "WiseToys is a set of utilities and tools designed to enhance and optimize your Windows experience.",
"link": "https://toys.wisecleaner.com/",
- "panel": "4",
"winget": "WiseCleaner.WiseToys"
},
"WPFInstallwiztree": {
@@ -7726,7 +7519,6 @@ $sync.configs.applications = '{
"content": "WizTree",
"description": "WizTree is a fast disk space analyzer that helps you quickly find the files and folders consuming the most space on your hard drive.",
"link": "https://wiztreefree.com/",
- "panel": "4",
"winget": "AntibodySoftware.WizTree"
},
"WPFInstallxdm": {
@@ -7735,7 +7527,6 @@ $sync.configs.applications = '{
"content": "Xtreme Download Manager",
"description": "Xtreme Download Manager is an advanced download manager with support for various protocols and browsers.*Browser integration deprecated by google store. No official release.*",
"link": "https://github.com/subhra74/xdm",
- "panel": "4",
"winget": "subhra74.XtremeDownloadManager"
},
"WPFInstallxeheditor": {
@@ -7744,7 +7535,6 @@ $sync.configs.applications = '{
"content": "HxD Hex Editor",
"description": "HxD is a free hex editor that allows you to edit, view, search, and analyze binary files.",
"link": "https://mh-nexus.de/en/hxd/",
- "panel": "1",
"winget": "MHNexus.HxD"
},
"WPFInstallxemu": {
@@ -7753,7 +7543,6 @@ $sync.configs.applications = '{
"content": "XEMU",
"description": "XEMU is an open-source Xbox emulator that allows you to play Xbox games on your PC, aiming for accuracy and compatibility.",
"link": "https://xemu.app/",
- "panel": "2",
"winget": "xemu-project.xemu"
},
"WPFInstallxournal": {
@@ -7762,7 +7551,6 @@ $sync.configs.applications = '{
"content": "Xournal++",
"description": "Xournal++ is an open-source handwriting notetaking software with PDF annotation capabilities.",
"link": "https://xournalpp.github.io/",
- "panel": "1",
"winget": "Xournal++.Xournal++"
},
"WPFInstallxpipe": {
@@ -7771,7 +7559,6 @@ $sync.configs.applications = '{
"content": "X-Pipe",
"description": "X-Pipe is an open-source tool for orchestrating containerized applications. It simplifies the deployment and management of containerized services in a distributed environment.",
"link": "https://xpipe.io/",
- "panel": "3",
"winget": "xpipe-io.xpipe"
},
"WPFInstallyarn": {
@@ -7780,7 +7567,6 @@ $sync.configs.applications = '{
"content": "Yarn",
"description": "Yarn is a fast, reliable, and secure dependency management tool for JavaScript projects.",
"link": "https://yarnpkg.com/",
- "panel": "1",
"winget": "Yarn.Yarn"
},
"WPFInstallytdlp": {
@@ -7789,7 +7575,6 @@ $sync.configs.applications = '{
"content": "Yt-dlp",
"description": "Command-line tool that allows you to download videos from YouTube and other supported sites. It is an improved version of the popular youtube-dl.",
"link": "https://github.com/yt-dlp/yt-dlp",
- "panel": "3",
"winget": "yt-dlp.yt-dlp"
},
"WPFInstallzerotierone": {
@@ -7798,7 +7583,6 @@ $sync.configs.applications = '{
"content": "ZeroTier One",
"description": "ZeroTier One is a software-defined networking tool that allows you to create secure and scalable networks.",
"link": "https://zerotier.com/",
- "panel": "4",
"winget": "ZeroTier.ZeroTierOne"
},
"WPFInstallzim": {
@@ -7807,7 +7591,6 @@ $sync.configs.applications = '{
"content": "Zim Desktop Wiki",
"description": "Zim Desktop Wiki is a graphical text editor used to maintain a collection of wiki pages.",
"link": "https://zim-wiki.org/",
- "panel": "1",
"winget": "Zimwiki.Zim"
},
"WPFInstallznote": {
@@ -7816,7 +7599,6 @@ $sync.configs.applications = '{
"content": "Znote",
"description": "Znote is a note-taking application.",
"link": "https://znote.io/",
- "panel": "1",
"winget": "alagrede.znote"
},
"WPFInstallzoom": {
@@ -7825,7 +7607,6 @@ $sync.configs.applications = '{
"content": "Zoom",
"description": "Zoom is a popular video conferencing and web conferencing service for online meetings, webinars, and collaborative projects.",
"link": "https://zoom.us/",
- "panel": "0",
"winget": "Zoom.Zoom"
},
"WPFInstallzotero": {
@@ -7834,7 +7615,6 @@ $sync.configs.applications = '{
"content": "Zotero",
"description": "Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research materials.",
"link": "https://www.zotero.org/",
- "panel": "1",
"winget": "DigitalScholar.Zotero"
},
"WPFInstallzoxide": {
@@ -7843,7 +7623,6 @@ $sync.configs.applications = '{
"content": "Zoxide",
"description": "Zoxide is a fast and efficient directory changer (cd) that helps you navigate your file system with ease.",
"link": "https://github.com/ajeetdsouza/zoxide",
- "panel": "4",
"winget": "ajeetdsouza.zoxide"
},
"WPFInstallzulip": {
@@ -7852,18 +7631,48 @@ $sync.configs.applications = '{
"content": "Zulip",
"description": "Zulip is an open-source team collaboration tool with chat streams for productive and organized communication.",
"link": "https://zulipchat.com/",
- "panel": "0",
"winget": "Zulip.Zulip"
},
"WPFInstallsyncthingtray": {
- "winget": " Martchus.syncthingtray",
- "choco": "syncthingtray",
"category": "Utilities",
- "panel": "4",
+ "choco": "syncthingtray",
"content": "syncthingtray",
+ "description": "Might be the alternative for Synctrayzor. Windows tray utility / filesystem watcher / launcher for Syncthing",
"link": "https://github.com/Martchus/syncthingtray",
- "description": "Might be the alternative for Synctrayzro.Windows tray utility / filesystem watcher / launcher for Syncthing "
- }
+ "winget": "Martchus.syncthingtray"
+ },
+ "WPFInstallminiconda": {
+ "category": "Development",
+ "choco": "miniconda3",
+ "content": "Miniconda",
+ "description": "Miniconda is a free minimal installer for conda. It is a small bootstrap version of Anaconda that includes only conda, Python, the packages they both depend on, and a small number of other useful packages (like pip, zlib, and a few others).",
+ "link": "https://docs.conda.io/projects/miniconda",
+ "winget": "Anaconda.Miniconda3"
+ },
+ "WPFInstalltemurin": {
+ "category": "Development",
+ "choco": "temurin",
+ "content": "Eclipse Temurin",
+ "description": "Eclipse Temurin is the open source Java SE build based upon OpenJDK.",
+ "link": "https://adoptium.net/temurin/",
+ "winget": "EclipseAdoptium.Temurin.21.JDK"
+ },
+ "WPFInstallintelpresentmon": {
+ "category": "Utilities",
+ "choco": "na",
+ "content": "Intel?? PresentMon",
+ "description": "A new gaming performance overlay and telemetry application to monitor and measure your gaming experience.",
+ "link": "https://game.intel.com/us/stories/intel-presentmon/",
+ "winget": "Intel.PresentMon.Beta"
+ },
+ "WPFInstallpyenvwin": {
+ "category": "Development",
+ "choco": "pyenv-win",
+ "content": "Python Version Manager (pyenv-win)",
+ "description": "pyenv for Windows is a simple python version management tool. It lets you easily switch between multiple versions of Python.",
+ "link": "https://pyenv-win.github.io/pyenv-win/",
+ "winget": "na"
+ }
}' | convertfrom-json
$sync.configs.dns = '{
"Google":{
@@ -7972,12 +7781,11 @@ $sync.configs.feature = '{
"NFS-Administration"
],
"InvokeScript": [
- "nfsadmin client stop
- Set-ItemProperty -Path ''HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default'' -Name ''AnonymousUID'' -Type DWord -Value 0
- Set-ItemProperty -Path ''HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default'' -Name ''AnonymousGID'' -Type DWord -Value 0
- nfsadmin client start
- nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i
- "
+ "nfsadmin client stop",
+ "Set-ItemProperty -Path ''HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default'' -Name ''AnonymousUID'' -Type DWord -Value 0",
+ "Set-ItemProperty -Path ''HKLM:\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default'' -Name ''AnonymousGID'' -Type DWord -Value 0",
+ "nfsadmin client start",
+ "nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i"
]
},
"WPFFeatureEnableSearchSuggestions": {
@@ -8075,7 +7883,7 @@ $sync.configs.feature = '{
"category": "Features",
"panel": "1",
"Order": "a021_",
- "Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.",
+ "Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation."
},
"WPFFeatureInstall": {
"Content": "Install Features",
@@ -8119,6 +7927,13 @@ $sync.configs.feature = '{
"Order": "a044_",
"Type": "300"
},
+ "WPFRunAdobeCCCleanerTool": {
+ "Content": "Remove Adobe Creative Cloud",
+ "category": "Fixes",
+ "panel": "1",
+ "Order": "a045_",
+ "Type": "300"
+ },
"WPFPanelnetwork": {
"Content": "Network Connections",
"category": "Legacy Windows Panels",
@@ -10863,6 +10678,14 @@ $sync.configs.tweaks = '{
"Order": "a066_",
"Type": "Toggle"
},
+ "WPFToggleStickyKeys": {
+ "Content": "Sticky Keys",
+ "Description": "If Enabled then Sticky Keys is activated - Sticky keys is an accessibility feature of some graphical user interfaces which assists users who have physical disabilities or help users reduce repetitive strain injury.",
+ "category": "Customize Preferences",
+ "panel": "2",
+ "Order": "a067_",
+ "Type": "Toggle"
+ },
"WPFchangedns": {
"Content": "DNS",
"category": "z__Advanced Tweaks - CAUTION",
@@ -10963,7 +10786,8 @@ $inputXML = $inputXML -replace 'mc:Ignorable="d"', '' -replace "x:N", 'N' -repla
function Get-TabXaml {
param( [Parameter(Mandatory=$true)]
- $tabname
+ $tabname,
+ $columncount = 0
)
$organizedData = @{}
# Iterate through JSON data and organize by panel and category
@@ -10977,7 +10801,7 @@ function Get-TabXaml {
Content = $appInfo.Content
Choco = $appInfo.choco
Winget = $appInfo.winget
- Panel = $appInfo.panel
+ Panel = if ($columncount -gt 0 ) { "0" } else {$appInfo.panel}
Link = $appInfo.link
Description = $appInfo.description
# Type is (Checkbox,Toggle,Button,Combobox ) (Default is Checkbox)
@@ -10987,29 +10811,54 @@ function Get-TabXaml {
Checked = $appInfo.Checked
}
- if (-not $organizedData.ContainsKey($appInfo.panel)) {
- $organizedData[$appInfo.panel] = @{}
+ if (-not $organizedData.ContainsKey($appObject.panel)) {
+ $organizedData[$appObject.panel] = @{}
}
- if (-not $organizedData[$appInfo.panel].ContainsKey($appInfo.Category)) {
- $organizedData[$appInfo.panel][$appInfo.Category] = @{}
+ if (-not $organizedData[$appObject.panel].ContainsKey($appObject.Category)) {
+ $organizedData[$appObject.panel][$appObject.Category] = @{}
}
# Store application data in a sub-array under the category
# Add Order property to keep the original order of tweaks and features
- $organizedData[$appInfo.panel][$appInfo.Category]["$($appInfo.order)$appName"] = $appObject
+ $organizedData[$appObject.panel][$appInfo.Category]["$($appInfo.order)$appName"] = $appObject
}
$panelcount=0
+ $paneltotal = $organizedData.Keys.Count
+ if ($columncount -gt 0) {
+ $appcount = $sync.configs.$tabname.PSObject.Properties.Name.count + $organizedData["0"].Keys.count
+ $maxcount = [Math]::Round( $appcount / $columncount + 0.5)
+ $paneltotal = $columncount
+ }
# add ColumnDefinitions to evenly draw colums
- $blockXml="`n"+("`n"*($organizedData.Keys.Count))+"`n"
+ $blockXml="`n"+("`n"*($paneltotal))+"`n"
# Iterate through organizedData by panel, category, and application
+ $count = 0
foreach ($panel in ($organizedData.Keys | Sort-Object)) {
$blockXml += "`n`n"
$panelcount++
foreach ($category in ($organizedData[$panel].Keys | Sort-Object)) {
+ $count++
+ if ($columncount -gt 0) {
+ $panelcount2 = [Int](($count)/$maxcount-0.5)
+ if ($panelcount -eq $panelcount2 ) {
+ $blockXml +="`n`n`n"
+ $blockXml += "`n`n"
+ $panelcount++
+ }
+ }
$blockXml += "`n"
$sortedApps = $organizedData[$panel][$category].Keys | Sort-Object
foreach ($appName in $sortedApps) {
+ $count++
+ if ($columncount -gt 0) {
+ $panelcount2 = [Int](($count)/$maxcount-0.5)
+ if ($panelcount -eq $panelcount2 ) {
+ $blockXml +="`n`n`n"
+ $blockXml += "`n`n"
+ $panelcount++
+ }
+ }
$appInfo = $organizedData[$panel][$category][$appName]
if ("Toggle" -eq $appInfo.Type) {
$blockXml += "`n`n"
@@ -11045,7 +10894,7 @@ function Get-TabXaml {
return ($blockXml)
}
-$tabcolums=Get-TabXaml "applications"
+$tabcolums=Get-TabXaml "applications" 5
$inputXML = $inputXML -replace "{{InstallPanel_applications}}", ($tabcolums)
$tabcolums=Get-TabXaml "tweaks"
$inputXML = $inputXML -replace "{{InstallPanel_tweaks}}", ($tabcolums)
@@ -11117,7 +10966,7 @@ $sync.keys | ForEach-Object {
Write-Debug "Opening: $($Sender.ToolTip)"
})
}
-
+
}
}
}
@@ -11236,7 +11085,7 @@ $sync["Form"].Add_Deactivated({
$sync["Form"].Add_ContentRendered({
- try {
+ try {
[void][Window]
} catch {
Add-Type @"
@@ -11249,11 +11098,11 @@ Add-Type @"
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);
-
+
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool MoveWindow(IntPtr handle, int x, int y, int width, int height, bool redraw);
-
+
[DllImport("user32.dll")]
public static extern int GetSystemMetrics(int nIndex);
};
@@ -11317,7 +11166,7 @@ Add-Type @"
} else {
Write-Debug "Unable to retrieve information about the primary monitor."
}
-
+
Invoke-WPFTab "WPFTab1BT"
$sync["Form"].Focus()
@@ -11369,20 +11218,20 @@ $sync["CheckboxFilter"].Add_TextChanged({
$filter = Get-WinUtilVariables -Type CheckBox
$CheckBoxes = $sync.GetEnumerator() | Where-Object { $psitem.Key -in $filter }
-
+
foreach ($CheckBox in $CheckBoxes) {
# Check if the checkbox is null or if it doesn't have content
- if ($CheckBox -eq $null -or $CheckBox.Value -eq $null -or $CheckBox.Value.Content -eq $null) {
+ if ($CheckBox -eq $null -or $CheckBox.Value -eq $null -or $CheckBox.Value.Content -eq $null) {
continue
}
-
+
$textToSearch = $sync.CheckboxFilter.Text
$checkBoxName = $CheckBox.Key
$textBlockName = $checkBoxName + "Link"
-
+
# Retrieve the corresponding text block based on the generated name
$textBlock = $sync[$textBlockName]
-
+
if ($CheckBox.Value.Content.ToLower().Contains($textToSearch)) {
$CheckBox.Value.Visibility = "Visible"
# Set the corresponding text block visibility
@@ -11398,7 +11247,7 @@ $sync["CheckboxFilter"].Add_TextChanged({
}
}
}
-
+
})
# Define event handler for button click
@@ -11442,7 +11291,7 @@ GUI : @KonTy
MicroWin : @KonTy
GitHub : https://github.com/ChrisTitusTech/winutil
Version : $($sync.version)
-"@
+"@
Show-CustomDialog -Message $authorInfo -Width 400
})