Commit Graph

7 Commits

Author SHA1 Message Date
temacdonald
61d09e2f2f Fully working Display Profile Form
Display Profile Form now works and handles all the
adding, removing of the display profiles. I've fixed
the comparison (Equals/Contains) for the various
forms so that profile.equals() works well. This fixed
IsActive and IsAvailable as well.
2020-05-14 22:38:31 +12:00
temacdonald
f0db474086 [WIP] Remaking Equals and Contains for Profiles
The existing comparisons didn't work well, and my earlier
changes didn't help at all. Decided to recreate them from
Microsoft's latest documentation. Nearly completed it but
need to finish off SurroundTopoly and do proper testing.
2020-05-13 23:04:18 +12:00
temacdonald
5be1aacc87 [WIP] Trying to fix Profile.IsPossible 2020-05-12 22:46:23 +12:00
temacdonald
c1d69ab8e1 [WIP] - Mostly working DisplayProfilesForm
The DisplayProfilesForm is mostly working, but it doesnt
cope with invalid profiles yet. This is where the profile
was set in a different configuration of screens, but those
screens have physically or OS level changed, meaning the
profile can't be used. This is handled in the Profile.IsPossible
function, and currently that appears to be broken. It needs
fixing.
2020-05-11 23:11:26 +12:00
temacdonald
861f1585b2 [WIP] Nearly completed refactor of DisplayProfileForm
Nearly have it working. It now saves, loads and renames
the display profiles. Need to fix up the delete, apply buttons
and make it remove the old ilv images when we rename
profiles.
2020-05-10 22:47:18 +12:00
temacdonald
7196791298 [WIP] Redeveloping the display profile window
Trying to simplify the display profiles window to
avoid the confusion I had when I started using
the program.
2020-05-10 01:02:07 +12:00
temacdonald
cc42c05bd7 Created new Main Form to separate main tasks
It seemed to me that it would make more sense to
separate tht two main tasks completely and have them
independent from each other in the program. So I
created a new MainForm that opens up either a
'Setup Display Profiles' or 'Setup Game Shortcuts'
window depending on what the user clicks.
    The idea is that Display Profile setup only happens
when the app is first installed, and after that it's just
the game shortcut that gets updated.
    Also created a first attempt at a new HeliosPlus Icon.
2020-05-03 20:39:35 +12:00