oscarpilote / Ortho4XP

A scenery generator for the X-Plane flight simulator
498 stars 202 forks source link

Updates and bug fixes #269

Open shred86 opened 3 months ago

shred86 commented 3 months ago

I ended up closing my other pull requests since I've continued to work on Ortho4XP in my fork and there's enough changes that it's becoming difficult to manage the changes across two base branches. I'm creating this pull request which will includes all of the updates I've made and I'll try my best to make sure I provide detailed documentation. I'm continuing to work on this so I'll keep updating the documentation as I go along.

At a high level, my focus has been on:

  1. Accessibility - Setting up Ortho4XP can be a bit challenging, especially for folks that don't work with Python but using PyInstaller, this makes it much easier for folks to get up and running.
  2. Usability - This comes from making the application intuitive for users and providing documentation. The changes I've been making are based on my experience working with Ortho4XP and trying to make it more intuitive and easier to use. I've also created documentation on my forks Wiki which I opened an issue on this repo to propose merging everything here into the official version.
  3. Maintainability - Trying to incorporate logger, using docstrings, typing, refactoring and eventually writing tests with the goal on making it easier for development purposes and troubleshooting.

I've documented all of the changes in the read me.

Development Notes

Todo