Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor window system #34

Open
mazkolain-zz opened this issue Jun 7, 2012 · 0 comments
Open

Refactor window system #34

mazkolain-zz opened this issue Jun 7, 2012 · 0 comments
Milestone

Comments

@mazkolain-zz
Copy link
Owner

Instead of using imaginary windows (views) use xbmc's own ones.

Using this scheme has the following advantages:

  • Less memory usage (hopefully)
  • Possibility to use window lists (which support inserts on every position of the list).
  • Abbility to set list sorting (seems impossible with standalone lists).
  • Modularized views (instead of a large unmaintainable xml file).

But sadly has some minor (and hopefully fixable) caveats:

  • Figure out how to implement root windows that replace the entire window history.
  • Must use includes for the main menu and common layout (should be easy with skinutils).
  • No active content on common layout, as it gets replaced when navigating (scrolling text would probably hard reset and so on...).
ZenithDK pushed a commit to ZenithDK/spotimc that referenced this issue Oct 13, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant