Realm Studio 1.0.0 - fully functional on Mac, Windows and Linux!
Features
- Browse and edit local Realms on your file-system.
- Connect to and administer a Realm Object Server:
- Create and edit users, updating their metadata, changing passwords, etc.
- Open and edit realms.
- It supports list of primitive values (int, bool, etc.)
- Its a great foundation for a lot of new features and fixes, which will downloaded and upgraded automatically on Mac and Windows!
It's built with realm version 2.0.0-rc22 and tested with realm-object-server version 2.0.0-rc.5.
Known issues and limitations
- Auto-updating won't be enabled for Linux, it looks like we need to use the regular distributions package managers instead: https://github.com/electron/electron/blob/master/docs/api/auto-updater.md#platform-notices
- The server administration deletes users by removing rows in the synchronized __admin Realm - but it should use a RESTful HTTP call to ROS instead. It works - but it leaves unreferenced objects in the database. Tracked by #191.
- Realm Schemas cannot be exported to binding languages, yet. Tracked by #158.
- Some minor UI related hick-ups and inconvieniences:
- Menu items are very web-related. Tracked by #125.
- Auto-updating UI needs to be revisited to add indication of progress. Tracked by #202, #250 and #248.
- Scrollbars in the browser behaves unexpected when switching between classes.
- When editing data, a field can be left with validation errors by selecting an other class.
- Limited feedback when filtering realms, using a query.
- A lot of other issues that we should be fixing.