This looks great! It's a significant and very sorely needed QOL improvement. Just one question: you mention the grey color is tied to existing dialogue entries in the journal, but ideally (per my first post) I'd like it also applied to any other "generic" topic for which you've already received the same answer at least once from this or any other NPC (e.g. in your screenshot, most of the topics that are still in the default yellow text). Would this be possible to do?fredzio wrote: ↑25 May 2019, 11:52I made a patch a while back after seeing some screenshot of the "ui expansion" MWSE mod. It does more or less that + have a different color for topics that are specifics to the NPC you're talking to (so mostly quest related stuff). Technically, in the example screenshot
- the blue color is applied if this topic explicitely specify this NPC
- then the grey color is applied if the NPC have no answer that are not already in the journal (so old quest related stuff is greyed out as well)
To the end user, it is just 2 additionnal FontColor fallback to override.
I'll clean it up and make a PR if there is some interest. I couldn't find a way to keep the behavior of changing the color when clicking / hovering the topic (which is a big no-no for inclusion IMO) but I didn't really tried hard.
Either way, I'm very, very interested in seeing this in my game. This represents another step towards making OpenMW feature-competitive with MWSE-based mods and MCP. Would love to see a PR from you on this (also addressing my above question on expanding the grey text functionality, if at all possible). Cheers!
wareya - my point exactly. I would strongly prefer simply removing the "Continue" prompt altogether wherever possible (which would be in most topics per my research in the Construction Set), but if as a compromise clicking the same or any other topic in the list would activate the "Continue" prompt, I could live with that. That still wouldn't be ideal (at least for anyone not using a tiny display, i.e. anyone for whom the "Continue" prompts are completely pointless), but it would definitely be an improvement.wareya wrote: ↑25 May 2019, 14:37The "continue" button is an outdated design pattern that only makes sense for tiny displays or people who don't expect the dialogue window to be flooded with ten paragraphs. It's like flipping between different textboxes in a multi-textbox dialogue in a console game, but without the ability to buttonmash a single button through the entire thing. You have to move the mouse for each click.
Maybe you could make it so that clicking anywhere on the topics list acts like clicking the "continue" button? That would probably satisfy everyone.