Dynamic lowercase link setting - did request (#612)
* Added functionality of dynamic lowercase links * fixed fourtfs request, lajamerr has a better solution though * Fix matching and lowercasing of domain only. * Update TwitchMessageBuilder.cpp Added what fourtf asked in a good way NOTE: I removed a : from the regex since otherwise it would fuck up * fixed stuff and removed debugs * fixed stuff
This commit is contained in:
@@ -141,7 +141,7 @@ void LookPage::addMessageTab(LayoutCreator<QVBoxLayout> layout)
|
||||
layout.emplace<Line>(false);
|
||||
|
||||
// lowercase links
|
||||
layout.append(this->createCheckBox("Lowercase domains", getSettings()->lowercaseLink));
|
||||
layout.append(this->createCheckBox("Lowercase domains", getSettings()->enableLowercaseLink));
|
||||
// bold usernames
|
||||
layout.append(this->createCheckBox("Bold @usernames", getSettings()->enableUsernameBold));
|
||||
|
||||
@@ -286,7 +286,9 @@ ChannelPtr LookPage::createPreviewChannel()
|
||||
message->addElement(new TextElement("This is a preview message", MessageElement::Text));
|
||||
message->addElement(new EmoteElement(EmoteData(getApp()->resources->pajaDank),
|
||||
MessageElement::Flags::AlwaysShow));
|
||||
// message->addElement(new)
|
||||
message->addElement(new TextElement("@fourtf", TextElement::BoldUsername,
|
||||
MessageColor::Text, FontStyle::ChatMediumBold));
|
||||
message->addElement(new TextElement("@fourtf", TextElement::NonBoldUsername));
|
||||
channel->addMessage(message);
|
||||
}
|
||||
{
|
||||
@@ -300,7 +302,10 @@ ChannelPtr LookPage::createPreviewChannel()
|
||||
message->addElement(
|
||||
new EmoteElement(EmoteData(getApp()->resources->ppHop), MessageElement::BttvEmote));
|
||||
message->addElement(
|
||||
(new TextElement("www.fourtf.com", MessageElement::Text, MessageColor::Link))
|
||||
(new TextElement("www.fourtf.com", MessageElement::LowercaseLink, MessageColor::Link))
|
||||
->setLink(Link(Link::Url, "https://www.fourtf.com")));
|
||||
message->addElement(
|
||||
(new TextElement("wWw.FoUrTf.CoM", MessageElement::OriginalLink, MessageColor::Link))
|
||||
->setLink(Link(Link::Url, "https://www.fourtf.com")));
|
||||
channel->addMessage(message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user