mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-17 21:15:47 +02:00
Remove recently added follow notification
This commit is contained in:
parent
04774815e4
commit
027f3ee253
Configuration
Core
Resources/Scripts
bld
@ -35,9 +35,8 @@ static UserConfig(){
|
|||||||
|
|
||||||
// CONFIGURATION DATA
|
// CONFIGURATION DATA
|
||||||
|
|
||||||
public bool FirstRun { get; set; } = true;
|
public bool FirstRun { get; set; } = true;
|
||||||
public bool AllowDataCollection { get; set; } = false;
|
public bool AllowDataCollection { get; set; } = false;
|
||||||
public bool ShowFollowNotification { get; set; } = true;
|
|
||||||
|
|
||||||
public WindowState BrowserWindow { get; set; } = new WindowState();
|
public WindowState BrowserWindow { get; set; } = new WindowState();
|
||||||
public WindowState PluginsWindow { get; set; } = new WindowState();
|
public WindowState PluginsWindow { get; set; } = new WindowState();
|
||||||
|
@ -320,7 +320,6 @@ public void TriggerAnalyticsEvent(AnalyticsFile.Event e){
|
|||||||
public void OnIntroductionClosed(bool showGuide, bool allowDataCollection){
|
public void OnIntroductionClosed(bool showGuide, bool allowDataCollection){
|
||||||
if (Config.FirstRun){
|
if (Config.FirstRun){
|
||||||
Config.FirstRun = false;
|
Config.FirstRun = false;
|
||||||
Config.ShowFollowNotification = false;
|
|
||||||
Config.AllowDataCollection = allowDataCollection;
|
Config.AllowDataCollection = allowDataCollection;
|
||||||
Config.Save();
|
Config.Save();
|
||||||
|
|
||||||
@ -328,10 +327,6 @@ public void OnIntroductionClosed(bool showGuide, bool allowDataCollection){
|
|||||||
analytics = new AnalyticsManager(this, plugins, Program.AnalyticsFilePath);
|
analytics = new AnalyticsManager(this, plugins, Program.AnalyticsFilePath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Config.ShowFollowNotification){
|
|
||||||
Config.ShowFollowNotification = false;
|
|
||||||
Config.Save();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (showGuide){
|
if (showGuide){
|
||||||
FormGuide.Show();
|
FormGuide.Show();
|
||||||
|
@ -142,9 +142,6 @@ private void browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e){
|
|||||||
if (Program.UserConfig.FirstRun){
|
if (Program.UserConfig.FirstRun){
|
||||||
ScriptLoader.ExecuteFile(e.Frame, "introduction.js");
|
ScriptLoader.ExecuteFile(e.Frame, "introduction.js");
|
||||||
}
|
}
|
||||||
else if (Program.UserConfig.ShowFollowNotification){
|
|
||||||
ScriptLoader.ExecuteFile(e.Frame, "introduction.follow.js");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,91 +0,0 @@
|
|||||||
(function($, $TD){
|
|
||||||
$(document).one("TD.ready", function(){
|
|
||||||
let css = $(`
|
|
||||||
<style>
|
|
||||||
#td-introduction-modal {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal .mdl {
|
|
||||||
width: 90%;
|
|
||||||
max-width: 626px;
|
|
||||||
height: 244px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal .mdl-header-title {
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal .mdl-content {
|
|
||||||
padding: 4px 16px 0;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal p {
|
|
||||||
margin: 12px 0;
|
|
||||||
font-size: 1.4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal p strong {
|
|
||||||
font-weight: normal;
|
|
||||||
text-shadow: 0 0 #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#td-introduction-modal footer {
|
|
||||||
padding: 10px 0;
|
|
||||||
}
|
|
||||||
</style>`).appendTo(document.head);
|
|
||||||
|
|
||||||
let ele = $(`
|
|
||||||
<div id="td-introduction-modal" class="ovl">
|
|
||||||
<div class="mdl is-inverted-dark">
|
|
||||||
<header class="mdl-header">
|
|
||||||
<h3 class="mdl-header-title">Quick message</h3>
|
|
||||||
<a href="#" class="mdl-dismiss link-normal-dark"><i class="icon icon-close"></i></a>
|
|
||||||
</header>
|
|
||||||
<div class="mdl-inner">
|
|
||||||
<div class="mdl-content">
|
|
||||||
<p>Hi! Unfortunately the old <strong>@TryTweetDuck</strong> account was suspended.</p>
|
|
||||||
<p>If you were following it before, or if you want to keep up with the latest news and updates about TweetDuck, please <a id="td-introduction-follow" href="#">follow @TryMyAwesomeApp</a>.</p>
|
|
||||||
<p>Thanks for your support!</p>
|
|
||||||
</div>
|
|
||||||
<footer class="txt-right">
|
|
||||||
<button class="btn btn-positive"><span class="label">Close</span</button>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>`).appendTo(".js-app");
|
|
||||||
|
|
||||||
let tdUser = null;
|
|
||||||
let loadTweetDuckUser = (onSuccess, onError) => {
|
|
||||||
if (tdUser !== null){
|
|
||||||
onSuccess(tdUser);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
TD.controller.clients.getPreferredClient().getUsersByIds([ "957608948189880320" ], users => onSuccess(users[0]), onError);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
loadTweetDuckUser(user => tdUser = user);
|
|
||||||
|
|
||||||
ele.find("#td-introduction-follow").click(function(){
|
|
||||||
loadTweetDuckUser(user => {
|
|
||||||
$(document).trigger("uiShowFollowFromOptions", { userToFollow: user });
|
|
||||||
|
|
||||||
$(".js-modals-container").find("header a[rel='user']").each(function(){
|
|
||||||
this.outerHTML = "TweetDuck";
|
|
||||||
});
|
|
||||||
}, () => {
|
|
||||||
alert("An error occurred when retrieving the account information.");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
ele.find("button, a.mdl-dismiss").click(function(){
|
|
||||||
ele.fadeOut(200, function(){
|
|
||||||
$TD.onIntroductionClosed(false, false);
|
|
||||||
ele.remove();
|
|
||||||
css.remove();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
})($, $TD);
|
|
@ -60,6 +60,7 @@ Type: filesandordirs; Name: "{localappdata}\{#MyAppName}\GPUCache"
|
|||||||
|
|
||||||
[InstallDelete]
|
[InstallDelete]
|
||||||
Type: files; Name: "{app}\TweetLib.Audio.dll"
|
Type: files; Name: "{app}\TweetLib.Audio.dll"
|
||||||
|
Type: filesandordirs; Name: "{app}\scripts"
|
||||||
Type: filesandordirs; Name: "{app}\plugins\official"
|
Type: filesandordirs; Name: "{app}\plugins\official"
|
||||||
Type: files; Name: "{app}\locales\am.pak"
|
Type: files; Name: "{app}\locales\am.pak"
|
||||||
Type: files; Name: "{app}\locales\ar.pak"
|
Type: files; Name: "{app}\locales\ar.pak"
|
||||||
|
Loading…
Reference in New Issue
Block a user