Template Repository settings work better as a group.
RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/README.md
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/README.md
RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/class/group.st
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/class/group.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/class/icon.st
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/class/icon.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/class/title.st
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/class/title.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/instance/execute.st
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/instance/execute.st
ADD
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/instance/isApplicable.st
+testing
+isApplicable
+ ^ true
\ No newline at end of file

RENAME
src/PharoLauncher-Core.package/PhLRefreshImageRepositoryCommand.class/properties.json
src/PharoLauncher-Core.package/PhLRefreshImagesCommand.class/properties.json
{
"commentStamp" : "<historical>",
- "super" : "PhLGeneralCommand",
+ "super" : "PhLImageCommand",
"category" : "PharoLauncher-Core-Commands",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
- "name" : "PhLRefreshImageRepositoryCommand",
+ "name" : "PhLRefreshImagesCommand",
"type" : "normal"
}
\ No newline at end of file

RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/README.md
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/README.md
RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/class/group.st
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/class/group.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/class/icon.st
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/class/icon.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/class/title.st
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/class/title.st
RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/instance/execute.st
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/instance/execute.st
ADD
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/instance/isApplicable.st
+testing
+isApplicable
+ ^ true
\ No newline at end of file

RENAME
src/PharoLauncher-Core.package/PhLRefreshTemplateRepositoryCommand.class/properties.json
src/PharoLauncher-Core.package/PhLRefreshTemplateGroupsCommand.class/properties.json
{
"commentStamp" : "<historical>",
- "super" : "PhLGeneralCommand",
+ "super" : "PhLTemplateCommand",
"category" : "PharoLauncher-Core-Commands",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
- "name" : "PhLRefreshTemplateRepositoryCommand",
+ "name" : "PhLRefreshTemplateGroupsCommand",
"type" : "normal"
}
\ No newline at end of file

MODIFY
src/PharoLauncher-Core.package/PhLTemplateGroupRepository.class/class/settingsOn..st
src/PharoLauncher-Core.package/PhLTemplateGroupRepository.class/class/settingsOn..st
@@ -2,10 +2,16 @@ settings
settingsOn: aBuilder
<systemsettings>
<pharoLauncherSettings>
- self allGroups
- do: [ :group |
+ (aBuilder group: #templateGroupRepositories)
+ label: 'Choose Template Repositories' ;
+ description: 'Configure which Template Repositories to show' translated ;
+ parent: #pharoLauncher;
+ with:
+ [ self allGroups do:
+ [ :group |
(aBuilder setting: ('want' , group name capitalized) asLegalSelector)
label: 'Display ' , group name , ' projects';
- parent: #pharoLauncher;
target: self;
- description: 'When enabled, projects from ' , group name , ' will be presented' ]
\ No newline at end of file
+ description: 'When enabled, projects from ' , group name , ' will be presented'
+ ].
+ ].
\ No newline at end of file

Template Repository settings work better as a group.