Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

[[ ExtensionStandaloneSettings ]] Add mechanism for extensions standalone settings#1838

Merged
livecodeali merged 6 commits intodevelopfrom
feature-extension_standalone_settings
Dec 13, 2017
Merged

[[ ExtensionStandaloneSettings ]] Add mechanism for extensions standalone settings#1838
livecodeali merged 6 commits intodevelopfrom
feature-extension_standalone_settings

Conversation

@livecodeali
Copy link
Copy Markdown
Member

This patch adds several features to enabled extensions to specify standalone settings in their metadata. These appear as cogs in the inclusions list, which then pop up a property inspector-style sheet of properties that can be set.
screen shot 2017-11-21 at 15 20 25

This commit cleans up the extension metadata handling so that
- metadata standaloneSettings.'setting name'.'meta prop' is
  handled and converted into the same property info style as
  property metadata
- cleans up some manifest parsing
…s list

This patch adds a settings icon to the inclusions pane of the standalone
settings when there are per-extension standalone settings available.

Clicking on this pops up a modeless 'inspector' for any properties
declared in standaloneSettings metadata in the extension.
@livecodeali livecodeali added this to the 9.0.0-dp-11 milestone Nov 21, 2017
@montegoulding
Copy link
Copy Markdown
Contributor

Hmm... We really need to make search for inclusions a button you click every now and then to update this list

@livecodeali
Copy link
Copy Markdown
Member Author

How does that relate to this? (I agree, just wondering if you've noticed an aspect of it that this exacerbates)

@montegoulding
Copy link
Copy Markdown
Contributor

Just that you won't see the cog unless you are not searching for inclusions

@livecodeali
Copy link
Copy Markdown
Member Author

ah, yes, good point

@montegoulding
Copy link
Copy Markdown
Contributor

That probably doesn't need to cause this to be WIP though. We just need a small change I think. Make search for inclusions boolean with checkbox and make it add to existing inclusions rather than clobber them then make it save inclusions after the search so they appear in the list next time. Perhaps adding a search now button would also be good.

@montegoulding
Copy link
Copy Markdown
Contributor

@livecode-vulcan review ok ae3c945

@livecode-vulcan
Copy link
Copy Markdown

💙 review by @montegoulding ok ae3c945

@livecodeali livecodeali merged commit 603d14a into develop Dec 13, 2017
@livecodeali livecodeali deleted the feature-extension_standalone_settings branch December 13, 2017 10:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants