Jump to content

Wrye Bash - All Games


Utumno

Recommended Posts

40 minutes ago, Malonn said:

Why wxPython?  Innocent curiosity.  Because someone chose it once upon a time, and now it would require too much refactoring to switch to a different framework?

Pretty much. Wrye originally chose wxPython even as far back as Wrye Mash, and switching to something else would be a lot of work. There is an open issue related to de-hardcoding the use of wx in WB, but it's still ongoing. If someone hypothetically wanted to switch to a different gui lib, it would be best to wait for (or help close) that issue.

I've also been told that TKinter is ugly in comparison.

Link to comment
Share on other sites

38 minutes ago, XJDHDR said:

Pretty much. Wrye originally chose wxPython even as far back as Wrye Mash, and switching to something else would be a lot of work. There is an open issue related to de-hardcoding the use of wx in WB, but it's still ongoing. If someone hypothetically wanted to switch to a different gui lib, it would be best to wait for (or help close) that issue.

I've also been told that TKinter is ugly in comparison.

Gotcha, gotcha.  I would not recommend switching to tkinter.  It's not comprehensive enough.  Now, Qt (the PyQt6 or PySide wrappers) has all you could want in a GUI framework.  Very modern.  wxPython doesn't look bad, and I am not aware of any draw backs in comparison to Qt, but I thought I read it just doesn't have as much to offer.  But, in the end, someone has to tackle the keyboard.

Link to comment
Share on other sites

That's cool @Infernio.  I mean, Bash's GUI doesn't seem to be lacking.  And, I don't know what wxPython has to offer; never used it.  By no means was I suggesting to switch GUI frameworks.  I just wondered why it was chosen in the first place, not that it is a bad choice.

Link to comment
Share on other sites

Well, Wrye Bash dates back to 2006, when it was created as a fork of Wrye Mash. Wrye Mash itself dates back to at least January of 2005 (Wrye didn't keep docs until version 0.24, which was released on the 15th of January 2005). The GUI situation in Python probably looked quite different back then - Qt was on version 3.3 and Python on version 2.4 and I have no idea what the integration between those two was like back then.

Link to comment
Share on other sites

Oh yeah.  Goes back to going on 20 years ago.  Things have changed, eh?  I bet you Mash goes back to 2002-ish, around the time Morrowind came out.  I'm sure Qt (and other frameworks) just weren't what they are now.  The most sensible choice may have been wxPython.  20 years ago man, and, if I have this right, no one currently developing Bash was active with the tool--Wrye by himself.

Anywho, I appreciate the response.  What I took out of it is that it has always been wxPython.  Hey, it's open source, if someone wants to change it, let him/her stroke that keyboard.

Link to comment
Share on other sites

Just a quicky about dragging a mod within the installers list.

Actually tried dragging a mod out to explorer which isn't supported (yet), Get this:

Quote

Drag and drop in the Installer's list is only allowed when the list is sorted by install order

Okay, so clicked the order column, and mods can now be dragged to a new position. However, there doesn't seem to be any difference in subsequent behaviour when either OK or Cancel is clicked.

Is there an intended difference or am I reading too much into it?

Thanks.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...