neoGFX
1.0.0
neoGFX is a C++ app/game engine and development platform targeted at app and game developers that wish to leverage modern GPUs for performant application user interfaces and game graphics. neoGFX is still a work in progress (incomplete) so is not yet suitable for making apps or games. Currently neoGFX has only been built for and tested on Windows.
| Version | ETA | Merkmale |
|---|---|---|
| v0.99 | Wid* | Windows OpenGL; Widget Library -Funktion vollständig; UI -Design -Tool |
| v1.00 | Wid + 12 Monate | Linux OpenGL; Skriptmotor |
| v1.10 | Wid + 24 Monate | Vulkan; Android -Unterstützung; Physikmotor |
| v1.20 | Wid + 36 Monate | MacOS -Unterstützung |
* Wenn es fertig ist
| Besonderheit | % Erledigt | Todo |
|---|---|---|
| Fenster | 95 | Schatten fallen |
| Dialog | 90 | Standardschaltfläche |
| Nachrichtenbox | 100 | |
| Speisekarte | 100 | |
| Verschachtelte Fenster | 90 | |
| MDI | 0 | |
| Registerkarten | 95 | Vertikale Registerkarten |
| Symbolleisten | 90 | Dropdown-Schaltfläche Unterstützung |
| Layoutmanager | 95 | Müssen Größenrichtlinien vollständig unterstützen |
| Etikett | 100 | |
| Taste | 100 | |
| Tabellenansicht | 95 | Auswahl; Zellen -Widget |
| Baumansicht | 95 | |
| Listenansicht | 95 | |
| Textbearbeitung | 90 | Spalten; reicher Text (HTML); rückgängig gemacht/wiederholen |
| Zeilenbearbeitung | 100 | |
| Spin -Box | 100 | |
| Schieberegler | 90 | Tastatur |
| Kontrollkästchen | 100 | |
| Optionsknopf | 100 | |
| Kombinationsbox | 95 | Glob- und Regex -Filter; Überprüfung ux. |
| Gruppenbox | 100 | |
| Werkzeugtipps | 0 | |
| Statusleiste | 100 | |
| Fortschrittsbalken | 95 | |
| Docks | 75 | |
| Schriftart Picker | 99 | Monospace -Filter |
| Farbgradientenauswahl | 95 | Swatch Library |
| Farbwählerin | 100 | |
| Datum/Uhrzeit | 0 | |
| Dateibrowser (nativ) | 99 | |
| Ziehen und Drop | 75 | |
| UI/Ressourcenbeschreibung (RJSON) | 40 | |
| Werkzeug: Neogfx Design Studio | 10 | |
| i18n | 70 | |
| l10n | 0 | Großbritannien Englisch, US -Englisch, Französisch, Deutsch, Chinesisch |
| HID: Game Controller | 80 | Kalibrierung/Einstellungen UI; DirectInput -Schaltfläche Mapping |
| Multi-Monitor | 50 | DPI ändert sich beim Ändern oder Ziehen zwischen Monitoren |
| Szenengrafik | 0 | |
| Häute | 40 |