This MR introduces new features to TIDO as well as a major design overhaul and many changes under the hood:
- Configuration
- New way to configure TIDO panels. You can define an array of
panels
that containviews
that are displayed as tabs. - Default Config: TIDO can integrated without any configuration. Instead it will use a default config.
- You can run TIDO without any config (zero config) but still an entrypoint is needed either on the URL or as config property.
- Please review the README for the full discription of new configuration options.
- New way to configure TIDO panels. You can define an array of
- Embedding
- TIDO is now capable of being embedded into the HTML structure of websites. Before you could only integrate TIDO as full page app.
- Design
- New design of panels
- Panels now have
actions
in top right corner
Please follow these preview links to inspect the current state:
- https://subugoe.pages.gwdg.de/emo/tido/next/examples/ahiqar-arabic-karshuni.html
- https://subugoe.pages.gwdg.de/emo/tido/next/examples/ahiqar-syriac.html
- https://subugoe.pages.gwdg.de/emo/tido/next/examples/gfl.html (VPN only)
- https://subugoe.pages.gwdg.de/emo/tido/next/examples/zero-config.html
Zero Config with Ahiqar collection (so you can check out how TIDO tries to interpret AHiqar data without any (default) config
Please comment your feedback here. Thx!