Implement Configuration Panel #91

Open
dglol opened this Issue Mar 16, 2012 · 0 comments

Comments

Projects
None yet
1 participant
@dglol
Contributor

dglol commented Mar 16, 2012

This is a work in progress

I think the next major feature should be a panel with ways to customize the content in the bar, and be able to tweak settings such as log folder.

I made a sketch of an idea I was playing around with:

Mockup

Definitions:
If the tabs were not self explanatory (which is a bad thing), then this is the definition:
Content - customizations that can be applied to the actual widget
Preferences - customizations that can be applied to the calculations and logic
Controls - convenient way to use the tools in about:memory

Technical Proposal:

  • For content customizations, the only way to implement it is through transferring data via events but this might be tricky and involve an event chain (i.e. panel content script -> panel addon script -> widget addon script -> widget content script)
  • Preferences should use the prefs util
  • Controls should use XPCOM/Services
  • Adding new elements to a full panel will be dealt with a scrollbar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment