View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000783 | OpenMPT | Feature Request | public | 2016-05-09 09:29 | 2019-05-26 22:21 |
Reporter | manx | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Target Version | OpenMPT 2.0 (very long term goals) | ||||
Summary | 0000783: cross-platform OpenMPT | ||||
Description | This is a meta-issue, collecting various other issues related to making OpenMPT itself cross-platform. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
parent of | 0000572 | resolved | Saga Musix | Avoid non-standard language extensions for structure packing |
parent of | 0000570 | resolved | manx | OpenMPT UNICODE build |
parent of | 0000771 | resolved | manx | Use synchronous exception handling model in OpenMPT |
parent of | 0000782 | assigned | manx | Cleanup source code directories |
parent of | 0000847 | closed | manx | MSVC Clang/C2 support for libopenmpt |
parent of | 0000849 | closed | manx | MSVC Clang/C2 support |
related to | 0000713 | new | KeyboardHook can ultimately invoke a message loop which can cause re-entry to the hook function | |
related to | 0001189 | new | Multi-languages support | |
Not all the children of this issue are yet resolved or closed. |
Maybe it's a crazy idea, but merging the OpenMPT codebase with existing cross-platform trackers such as MilkyTracker or SchismTracker could also be a solution. To create a "super tracker" with benefits from both codebases so to say. |
|
There is no point in doing this. UI is tightly coupled with the backend in OpenMPT just as it is in Milky or Schism. Both trackers would need to be modified heavily to even accomodate for the features that would need to be added. It just doesn't make sense to do this, and it is certainly not less work than porting OpenMPT's UI to a new window toolkit. |
|
I guess cross-platform means Windows, Linux, MacOS. If so, mobile versions for Android and iOS should also be considered. |
|
I still think a tracker for touch devices needs a fundamentally different UI approach, and we shouldn't sacrifice usability and familiarty of the desktop UI for the sake of touch devices. A touch-specific UI might happen later, but we already are very much limited in what we can do in our spare time so I would say this is a zero priority at this point. |
|
I understand & agree with your feedback. The reason for my comment was that DefleMask released mobile versions for Android and iOS some days ago. See http://www.deflemask.com / https://twitter.com/_Delek / https://www.chiptunecafe.com/caf/2019/4/27/deflemask-mobile-released-an-interview-with-delek for more info. |
|
Discussion about tablet UI in the forum: https://forum.openmpt.org/index.php?topic=6169.0 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-05-09 09:29 | manx | New Issue | |
2016-05-09 09:30 | manx | Relationship added | parent of 0000572 |
2016-05-09 09:31 | manx | Relationship added | parent of 0000570 |
2016-05-09 09:32 | manx | Relationship added | parent of 0000771 |
2016-05-09 09:32 | manx | Relationship added | parent of 0000782 |
2016-08-05 11:51 | manx | Relationship added | parent of 0000847 |
2016-08-06 07:36 | manx | Relationship added | parent of 0000849 |
2017-08-14 18:43 | Gerirish | Note Added: 0003168 | |
2017-08-14 19:04 | Saga Musix | Note Added: 0003169 | |
2017-09-22 15:17 | manx | Relationship added | related to 0000713 |
2019-01-12 08:07 | manx | Relationship added | related to 0001189 |
2019-04-26 21:11 | Gerirish | Note Added: 0003932 | |
2019-04-26 22:10 | Saga Musix | Note Added: 0003933 | |
2019-04-28 18:00 | Gerirish | Note Added: 0003934 | |
2019-05-26 22:21 | manx | Note Added: 0003949 |