Opened 12 years ago
Closed 5 years ago
Last modified 5 years ago
#10092 closed Developer Task (fixed)
mythfrontend setup & MythUI
Reported by: | Owned by: | Jonatan Lindblad | |
---|---|---|---|
Priority: | minor | Milestone: | 30.0 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | mythfrontend mythui settings rewrite |
Cc: | Peter Bennett | Ticket locked: | no |
Description
This patch is nowhere near ready. This is an attempt to convert the mythfrontend screens to the new MythUI. see http://www.gossamer-threads.com/lists/mythtv/dev/493945 for more details. There is bugs in it, such as Load() and Save() do not work properly Also some screen are missing, such as :
- Video Mode Profile which I complete last week but lost my change
- Playback Profile for which I need to understand how it is suppose to work at the first place (I believe this is broken in master or buggy)
And the following one which are in different source files
- Audio settings
- Playback groups
- Channel groups
- Recording profiles
- Myth Video settings
Some of them, I did not really thought about how to convert them while other are quite easy using the same approach or similar
Attachments (18)
Change History (73)
Changed 12 years ago by
Attachment: | mythfrontendsetup.diff added |
---|
Changed 12 years ago by
Attachment: | standardsetting-ui.xml added |
---|
comment:1 Changed 12 years ago by
Changed 12 years ago by
Attachment: | mythfrontendsetup-2011-10-16.diff added |
---|
Much cleaner, Playback profile partially implemented, default-wide included
Changed 12 years ago by
Attachment: | mythfrontendsetup-07-02-2012.diff added |
---|
Video General Setting with MythUI with default-wide theme but should be usable with default too as I use relative positionning
comment:2 Changed 12 years ago by
I attach a new patch, I display the settings in a MythUIListButton object instead of MythUIGenericTree as I had some trouble to properly update the tree otherwise.
On the Last patch I only converted VideoGeneralSetting? to MythUI and would like some feedbacks before converting the other screens.
comment:3 Changed 12 years ago by
Milestone: | unknown → 0.25 |
---|---|
Status: | new → infoneeded_new |
Xavier, did you miss some changes from the latest patch? You said that you'd changed it to use a buttonlist instead of a tree but I don't see that bit in the new patch. (I have yet to apply/test)
Changed 12 years ago by
Attachment: | mythfrontendsetup-07-02-2012.2.diff added |
---|
Correct previous patch which was missing file
Changed 12 years ago by
Attachment: | mythfrontendsetup-08-02-2012.diff added |
---|
More setting converted to MythUI: General, TV Settings General, TV Settings Program Guide, TV Settings PlayBack? OSD, General Video Setting
Changed 12 years ago by
Attachment: | mythfrontendsetup-14-02-2012.diff added |
---|
Nearly all settings are converted now: selection of play back profile have been removed (working on 2 != computers) I will put it back later. Audio setting mostly done, I need to add the test button + advanced settings. Also Channel groups and Recording profils have not been touch yet
Changed 12 years ago by
Attachment: | mythfrontendsetup-16-02-2012.diff added |
---|
Pick up directory via MythUIFileBrowser, Use a Spin box dialog #10342 instead of text edit dialog when necessary, add advanced audio setting. Test audio button is still missing
comment:4 Changed 12 years ago by
Owner: | set to stuartm |
---|
comment:5 Changed 12 years ago by
Milestone: | 0.25 → 0.26 |
---|
comment:6 Changed 12 years ago by
Status: | infoneeded_new → new |
---|
Changed 12 years ago by
Attachment: | mythfrontendsetup-01-03-2012.diff.tar.gz added |
---|
Few improvements, some cleaning, convert Playback Group Setting to new UI
comment:7 Changed 12 years ago by
Also it does rely on three patches against MythUI
- #10332 Enable/Disable? a MythUIButtonListItem
- #10342 New Dialog: MythSpinBoxDialog?
- #10393 MythUISpinBox::AddSelection?
comment:8 Changed 12 years ago by
Type: | Bug Report - General → Patch - Feature |
---|
Changed 12 years ago by
Attachment: | mythfrontendsetup-2012-03-04.diff.tar.gz added |
---|
Convert Group Channel to MythUI
Changed 12 years ago by
Attachment: | mythfrontendsetting-2012-03-06.diff.tar.gz added |
---|
No change, just update to latest git version
Changed 12 years ago by
Attachment: | mythfrontendsetting-2012-03-06-2.diff.tar.gz added |
---|
Fix some error due to update + cleanup
Changed 12 years ago by
Attachment: | mythfrontendsetting-2012-03-08.diff.tar.gz added |
---|
Convert plugin setting to MythUI + move standardsetting classes to libmyth
comment:9 Changed 12 years ago by
From now, I will have 4 different patches:
- libmyth, with the standard settings classes
- themes, only fro default and defaut-wide
- mythfrontend
- mythplugins
Changed 12 years ago by
Attachment: | settings-libmyth-2012-03-09.diff added |
---|
Changed 12 years ago by
Attachment: | settings-themes-2012-03-09.diff added |
---|
Changed 12 years ago by
Attachment: | settings-mythfrontend-2012-03-09.diff added |
---|
Changed 12 years ago by
Attachment: | settings-mythplugins-2012-03-09.diff added |
---|
Changed 12 years ago by
Attachment: | settings-mythplugins-2012-03-09-2.diff added |
---|
Fix typo, thx knightr
comment:10 Changed 11 years ago by
Milestone: | 0.26 → 0.27 |
---|
comment:11 Changed 11 years ago by
Milestone: | 0.27 → 0.28 |
---|
Any chance of some updates patches? Sadly the patches don't apply any more :(
comment:12 Changed 10 years ago by
Xavier, we'd really like to get this into the next release, hell we'd even like to get it in NOW if we could. I appreciate that keeping the patches in sync with master was extremely difficult and we'd be willing to help where we can.
comment:13 Changed 10 years ago by
Just to let interested parties knows and in order to avoid duplicate work I am currently fixing the patches so that they can be applied to current master.
comment:14 Changed 10 years ago by
any update on this?
having it would be a real bonu... thanks for the great work
comment:15 Changed 10 years ago by
I am sorry Jean-Yves but I really did not have much time to work on MythTV in recent months...
I thought it would be a simple matter of reapplying the patches manually but it turned out that the patches broke not only because of trivial changes but also because some settings were replaced/reorganized and I do not know the UI code well enough (and did not have time to analyze how it worked) to be fully sure of how to fix what was broken... I wanted to contact Stuart about this but totally forgot, sorry...
I can try to reapply them again but this ticket depends on other patches which have not been committed (ticket #10332 and ticket #10342) which really have to be committed to give me a chance of completing this. I could apply those but I would really feel better if it was Stuart or John that did the QC and applied the patches in those two tickets...
Sorry I wish the news about the status of this ticket were better...
Nicolas
comment:16 Changed 10 years ago by
have you made any progress on this?
do you want me to take over?
I have a bit of time right now, and need something to do
comment:17 Changed 8 years ago by
Owner: | changed from stuartm to Jonatan Lindblad |
---|---|
Status: | new → assigned |
This patch set / ticket was last worked on by natanojl in the mythui/settings branch, see https://github.com/MythTV/mythtv/tree/devel/mythui/settings
comment:18 Changed 8 years ago by
Milestone: | 0.28 → 0.29 |
---|
comment:20 Changed 7 years ago by
Keywords: | settings rewrite added |
---|---|
Type: | Patch - Feature → Developer Task |
comment:42 Changed 7 years ago by
Cc: | Peter Bennett added |
---|
comment:43 Changed 6 years ago by
Milestone: | 29.0 → 29.1 |
---|
comment:44 follow-up: 46 Changed 6 years ago by
Milestone: | 29.1 → 29.0 |
---|---|
Resolution: | → Fixed |
Status: | assigned → closed |
All backend and frontend setup screens have now been converted to the new setup in V29. Thank you to Jonatan Lindblad and Xavier Hervey.
comment:45 Changed 6 years ago by
Milestone: | 29.0 → 29.1 |
---|
comment:46 Changed 6 years ago by
Milestone: | 29.1 → 30.0 |
---|---|
Resolution: | Fixed |
Status: | closed → new |
Replying to pbennett:
All backend and frontend setup screens have now been converted to the new setup in V29. Thank you to Jonatan Lindblad and Xavier Hervey.
I'm sorry but that's not entirely correct. The Images, mythwelcome, and some MythGame? settings have not yet been ported to MythUI. I have started with the first two but not yet finished them.
Then there are all the database upgrade screens, and the usage of MythProgressDialog? in MythMusic.
By the way, the xml file have been done for MythCenter?-wide and is a bit dodgy