Cxbx-reloaded: wxWidgets or Qt?

Created on 2 Aug 2017  路  5Comments  路  Source: Cxbx-Reloaded/Cxbx-Reloaded

I was wondering about this, has anyone thought about using wxWidgets instead of win32 API for the GUI? I understand this is of very low priority now and would require a huge amount of work but I think it would make porting to other os easier in the distant future.

question user interface

Most helpful comment

A new GUI is planned for our first real release, v0.1.

The current Roadmap to v0.1 is very vague, has no estimated completion, but is drafted as the following:

  1. HLE: Must be stable enough and compatible enough for most non-LTCG titles to at least boot
  2. HLE: A significant percentage of titles should be playable
  3. HLE: At least 90% of titles are not regressing from best known compatibility status
  4. HLE: Patches should be (mostly) transparent to the running software. No modification of Xbox resources, format conversions only at render time
  5. LLE: least some functioning NV2A Emulation even if only enough to run a couple of XDK samples
  6. UI: A new, user friendly GUI, similar to Dolphin with a nice game browser and support for customising EEPROM settings
  7. WEB: Next iteration of the website + compatibility list ready to go live same day as the release

This will be drafted up properly and made into a GitHub Milestone to track progress at a later date, after more planning

All 5 comments

Dolphin recently switched from wxWidgets to Qt, and given they've put considerable time in this, I this it's wise for us not to start on something that others have replaced already. Read more here : https://dolphin-emu.org/blog/2017/06/03/dolphin-progress-report-may-2017/#qt-ie-patootie

Interesting article, I thought wxWidgets was better that Qt. Well, I was wrong then.

A new GUI is planned for our first real release, v0.1.

The current Roadmap to v0.1 is very vague, has no estimated completion, but is drafted as the following:

  1. HLE: Must be stable enough and compatible enough for most non-LTCG titles to at least boot
  2. HLE: A significant percentage of titles should be playable
  3. HLE: At least 90% of titles are not regressing from best known compatibility status
  4. HLE: Patches should be (mostly) transparent to the running software. No modification of Xbox resources, format conversions only at render time
  5. LLE: least some functioning NV2A Emulation even if only enough to run a couple of XDK samples
  6. UI: A new, user friendly GUI, similar to Dolphin with a nice game browser and support for customising EEPROM settings
  7. WEB: Next iteration of the website + compatibility list ready to go live same day as the release

This will be drafted up properly and made into a GitHub Milestone to track progress at a later date, after more planning

Rpcs3 also went to Qt. Their github has the issues they had.

I believe we can safely say by now that a new GUI should using Qt.

Closing this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LukeUsher picture LukeUsher  路  4Comments

PatrickvL picture PatrickvL  路  4Comments

jackchentwkh picture jackchentwkh  路  3Comments

chrisderwahre picture chrisderwahre  路  4Comments

PatrickvL picture PatrickvL  路  3Comments