NickHugi / PyKotor

A Python library that can read and modify most file formats used by the game Knights of the Old Republic and its sequel.
GNU Lesser General Public License v3.0
11 stars 3 forks source link

Various refactors to Module handlers and QOpenGLWidget lifespans. #101

Closed th3w1zard1 closed 4 months ago

th3w1zard1 commented 4 months ago

Been meaning to address this for awhile.

The Module class in pykotor.common was in need of a refactor. Was difficult to tell where the logic was happening and where.

While I was doing this I cleaned up a bunch of arbitrary things that can't realistically be separated from this PR: