@@ -454,34 +454,23 @@ private static bool SameOrLesserPluginVersionExists(string metadataPath)
454454
455455 #region Public functions
456456
457- public static bool PluginModified ( string uuid )
457+ public static bool PluginModified ( string id )
458458 {
459- return _modifiedPlugins . Contains ( uuid ) ;
459+ return _modifiedPlugins . Contains ( id ) ;
460460 }
461461
462-
463- /// <summary>
464- /// Update a plugin to new version, from a zip file. By default will remove the zip file if update is via url,
465- /// unless it's a local path installation
466- /// </summary>
467462 public static async Task UpdatePluginAsync ( PluginMetadata existingVersion , UserPlugin newVersion , string zipFilePath )
468463 {
469464 InstallPlugin ( newVersion , zipFilePath , checkModified : false ) ;
470465 await UninstallPluginAsync ( existingVersion , removePluginFromSettings : false , removePluginSettings : false , checkModified : false ) ;
471466 _modifiedPlugins . Add ( existingVersion . ID ) ;
472467 }
473468
474- /// <summary>
475- /// Install a plugin. By default will remove the zip file if installation is from url, unless it's a local path installation
476- /// </summary>
477469 public static void InstallPlugin ( UserPlugin plugin , string zipFilePath )
478470 {
479471 InstallPlugin ( plugin , zipFilePath , checkModified : true ) ;
480472 }
481473
482- /// <summary>
483- /// Uninstall a plugin.
484- /// </summary>
485474 public static async Task UninstallPluginAsync ( PluginMetadata plugin , bool removePluginFromSettings = true , bool removePluginSettings = false )
486475 {
487476 await UninstallPluginAsync ( plugin , removePluginFromSettings , removePluginSettings , true ) ;
@@ -525,20 +514,20 @@ internal static void InstallPlugin(UserPlugin plugin, string zipFilePath, bool c
525514 var folderName = string . IsNullOrEmpty ( plugin . Version ) ? $ "{ plugin . Name } -{ Guid . NewGuid ( ) } " : $ "{ plugin . Name } -{ plugin . Version } ";
526515
527516 var defaultPluginIDs = new List < string >
528- {
529- "0ECADE17459B49F587BF81DC3A125110" , // BrowserBookmark
530- "CEA0FDFC6D3B4085823D60DC76F28855" , // Calculator
531- "572be03c74c642baae319fc283e561a8" , // Explorer
532- "6A122269676E40EB86EB543B945932B9" , // PluginIndicator
533- "9f8f9b14-2518-4907-b211-35ab6290dee7" , // PluginsManager
534- "b64d0a79-329a-48b0-b53f-d658318a1bf6" , // ProcessKiller
535- "791FC278BA414111B8D1886DFE447410" , // Program
536- "D409510CD0D2481F853690A07E6DC426" , // Shell
537- "CEA08895D2544B019B2E9C5009600DF4" , // Sys
538- "0308FD86DE0A4DEE8D62B9B535370992" , // URL
539- "565B73353DBF4806919830B9202EE3BF" , // WebSearch
540- "5043CETYU6A748679OPA02D27D99677A" // WindowsSettings
541- } ;
517+ {
518+ "0ECADE17459B49F587BF81DC3A125110" , // BrowserBookmark
519+ "CEA0FDFC6D3B4085823D60DC76F28855" , // Calculator
520+ "572be03c74c642baae319fc283e561a8" , // Explorer
521+ "6A122269676E40EB86EB543B945932B9" , // PluginIndicator
522+ "9f8f9b14-2518-4907-b211-35ab6290dee7" , // PluginsManager
523+ "b64d0a79-329a-48b0-b53f-d658318a1bf6" , // ProcessKiller
524+ "791FC278BA414111B8D1886DFE447410" , // Program
525+ "D409510CD0D2481F853690A07E6DC426" , // Shell
526+ "CEA08895D2544B019B2E9C5009600DF4" , // Sys
527+ "0308FD86DE0A4DEE8D62B9B535370992" , // URL
528+ "565B73353DBF4806919830B9202EE3BF" , // WebSearch
529+ "5043CETYU6A748679OPA02D27D99677A" // WindowsSettings
530+ } ;
542531
543532 // Treat default plugin differently, it needs to be removable along with each flow release
544533 var installDirectory = ! defaultPluginIDs . Any ( x => x == plugin . ID )
0 commit comments