AutoRealm 3 Development - Initial Stages
by
, 10-29-2024 at 01:17 AM (15541 Views)
I'm developing a modern AutoRealm version (from the older software named AutoREALM).
- Currently, it reads the binary and XML v6 file formats and displays all objects minus the line type and end attributes. Loading and display is much faster (a large file load that took 10min with the old software now loads in seconds).
- Rendering, in general, is much faster. Surface rendering is optimized for closed shapes.
- It saves in a newer v7 binary format that corrects several issues.
- Multiple maps can be loaded simultaneously.
- The menu system is "complete" in that all items are present with placeholders and several tools are working or have stubs to demonstrate toolbars. Menus have been logically updated to better represent functionality.
- Toolbars are "complete" in that present tools associated with their designated toolbar and display. Each toolbar display is toggled by the Toolbar menu.
- The system is native UTF8 and i18n locale "language aware".
- Zoom and Pan are working with built-in key controls (Shift+Ctrl + mouse scroll / left button drag). Zoom and pan are very fast relative to the old software.
- Work In Progress on reading and managing the symbol files.
- Layers (from the old Overlays) are NOT yet managed.
- It currently creates freehand, line, polyline, curve, and polycurve objects. Fractal type creation will follow.
- Much of the software is controlled via a config file. Units are managed in the config file and can be changed and extended. The unit name and value is saved in the new v7 format.
- The icons are familiar, but have been updated.