Actions:
|
2017-05-22 09:34 AEST by Arthur Barrett - This enhancement would see us ship a 'client only' installer for CVS Suite that is capable of selling on the
'Microsoft Store' and running on Windows 10 S (the student edition).
Microsoft have released a 'desktop bridge' to make it easy to migrate traditional Win32 Client apps to
Universal Windows Platform (UWP) - particularly of note is that Apple iTunes is now available on Windows 10
S (though it's unclear if they've used the desktop bridge to achieve this):
https://developer.microsoft.com/en-us/windows/bridges/desktop
In particular there is this thing called 'Desktop Bridge app extensions' which allows us to use extensions in
the converted desktop application to "run startup tasks, integrate with File Explorer, add app-execution
aliases, and work with various file types and protocol associations" - the file explorer (TCVS) and startup
tasks (cvsagent) are of particular use.
https://docs.microsoft.com/en-gb/windows/uwp/porting/desktop-to-uwp-extensions
It's probably not practical in 'real terms' - the whole idea of UWP is that it doesn't interfere with the 'system' -
so I doubt it's really possible to get TCVS installed that way. But maybe once the UWP client is installed we
can then get the tortoiseshell installed some other way (though I doubt that too, since the whole idea is that
Windows 10 S is locked down).
Also see:
Bug 6922 enh: win: win8 and win10 - a metro app / live tile for CVS Suite
Bug 6924 enh: win: TCVS: native (or metro?) TortoiseAct (not using wxwidgets) |