Commit Graph

13 Commits

Author SHA1 Message Date
Felipe Martin 64b53b4be6 Added backup settings on GUI: Name, notes and enable/disable global cache. Tap #13 2014-01-08 23:53:25 +01:00
Felipe Martin a252b0a86e Category page always redirect to first panel.
Fixes #5
2014-01-05 18:09:25 +01:00
Felipe Martin 26b87c1961 Fixed old layout 2014-01-02 23:03:12 +01:00
Felipe Martin c3a6e8d927 + BackupManager: Added method get() to easily retrieve a registered backup.
+ GUI: Refactor all GUI<X> ugly naming. Added error template.
+ Section component is now easier to use, now with a plugin and template you’re good to go.
+ iosfu_gui exec (Using it until pypi release)
+ Device Info plugin now show up stuff!

First Proof of Concept.
2014-01-02 22:41:21 +01:00
Felipe Martin 7dd32c88aa Improved main menu, showing categories on demand with a drop down of panels. Showing only first panel if that category only have one child. 2013-11-26 20:29:46 +01:00
Felipe Martín f084b77405 Working on base GUI components loader using a depth-three layout: Category->Panel->Section.
Added some fancy error/success messages.
2013-11-26 18:11:09 +01:00
Felipe Martín 4c264692fb Base GUI layout with main layout template and letting using choose a backup if it's valid 2013-11-26 16:55:15 +01:00
Felipe Martín 5dda61c441 Added Sections to GUI 2013-11-26 15:22:27 +01:00
Felipe Martín c66cc06154 Simplified GUI API: Now sections are included within the GUIPanel instance, instead of register GUIPanel and GUISection in separate ways. Easy. 2013-11-26 15:14:19 +01:00
Felipe Martín e6ffc2f9b5 Some code improvements:
- __slug__ is now a @property
- Reading from binary PList files in another try-except block
- Removed print() statements
- __slug__ now return the id property of a class, instead of reslugify based in values
- Added __slug__ to GUISection (not sure if needed though)
2013-11-26 15:05:08 +01:00
Felipe Martín 48591e76b1 GUI app core WIP 2013-11-25 10:49:45 +01:00
Felipe Martin a02e694714 Updated server app 2013-11-18 23:00:25 +01:00
Felipe Martín 5ffa54866b Initial project structure 2013-11-18 18:42:25 +01:00