Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
a46708f
Context Menu + Bug Fixes
PikeNote Jan 6, 2021
a784350
Disable open all shortcuts context
PikeNote Jan 6, 2021
d4e6400
Use group icon for context menu
PikeNote Jan 6, 2021
9de5e2e
Merge pull request #1 from tjackenpacken/master
pseymour Jan 6, 2021
12ed24b
changed config and shortcut folder paths
pseymour Jan 6, 2021
bc2a0ff
changes to MainPath initialization
pseymour Jan 6, 2021
d84541e
cleanup of some paths
pseymour Jan 6, 2021
5d06ac7
Moved optimization profile files to user's local AppData.
pseymour Jan 6, 2021
3dbb5d5
Renamed MainPaths class to Paths.
pseymour Jan 6, 2021
2e9e90e
Small bug fix
PikeNote Jan 6, 2021
70ad706
Fix for loop
PikeNote Jan 6, 2021
7bc0afe
Bug Fixes
PikeNote Jan 6, 2021
6b462de
Bug Fixes
PikeNote Jan 7, 2021
7099285
Editing Window Vertical Resize
PikeNote Jan 7, 2021
d9b3c45
Width Streching
PikeNote Jan 7, 2021
9c8c662
Fix Add Shortcut Horizontal Scale
PikeNote Jan 7, 2021
80b712e
Pencil Icon
PikeNote Jan 7, 2021
6798e4f
Delete Confirmation + Bug Fix
PikeNote Jan 7, 2021
af88d83
Stop 2 form edit windows from opening
PikeNote Jan 7, 2021
44d1d49
Resize Edit Window Improvements
PikeNote Jan 7, 2021
a3ba295
Allow only one group open
PikeNote Jan 8, 2021
000278f
Fixes Exception behaviour in environments that are multi-monitor but …
Rolzad73 Mar 14, 2021
63fd4b6
Merge branch 'master' of https://github.com/Rolzad73/taskbar-groups
PikeNote Mar 27, 2021
c34adc1
Merge branch 'master' of https://github.com/pseymour/taskbar-groups
PikeNote Mar 28, 2021
f4e8283
Cleanup from merges + fixes
PikeNote Mar 28, 2021
57ad2e6
Bug Fixes
PikeNote Mar 29, 2021
c99e444
Remove recently opened feature
PikeNote Mar 29, 2021
1a75cdc
Tooltips
PikeNote Mar 30, 2021
3cd4573
Bug Fixes
PikeNote Mar 30, 2021
22480a9
Remove DLL dependencies
PikeNote Mar 30, 2021
4c39256
Major bug fix?
PikeNote Mar 30, 2021
9b1bb08
Color Fix Patch
PikeNote Mar 30, 2021
8737009
Icon 4x4
PikeNote Jun 5, 2021
44cc2fa
Icon Autogenerate Bug Fixes
PikeNote Jun 6, 2021
cf64101
Custom Hover Color
PikeNote Jun 16, 2021
6aa9bf7
Move back arguments area
PikeNote Jun 16, 2021
4959be6
Application Speedup Patch
PikeNote Jun 28, 2021
b225bf2
Bug Fixes
PikeNote Jun 28, 2021
ebe122f
Some backward compatibility stuff
PikeNote Jun 28, 2021
2792474
Better errors, updating Background exe
PikeNote Jul 4, 2021
947789c
Update frmGroup.cs
chris-kwl Aug 5, 2021
a023901
Compile backgroundClient to Resources folder
BanCrash May 22, 2022
16456e5
Fixed a bug when settings folder doesn't exists
BanCrash May 22, 2022
353432d
Fixed error "This program does not have access...
BanCrash May 23, 2022
a00855b
Fixed a bug that caused groups to not open
BanCrash May 23, 2022
166df55
Fixed a bug that caused openAll shortcut to not work
BanCrash May 23, 2022
a70408b
Fixed opacity
BanCrash May 24, 2022
f866edc
Fixed a bug after cliking Exit
BanCrash May 24, 2022
2538d76
Fixed another bug when fresh start
BanCrash May 24, 2022
a666fbe
Fix icon and UI displays on HDPi-enabled devices.
Fosternator Nov 30, 2022
0e44be0
Merge pull request #22 from BanCrash/improvements
PikeNote Dec 12, 2022
206e741
Merge pull request #15 from chris-kwl/master
PikeNote Dec 12, 2022
62affd2
Bump up version commit
PikeNote Dec 12, 2022
a227b43
Include new background .exe
PikeNote Dec 12, 2022
64102fb
Fixed non-ascii shortcuts erroring
PikeNote Dec 12, 2022
bc07ef7
Update README.md
PikeNote Dec 12, 2022
4c79cb5
Bug fixes
PikeNote Dec 12, 2022
77d7747
Merge branch 'master' of https://github.com/PikeNote/taskbar-groups-p…
PikeNote Dec 12, 2022
ed3e504
Fix version check API
PikeNote Dec 13, 2022
b623c48
Version fix
PikeNote Dec 13, 2022
8b7fdef
Icon Caching + Windows App Bug Fixes
PikeNote Dec 14, 2022
560bc64
Fixes to icon gathering + TxFileManager Update
PikeNote Dec 14, 2022
c9d1a68
Added references to new libraries
PikeNote Dec 14, 2022
3eeed48
Merge Hi-DPI fix
PikeNote Dec 14, 2022
a08817f
Attempts to fix adding certain shortcuts
PikeNote Dec 15, 2022
56001a5
Bug fixes
PikeNote Dec 15, 2022
f892363
Bug fixes + uninclude background exe
PikeNote Jan 3, 2023
40817f9
Manually upload application icons
PikeNote Jan 4, 2023
602f8e4
Update README.md to have proper stats
PikeNote Jan 4, 2023
427b1e0
Customizable Icons
PikeNote Jan 4, 2023
19a2fed
Merge branch 'master' of https://github.com/PikeNote/taskbar-groups-p…
PikeNote Jan 4, 2023
c0ed028
Bug Fixes + Text Changes
PikeNote Jan 4, 2023
8b3d2e0
Drag drop custom shortcut icons
PikeNote Jan 6, 2023
814bdc8
Fix current/latest version positioning
PikeNote Jan 10, 2023
b2bd502
Fix issue of IOAcess Exception
PikeNote Jan 10, 2023
d733900
Cleanup README.md
PikeNote Jan 10, 2023
809b955
Update README.md
PikeNote Jan 10, 2023
492b2de
Improved deactivation of form
PikeNote Jan 11, 2023
4abee15
Change lnk gathering method + DPI fix
PikeNote Jan 17, 2023
5b6ce8b
Reimprove deactivtion of form + directory in use error
PikeNote Jan 18, 2023
d8801f8
Edit Group Shortcut Fix
PikeNote Jan 19, 2023
62828cd
Portable Mode Moving Folder Fixes
PikeNote Jan 19, 2023
d4d9215
Fixed edit group shortcut arrow + control logic
PikeNote Jan 23, 2023
c5a97e3
Move edit group shortcuts when swapping positions
PikeNote Jan 23, 2023
eaeff4d
Fix background exe icon duplication in system tray
PikeNote Jan 23, 2023
b93b0cc
UI Panels Update
PikeNote Jan 27, 2023
a86c2cc
UI + DPI Update
PikeNote Jan 31, 2023
1c01569
Forgot to rehook up controls
PikeNote Jan 31, 2023
7b9c806
Small UI Tweaks + Fixes
PikeNote Feb 1, 2023
d070331
Max 50 shortcuts per group instead 20
BanCrash May 25, 2022
2ccd3af
Added iconSize and Separation
BanCrash Feb 4, 2023
6e420ac
Added settings
BanCrash Feb 11, 2023
68ecf90
Merge pull request #39 from BanCrash/iconSizeSeparation
PikeNote Feb 12, 2023
3f4edb5
Icon Size + Separation Adjustment + Bug Fix
PikeNote Feb 12, 2023
63161fa
Win + Up Arrow Fix + Remove Image Optimization
PikeNote Feb 12, 2023
0fb81ee
Remove duplicate code
PikeNote Feb 12, 2023
122a1be
Tabbed Group Settings
PikeNote Feb 12, 2023
6c6ab38
Clicking on the tray opens editor
PikeNote Feb 12, 2023
e7c427b
Resize editor shortcut panels to be smaller
PikeNote Feb 12, 2023
1cf80f1
System Color, Color Config Bug Fixes, Cleanup
PikeNote Feb 13, 2023
21a9b6e
Allow file path to be edited, live validation
PikeNote Feb 13, 2023
9a18c6b
Cleanup leftover code
PikeNote Feb 13, 2023
ed3852b
Bug Fix of Deletion Confirmation Dialog Covered
PikeNote Feb 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -359,4 +359,5 @@ MigrationBackup/
.ionide/

# Fody - auto-generated XML schema
FodyWeavers.xsd
FodyWeavers.xsd
/main/Resources/Taskbar Groups Background.exe
116 changes: 20 additions & 96 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@


<p align="center">
<img src="https://raw.githubusercontent.com/tjackenpacken/taskbar-groups/master/main/Icon.ico" alt="Logo" width="150" height="150" />
<img src="https://raw.githubusercontent.com/PikeNote/taskbar-groups-pike-beta/master/main/Icon.ico" alt="Logo" width="150" height="150" />
</p>
<h1 align="center">Taskbar Groups</h1>
<p align="center">
<a href="https://github.com/tjackenpacken/taskbar-groups/issues"><img alt="Issues open" src="https://img.shields.io/github/issues-raw/tjackenpacken/taskbar-groups?style=for-the-badge" height="20"/></a>
<a href="https://github.com/tjackenpacken/taskbar-groups/"><img alt="Last commit" src="https://img.shields.io/github/last-commit/tjackenpacken/taskbar-groups?style=for-the-badge" height="20"/></a>
<a href="https://github.com/tjackenpacken/taskbar-groups/releases"><img alt="Latest version" src="https://img.shields.io/github/v/tag/tjackenpacken/taskbar-groups?label=Latest%20Version&style=for-the-badge" height="20"/></a>
<a href="https://github.com/tjackenpacken/taskbar-groups/blob/master/LICENSE"><img alt="Latest version" src="https://img.shields.io/github/license/tjackenpacken/taskbar-groups?style=for-the-badge" height="20"/></a>
<a href="https://github.com/PikeNote/taskbar-groups-pike-beta/issues"><img alt="Issues open" src="https://img.shields.io/github/issues-raw/PikeNote/taskbar-groups-pike-beta?style=for-the-badge" height="20"/></a>
<a href="https://github.com/PikeNote/taskbar-groups-pike-beta/"><img alt="Last commit" src="https://img.shields.io/github/last-commit/PikeNote/taskbar-groups-pike-beta?style=for-the-badge" height="20"/></a>
<a href="https://github.com/PikeNote/taskbar-groups-pike-beta/releases"><img alt="Latest version" src="https://img.shields.io/github/v/tag/PikeNote/taskbar-groups-pike-beta?label=Latest%20Version&style=for-the-badge" height="20"/></a>
<a href="https://github.com/PikeNote/taskbar-groups-pike-beta/blob/master/LICENSE"><img alt="Latest version" src="https://img.shields.io/github/license/PikeNote/taskbar-groups-pike-beta?style=for-the-badge" height="20"/></a>

</p>
<p align="center">
<b>Taskbar groups is a lightweight utility for Windows that lets the users create groups of shortcuts in the taskbar.</b>

<p align="center">
<a href="https://github.com/tjackenpacken/taskbar-groups/releases">Download & Release Notes</a>
<a href="https://github.com/PikeNote/taskbar-groups-pike-beta/releases">Download & Release Notes</a>
</p>
<br />

Expand All @@ -25,102 +25,26 @@

* [➤ Installation](#-how-to-download-taskbar-groups)
* [➤ Creating your first group](#%EF%B8%8F-creating-your-first-group)
* [➤ Screen/Window Documentation](#%EF%B8%8F-screenwindow-documentation)
* [Main Screen](#main-screen-)
* [Group Creation Screen](#group-creation-screen-)
* [Extra Notes](#extra-notes-)
* [➤ Image/Icon Caching](#-imageicon-caching)
* [➤ Program Shortcuts](#%EF%B8%8F-program-shortcuts)
* [➤ File/Folder Structure](#-folder-structure-documentation)
* [➤ License](#-License)
* [➤ License](#-license)

[![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#how-to-download-taskbar-groups)

## 🔽 How to download Taskbar groups:
1. Download the .zip-file from the latest release (link above)
2. Unpack the .zip-file at a desired location
3. Run the TaskbarGroups.exe file in the extracted folder
1. Download the TaskbarGroups.exe from [releases](https://github.com/PikeNote/taskbar-groups-pike-beta/releases)
2. Place in any location and run

[ ![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#creating-your-first-group)
## 🛠️ Creating your first group
1. Press on the "Add taskbar group"
2. Give the group a name and an icon
3. Click on the "Add new shortcut" and select an .exe or .lnk (repeat until you got all your desired shortcuts)
a. You can select multiple .exe or .lnk files at once
b. You can drag and drop .exe, .lnk, or folders into the add new shortcut field
4. Save the group
enter image description here5. Left click on the group
6. In the folder that opens up, right click on the highlighted shortcut
7. Select "Pin to taskbar"
[![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#screenwindow-documentation)
## 🖥️ Screen/Window Documentation
Below will be some documentation for each of the screens with explaining the functionality of each of the components.
#### Main screen [](#main-screen)
![Group overview screen](https://user-images.githubusercontent.com/56088716/103317856-81025f00-49fa-11eb-907b-99623babf315.PNG)Here is the main group configuration screen. You get here by executing the TaskbarGroups.exe file. Here you can add groups and see what groups you have created.

#### Group Creation Screen [](#group-creation)
![Group creation screen](https://user-images.githubusercontent.com/56088716/103452967-36efd680-4ca3-11eb-8244-2aed6fc5af97.PNG)
Here is the group creation screen. Here you can start customizing and configuring your group. Here is the quick rundown of the features of this window.

**Name the new group** - You can insert any group name (no special characters) that you would like with a maximum character limit of 49 characters in total.

**Width** - You can set the limit for how many shortcuts will appear on each line. For example I have 12 shortcuts and I have a width of 6. It will display 6 shortcuts per row/line.

**Change Group Icon** - You can click the (+) icon and it will bring up a file dialogue. You can select any type of image files (.png, .jpg, etc.), icon files (.ico), and any sort of executable or shortcut files (.exe, .lnk). On top of this you can drag and drop any of the mentioned file types above to use the icons from those files.

**Add new shortcuts** - You can click the (+) icon and it will bring up a file dialogue like the change group icon section. You can select any type of executable or extension files (.exe, .lnk) to add to your group. You can also add **shortcuts** leading to the windows store apps along with steam games/software. **Do note however that if the shortcuts are moved, the application can no longer launch those applications and you will have to re-edit your group.**

**Allow open-all shortcuts** - When you launch the group to try to launch an app, you have the option to launch all the executables inside the group. To enable this feature, this checkbox has to be checked and the group has to be saved. All shortcuts can be launched through the usage of the Ctrl + Enter keybinds.

**Shortcut Item Selection** - Once you have added shortcuts/applications, you can click on the **sides of the individual entries** of those shortcuts/applications or anywhere that a text or image aren't blocking the background area. Clicking on them will "select" them and they would have a permanent background that is darker than the rest of the entries. This will be the same color as when you hover over applications/shortcuts. This will be needed to set **Working Directories** and **Arguments**.

**Working Directory** - Once you have selected an item, this textbox and the choose folder beside it will be enabled. Here you can change what working directory the application starts with. This may be required for some applications. By default for older groups, the working directory is the directory of the taskbar groups application. For new added shortcuts/applications, the working directory will be set as the location of the application or the directory of the target file for shortcuts. You can also manually set a loation through the **Select Directory** button. Any directory that is changed manually will be checked to be valid and if the working directory is invalid, the target path will be set with the same process as if you added a new application/shortcut.

**Arguments** - Once you have selected an item, this textbox is enabled and you can type any launch arguments that you would like to include with the application on launch.

**Dark color/Light color/Custom color** - Here you can select what color you want the background of your group to be.

**Opacity** - Here you can select how transparent you want the background of your application to be. The scale work from 0% (Solid color, no opacity) to 100% (Fully transparent).

**Entry Name** - Whenever you add an application, the entry will have the text assumed from the name of the application without the extension at the end (.exe, .txt, etc.). This can be changed if you select the text directly and you can type into field. The textbox that you type in expands/shrinks based on the length of the text to make room to select the entry. The character limit here is 27 characters.

#### Extra Notes [](#extra-notes)
With fetching the icons of executables, the application will directly take the icon of the executable. With extensions, it works a little bit different. The application will try to fix the icon location for the extension to see if that exists anywhere on the system and use that if possible. If not, then the application would try to use the icon of the target file of that extension.

On top of this, this works a bit differently for Microsoft App Store extensions. These extensions don't contain any sort of target path nor icon location. Here the application will try to fetch the image from the system folder where these icons are stored using the ID of the application grabbed from the extension.
[
![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#image-caching)
## 📦 Image/Icon Caching
Image/icon caching is done through recreating the icon and placing it locally in the icons folder of the group in the config folder. Here it is loaded up locally as to not waste resources to recreate the icon every time. When icons are deleted/not found, the application will display an x. The icon cache can be regenerated by simply saving the group again through the main application.

[
![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#program-shortcuts)
## ⌨️ Program Shortcuts
When you open a group once its created through the shortcut provided, there are a list of hotkeys to make the program more easily usable.

**Top row numbers 1,2,3,4,5,6,7,8,9,0** - Opens the shortcuts at those positions respective from 1-10.

**Ctrl + Enter** - Opens all applications/shortcut within the group at once
(Feature must be enabled through the settings when editing/creating the group for this to work)

[
![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#folder-structure)

## 📁 Folder Structure Documentation

#### /config
In the config folder, you will have the data regarding each group that you have created.
#### /config/<Goup_Name>/Icons
This is the icon cache that comes with the folder. All icons of the shortcuts that you added are added into that cache. This cache will be read from when using your group to not have to fetch each individual icon every time.
#### /config/<Goup_Name>/GroupIcon.ico / GroupImage.png
Created image from the group icon you selected. This will be your application icon and read from when you start up the group.
#### /config/<Goup_Name>/ObjectData.xml
Crucial information about the shortcuts and the group itself stored inside of here. It saves your settings for the group and is important in determining what goes into the group when you open it and any other visual settings you may have configured.
#### /JITComp
In here stores the individual profiles for each form. Essentially these profiles are per-compiled code that the application can read from to improve loading times and responsiveness in the system.
#### /Shortcuts
Here is where all of your shortcuts to activate your group will go. All groups created will have their shortcut created here and after creation, you can feel free to move the shortcut or pin it to any desired locations.
![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)
## 🛠️ Creating and pinning your first group
1. Press on the "Add taskbar group"
2. Give the group a name and an icon
3. Click on the "Add new shortcut" and select an .exe or .lnk (repeat until you got all your desired shortcuts)
a. You can select multiple .exe or .lnk files at once
b. You can drag and drop .exe, .lnk, or folders into the add new shortcut field
4. Save the group
5. Left click on the group in an empty space
6. In the folder that opens up, right click on the highlighted shortcut with the same name as your group
7. Select "Pin to taskbar"
[ ![-----------------------------------------------------](https://user-images.githubusercontent.com/56088716/103312593-8a37ff80-49eb-11eb-91d3-75488e21a0a9.png)](#-License)
## 📜 License
This project is licensed under the [MIT License](https://github.com/tjackenpacken/taskbar-groups/blob/master/LICENSE).

Expand Down
25 changes: 22 additions & 3 deletions TaskbarGroups.sln
Original file line number Diff line number Diff line change
@@ -1,20 +1,39 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30523.141
# Visual Studio Version 17
VisualStudioVersion = 17.3.32922.545
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "client", "main\client.csproj", "{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "editorClient", "main\editorClient.csproj", "{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}"
ProjectSection(ProjectDependencies) = postProject
{880E67DC-610D-4661-878B-14C0A76223B5} = {880E67DC-610D-4661-878B-14C0A76223B5}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "backgroundClient", "backgroundClient\backgroundClient.csproj", "{880E67DC-610D-4661-878B-14C0A76223B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Debug|x86.ActiveCfg = Debug|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Debug|x86.Build.0 = Debug|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Release|Any CPU.Build.0 = Release|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Release|x86.ActiveCfg = Release|Any CPU
{B6E63AE7-4433-44EC-BCDE-031CD779E8CC}.Release|x86.Build.0 = Release|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Debug|x86.ActiveCfg = Debug|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Debug|x86.Build.0 = Debug|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Release|Any CPU.Build.0 = Release|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Release|x86.ActiveCfg = Release|Any CPU
{880E67DC-610D-4661-878B-14C0A76223B5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Loading