Commit Graph

474 Commits

Author SHA1 Message Date
Terry MacDonald
4e81a53585 Merge branch 'develop' into main 2021-03-28 22:45:15 +13:00
Terry MacDonald
bb575a93ad Update update json 2021-03-28 22:44:47 +13:00
Terry MacDonald
34266f2625 Merge branch 'develop' into main 2021-03-28 22:34:08 +13:00
Terry MacDonald
64871f3ddc Update to v1.0.3
Had to update the version so that the
new explorer reboot during setup upgrade
will work.
2021-03-28 22:32:48 +13:00
Terry MacDonald
6cf3bd15a1 Merge branch 'release/1.0.2' into main 2021-03-28 21:54:03 +13:00
Terry MacDonald
081d54cbb1 Fixed Game process detection
Also updated the update json so that
it will update correctly.
2021-03-28 21:52:55 +13:00
Terry MacDonald
56fb1b5150 Updated screenshot 2021-03-28 20:38:24 +13:00
Terry MacDonald
44e7f0df38 Update toversion 1.0.2 2021-03-28 20:28:42 +13:00
Terry MacDonald
965f73377b Changed shortcut cancellation logic 2021-03-28 20:25:01 +13:00
Terry MacDonald
b062331c3d Updated the screenshots to this version 2021-03-28 19:55:20 +13:00
Terry MacDonald
5b3249642f Can close ApplyingProfile if needed
If there was a problem with applying
a displayprofile, then the exception
would stop the ApplyProfile window
from being closed. And as it was set
to top most window, the user wouldnt
be able to make any changes and would
have to reboot their computer. I have
added an X button up to top right of the
screen to allow people to close the window
when there is a problem.
2021-03-27 21:27:52 +13:00
Terry MacDonald
c7381131f0 DisplayProfile updates properly
DisplayProfile updates after a profile
switch properly. The UI wasn't reflecting
the proper changes after a profile change
made from the DisplayProfile page, but
now it does.
2021-03-27 21:19:30 +13:00
Terry MacDonald
e913640751 Separated profile equals from possible
This change was to separate 'Equals'
(which checks for exactly the same) with
'Possible' (which checks that the connected
displays are available to use. Should make
the profile comparison a lot more accurate.
2021-03-27 16:15:17 +13:00
Terry MacDonald
846001548e Fixed Profile matching again
This time adjusted profile matching
so that it will work no matter what order
the displayidentifiers or paths are stored
in. Should be a bit slower but a lot more
reliable.
2021-03-26 23:55:35 +13:00
Terry MacDonald
1b6cc7967d Fixed Profile matching for Surround
Fixed the Profile.Equals logic so that it
could detect the difference between
Surround and non-Surround triple screen
configurations. Now seems to work fine.

Also adjusted the ProfileAdapter so that
the profile imagelistview works correctly.
Moved to using the UUID rather than the
name to allow users to change the name
without affecting the UUID. That was a
change I should have made AGES ago.
2021-03-26 22:57:05 +13:00
Terry MacDonald
11cd923e46 Changed profile matching logic
Relaxed the profile matching logic to
use my looser displayidentifier logic
as it is more likely that connections to
a display is changed rather thant the
display paths, resolution or anything like
that. Will use this as an experiment to
see if it works or not.

Also fixed the shortcut renaming errors
by searching for the UUID, not the shortcut
name which is the pretty much the way
I should have done it in the first place!
2021-03-26 21:54:45 +13:00
Terry MacDonald
f795e55e26 Merge branch 'main' of https://github.com/terrymacdonald/DisplayMagician into main 2021-03-17 22:37:50 +13:00
Terry MacDonald
ced51bb80d Merge branch 'release/1.0.1' into main 2021-03-17 22:37:39 +13:00
Terry MacDonald
45f5bb814c Merge branch 'develop' of https://github.com/terrymacdonald/DisplayMagician into develop 2021-03-17 22:37:10 +13:00
Terry MacDonald
6e53970f4e Updated the installer hash 2021-03-17 22:36:33 +13:00
Terry MacDonald
4424f26207 Added iWSH Shell Interop
This allows DisplayMagician to write
a shortcut to desktop. It was missing in
the setup installer.
2021-03-17 22:34:22 +13:00
Terry MacDonald
4a1a73a30f Update Setup so upgrades
Setup should now automatically
uninstall any earlier versions of
DisplayMagician
2021-03-17 22:28:18 +13:00
Terry MacDonald
5e9c02aa68 Fixed the notify icon when minimised
When the notifyicon was minimised we had
problems as it would close the main window
when trying to update the icon text. This is
fixed now.
2021-03-17 21:38:16 +13:00
Terry MacDonald
baa275b8a6 Option to start pgm only if needed
Added the ability for user to only start a
program if it hasn't been started yet. This
is for things like SimHub that should
already be started by Windows when the
PC first boots.

Also corrects a bug that ignored the autoname
property so that it overwrote the suggested
filename when saving a shortcut.
2021-03-17 21:25:42 +13:00
Terry MacDonald
77110db114 Stop DM closing after running a shortcut
Also allow people to click on the startprograms
checkbox labels to have them change the
checkboxes themselves.
2021-03-17 20:44:59 +13:00
Terry MacDonald
f9de793998 Stop desktop save from closing window
Stop 'save to desktop' button closing the
shortcut window (and the profile window too!)
2021-03-17 20:25:34 +13:00
Terry MacDonald
795f006e2d Updating versions to 1.0.1 2021-03-17 20:13:06 +13:00
terrymacdonald
4b276fa471
Merge pull request #3 from terrymacdonald/hotfix/community-fixes
Hotfix/community fixes
2021-03-15 20:59:48 +13:00
terrymacdonald
15605a779a
Merge pull request #2 from terrymacdonald/hotfix/community-fixes
Create CODE_OF_CONDUCT.md
2021-03-15 20:55:56 +13:00
terrymacdonald
bb7cc35b3d
Create CONTRIBUTING.md 2021-03-15 20:55:15 +13:00
terrymacdonald
4fe8b710f6
Create CODE_OF_CONDUCT.md 2021-03-15 20:51:20 +13:00
Terry MacDonald
7da702a335 Merge branch 'main' of https://github.com/terrymacdonald/DisplayMagician into main 2021-03-14 22:24:06 +13:00
Terry MacDonald
36e2114d30 Merge branch 'release/1.0.0' into main 2021-03-14 22:23:47 +13:00
Terry MacDonald
5bcc9f4c37 Fixed update.json 2021-03-14 22:23:24 +13:00
Terry MacDonald
52e7934796 Fixed missing BootMeUp.dll 2021-03-14 22:17:50 +13:00
Terry MacDonald
755e220fe9 Updated release v1.0.0 upgrade url 2021-03-14 22:04:36 +13:00
terrymacdonald
9e906a9397
Update index.json
Changed my mind again.
2021-03-14 22:03:14 +13:00
terrymacdonald
0907c356d9
Update index.json 2021-03-14 22:01:15 +13:00
terrymacdonald
aef69c2f49
Update index.json
Fixed download link
2021-03-14 22:00:50 +13:00
Terry MacDonald
103cd3dd03 Changes to index.md 2021-03-14 21:55:40 +13:00
Terry MacDonald
b7d5ac7e7d Merge branch 'main' of https://github.com/terrymacdonald/DisplayMagician into main 2021-03-14 21:37:03 +13:00
Terry MacDonald
87b73adf66 Preparing docs for first release
Also updated the update.json to match.
2021-03-14 21:33:23 +13:00
Terry MacDonald
9f674a1eaf Added donate button and realigned UI 2021-03-14 20:54:03 +13:00
Terry MacDonald
a02a5d9139 Update the update JSON file 2021-03-14 20:29:37 +13:00
Terry MacDonald
b4917870d9 Fixed missing nuget package 2021-03-14 20:23:05 +13:00
Terry MacDonald
070f5d634d Fixed LogReporter build errors
While preparing for release I fixed the
build errors and warnings for the
LogReporter software.
2021-03-12 11:58:17 +13:00
Terry MacDonald
f4c34f5cff Updated nuget packages 2021-03-12 10:09:35 +13:00
Terry MacDonald
75ac861ee7 Changed version to v1.0.0 2021-03-11 21:31:53 +13:00
Terry MacDonald
65bcdf2cd1 Profile changing timer now top most
I had removed the top most setting from
the profile changing window while I was
testing long ago, and I only now
remembered to add it back in!
2021-03-11 21:22:42 +13:00
Terry MacDonald
7b02b9db3b Fixed exception returning from ShortcutForm
ImageListView was too keen when a shortcut was
renamed and it tried updating ShortcutLibraryForm
straight away when it reutned, even before we had
a chance to update the data to ILV uses to populate
itself. The fix was to stop ILV being so keen, and to
suspend ILV from doing redraws until we had a
chance to refresh the UI. Problem solved.
2021-03-11 21:18:19 +13:00