From 2008ccdaa488cdc317b81a367ace3e532b55535d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ch=C3=BDlek?= <info@chylex.com>
Date: Sat, 23 Sep 2017 23:33:06 +0200
Subject: [PATCH] Add an introduction modal & guide

---
 Configuration/UserConfig.cs                   |   2 +
 Core/Bridge/TweetDeckBridge.cs                |   6 +
 Core/FormBrowser.cs                           |  13 +
 Core/FormManager.cs                           |   2 +-
 Core/Handling/ContextMenuGuide.cs             |  15 +
 Core/Other/FormAbout.Designer.cs              |   3 +
 Core/Other/FormAbout.cs                       |  18 +-
 Core/Other/FormGuide.Designer.cs              |  44 ++
 Core/Other/FormGuide.cs                       |  71 ++++
 Resources/Guide/img/column-clear-header.png   | Bin 0 -> 3016 bytes
 .../Guide/img/column-clear-preferences.png    | Bin 0 -> 8433 bytes
 Resources/Guide/img/column-preferences.png    | Bin 0 -> 12945 bytes
 Resources/Guide/img/new-tweet-emoji.png       | Bin 0 -> 15760 bytes
 Resources/Guide/img/new-tweet-pin.png         | Bin 0 -> 2817 bytes
 .../Guide/img/new-tweet-template-advanced.png | Bin 0 -> 6902 bytes
 .../Guide/img/new-tweet-template-basic.png    | Bin 0 -> 8394 bytes
 Resources/Guide/img/options-manage-export.png | Bin 0 -> 3653 bytes
 Resources/Guide/img/options-manage-reset.png  | Bin 0 -> 3719 bytes
 Resources/Guide/img/options-manage.png        | Bin 0 -> 4505 bytes
 .../img/options-notifications-location.png    | Bin 0 -> 3921 bytes
 .../Guide/img/options-notifications-size.png  | Bin 0 -> 2574 bytes
 Resources/Guide/img/options-sounds.png        | Bin 0 -> 2793 bytes
 Resources/Guide/img/settings-dropdown.png     | Bin 0 -> 13783 bytes
 Resources/Guide/img/settings-editdesign.png   | Bin 0 -> 27937 bytes
 Resources/Guide/index.html                    | 401 ++++++++++++++++++
 Resources/Guide/script.js                     |  65 +++
 Resources/Guide/style.css                     | 126 ++++++
 Resources/Scripts/introduction.js             |  76 ++++
 TweetDuck.csproj                              |   8 +
 29 files changed, 848 insertions(+), 2 deletions(-)
 create mode 100644 Core/Handling/ContextMenuGuide.cs
 create mode 100644 Core/Other/FormGuide.Designer.cs
 create mode 100644 Core/Other/FormGuide.cs
 create mode 100644 Resources/Guide/img/column-clear-header.png
 create mode 100644 Resources/Guide/img/column-clear-preferences.png
 create mode 100644 Resources/Guide/img/column-preferences.png
 create mode 100644 Resources/Guide/img/new-tweet-emoji.png
 create mode 100644 Resources/Guide/img/new-tweet-pin.png
 create mode 100644 Resources/Guide/img/new-tweet-template-advanced.png
 create mode 100644 Resources/Guide/img/new-tweet-template-basic.png
 create mode 100644 Resources/Guide/img/options-manage-export.png
 create mode 100644 Resources/Guide/img/options-manage-reset.png
 create mode 100644 Resources/Guide/img/options-manage.png
 create mode 100644 Resources/Guide/img/options-notifications-location.png
 create mode 100644 Resources/Guide/img/options-notifications-size.png
 create mode 100644 Resources/Guide/img/options-sounds.png
 create mode 100644 Resources/Guide/img/settings-dropdown.png
 create mode 100644 Resources/Guide/img/settings-editdesign.png
 create mode 100644 Resources/Guide/index.html
 create mode 100644 Resources/Guide/script.js
 create mode 100644 Resources/Guide/style.css
 create mode 100644 Resources/Scripts/introduction.js

diff --git a/Configuration/UserConfig.cs b/Configuration/UserConfig.cs
index 64bfc1a9..67d2a773 100644
--- a/Configuration/UserConfig.cs
+++ b/Configuration/UserConfig.cs
@@ -44,6 +44,8 @@ static UserConfig(){
         
         // CONFIGURATION DATA
 
+        public bool FirstRun { get; set; } = true;
+
         public WindowState BrowserWindow { get; set; } = new WindowState();
         public WindowState PluginsWindow { get; set; } = new WindowState();
 
diff --git a/Core/Bridge/TweetDeckBridge.cs b/Core/Bridge/TweetDeckBridge.cs
index 1562b588..8c2ef7ae 100644
--- a/Core/Bridge/TweetDeckBridge.cs
+++ b/Core/Bridge/TweetDeckBridge.cs
@@ -50,6 +50,12 @@ public TweetDeckBridge(FormBrowser form, FormNotificationMain notification){
             this.notification = notification;
         }
 
+        public void OnIntroductionClosed(bool showGuide){
+            form.InvokeAsyncSafe(() => {
+                form.OnIntroductionClosed(showGuide);
+            });
+        }
+
         public void LoadFontSizeClass(string fsClass){
             form.InvokeAsyncSafe(() => FontSizeClass = fsClass);
         }
diff --git a/Core/FormBrowser.cs b/Core/FormBrowser.cs
index 762e9db8..1516ba15 100644
--- a/Core/FormBrowser.cs
+++ b/Core/FormBrowser.cs
@@ -211,6 +211,10 @@ private void browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e){
                 if (Program.SystemConfig.EnableBrowserGCReload){
                     memoryUsageTracker.Start(this, e.Browser, Program.SystemConfig.BrowserMemoryThreshold);
                 }
+
+                if (Config.FirstRun){
+                    ScriptLoader.ExecuteFile(e.Frame, "introduction.js");
+                }
             }
         }
 
@@ -443,6 +447,15 @@ public void ReloadToTweetDeck(){
         }
 
         // callback handlers
+        
+        public void OnIntroductionClosed(bool showGuide){
+            Config.FirstRun = false;
+            Config.Save();
+
+            if (showGuide){
+                ShowChildForm(new FormGuide());
+            }
+        }
 
         public void OpenContextMenu(){
             contextMenu.Show(this, PointToClient(Cursor.Position));
diff --git a/Core/FormManager.cs b/Core/FormManager.cs
index 4f592a69..568cd6ff 100644
--- a/Core/FormManager.cs
+++ b/Core/FormManager.cs
@@ -20,7 +20,7 @@ public static bool TryBringToFront<T>() where T : Form{
 
         public static void CloseAllDialogs(){
             foreach(Form form in Application.OpenForms.Cast<Form>().Reverse()){
-                if (form is FormSettings || form is FormPlugins || form is FormAbout){
+                if (form is FormSettings || form is FormPlugins || form is FormAbout || form is FormGuide){
                     form.Close();
                 }
             }
diff --git a/Core/Handling/ContextMenuGuide.cs b/Core/Handling/ContextMenuGuide.cs
new file mode 100644
index 00000000..e3bfd597
--- /dev/null
+++ b/Core/Handling/ContextMenuGuide.cs
@@ -0,0 +1,15 @@
+using CefSharp;
+
+namespace TweetDuck.Core.Handling{
+    sealed class ContextMenuGuide : ContextMenuBase{
+        public override void OnBeforeContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model){
+            model.Clear();
+            base.OnBeforeContextMenu(browserControl, browser, frame, parameters, model);
+
+            if (HasDevTools){
+                AddSeparator(model);
+                AddDebugMenuItems(model);
+            }
+        }
+    }
+}
diff --git a/Core/Other/FormAbout.Designer.cs b/Core/Other/FormAbout.Designer.cs
index a6202aef..ffc62791 100644
--- a/Core/Other/FormAbout.Designer.cs
+++ b/Core/Other/FormAbout.Designer.cs
@@ -131,11 +131,14 @@ private void InitializeComponent() {
             this.Controls.Add(this.labelDescription);
             this.Controls.Add(this.pictureLogo);
             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+            this.HelpButton = true;
             this.MaximizeBox = false;
             this.MinimizeBox = false;
             this.Name = "FormAbout";
             this.ShowIcon = false;
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+            this.HelpButtonClicked += new System.ComponentModel.CancelEventHandler(this.FormAbout_HelpButtonClicked);
+            this.HelpRequested += new System.Windows.Forms.HelpEventHandler(this.FormAbout_HelpRequested);
             ((System.ComponentModel.ISupportInitialize)(this.pictureLogo)).EndInit();
             this.tablePanelLinks.ResumeLayout(false);
             this.tablePanelLinks.PerformLayout();
diff --git a/Core/Other/FormAbout.cs b/Core/Other/FormAbout.cs
index c6acc8ad..bbe0f535 100644
--- a/Core/Other/FormAbout.cs
+++ b/Core/Other/FormAbout.cs
@@ -1,4 +1,6 @@
-using System.Windows.Forms;
+using System.ComponentModel;
+using System.Windows.Forms;
+using TweetDuck.Core.Controls;
 using TweetDuck.Core.Utils;
 
 namespace TweetDuck.Core.Other{
@@ -21,5 +23,19 @@ public FormAbout(){
         private void OnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e){
             BrowserUtils.OpenExternalBrowserUnsafe(e.Link.LinkData as string);
         }
+
+        private void FormAbout_HelpRequested(object sender, HelpEventArgs hlpevent){
+            ShowGuide();
+        }
+
+        private void FormAbout_HelpButtonClicked(object sender, CancelEventArgs e){
+            e.Cancel = true;
+            ShowGuide();
+        }
+
+        private void ShowGuide(){
+            new FormGuide().Show();
+            Close();
+        }
     }
 }
diff --git a/Core/Other/FormGuide.Designer.cs b/Core/Other/FormGuide.Designer.cs
new file mode 100644
index 00000000..67c7c21c
--- /dev/null
+++ b/Core/Other/FormGuide.Designer.cs
@@ -0,0 +1,44 @@
+namespace TweetDuck.Core.Other {
+    partial class FormGuide {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing) {
+            if (disposing && (components != null)) {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent() {
+            this.SuspendLayout();
+            // 
+            // FormGuide
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(34)))), ((int)(((byte)(34)))), ((int)(((byte)(34)))));
+            this.ClientSize = new System.Drawing.Size(424, 282);
+            this.Icon = global::TweetDuck.Properties.Resources.icon;
+            this.MinimumSize = new System.Drawing.Size(440, 320);
+            this.Name = "FormGuide";
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+    }
+}
\ No newline at end of file
diff --git a/Core/Other/FormGuide.cs b/Core/Other/FormGuide.cs
new file mode 100644
index 00000000..38d17d16
--- /dev/null
+++ b/Core/Other/FormGuide.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using CefSharp;
+using CefSharp.WinForms;
+using TweetDuck.Core.Controls;
+using TweetDuck.Core.Handling;
+using TweetDuck.Core.Handling.General;
+using TweetDuck.Core.Utils;
+
+namespace TweetDuck.Core.Other{
+    sealed partial class FormGuide : Form{
+        private const string GuideUrl = "https://tweetduck.chylex.com/guide/v1/index.html";
+
+        private readonly ChromiumWebBrowser browser;
+
+        public FormGuide(){
+            InitializeComponent();
+
+            Text = Program.BrandName+" Guide";
+
+            FormBrowser owner = FormManager.TryFind<FormBrowser>();
+
+            if (owner != null){
+                Size = new Size(owner.Size.Width*3/4, owner.Size.Height*3/4);
+                VisibleChanged += (sender, args) => this.MoveToCenter(owner);
+            }
+            
+            this.browser = new ChromiumWebBrowser(GuideUrl){
+                MenuHandler = new ContextMenuGuide(),
+                JsDialogHandler = new JavaScriptDialogHandler(),
+                LifeSpanHandler = new LifeSpanHandler(),
+                RequestHandler = new RequestHandlerBrowser()
+            };
+
+            browser.LoadingStateChanged += browser_LoadingStateChanged;
+            browser.FrameLoadStart += browser_FrameLoadStart;
+            
+            browser.BrowserSettings.BackgroundColor = (uint)BackColor.ToArgb();
+            browser.Dock = DockStyle.None;
+            browser.Location = ControlExtensions.InvisibleLocation;
+            Controls.Add(browser);
+
+            Disposed += (sender, args) => {
+                Program.UserConfig.ZoomLevelChanged -= Config_ZoomLevelChanged;
+                browser.Dispose();
+            };
+
+            Program.UserConfig.ZoomLevelChanged += Config_ZoomLevelChanged;
+        }
+
+        private void browser_LoadingStateChanged(object sender, LoadingStateChangedEventArgs e){
+            if (!e.IsLoading){
+                this.InvokeAsyncSafe(() => {
+                    browser.Location = Point.Empty;
+                    browser.Dock = DockStyle.Fill;
+                });
+
+                browser.LoadingStateChanged -= browser_LoadingStateChanged;
+            }
+        }
+
+        private void browser_FrameLoadStart(object sender, FrameLoadStartEventArgs e){
+            BrowserUtils.SetZoomLevel(browser.GetBrowser(), Program.UserConfig.ZoomLevel);
+        }
+
+        private void Config_ZoomLevelChanged(object sender, EventArgs e){
+            BrowserUtils.SetZoomLevel(browser.GetBrowser(), Program.UserConfig.ZoomLevel);
+        }
+    }
+}
diff --git a/Resources/Guide/img/column-clear-header.png b/Resources/Guide/img/column-clear-header.png
new file mode 100644
index 0000000000000000000000000000000000000000..81331a85126a95e19680f3bf41fa7500f5f80605
GIT binary patch
literal 3016
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/column-clear-preferences.png b/Resources/Guide/img/column-clear-preferences.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8d9ef928ee96a0d75a9155dea671bf450f98e04
GIT binary patch
literal 8433
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/column-preferences.png b/Resources/Guide/img/column-preferences.png
new file mode 100644
index 0000000000000000000000000000000000000000..63d72a5e037878b346fc44caa5102a85933ca67a
GIT binary patch
literal 12945
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/new-tweet-emoji.png b/Resources/Guide/img/new-tweet-emoji.png
new file mode 100644
index 0000000000000000000000000000000000000000..534fca0cf27c1e387556be75c7dea098c97a2ee7
GIT binary patch
literal 15760
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/new-tweet-pin.png b/Resources/Guide/img/new-tweet-pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0c65e7d2b6d0c919a349f02fd81553a12c07b76
GIT binary patch
literal 2817
zcma);c{CLK8pnr72$_<7GMF$z^jfmagt5%X(!@L2%QBWMA(JJ>Yd4L(87WJcVzPut
z_Oiyj$W9rq-B>3|BjS3`J@=e@&%NiK`^WG3eZS8+&+|LK^E`iilB_ID_;|#40000V
z(iDLP0ND7CwdN`I;}|%2MdtWo3qqS104n+=7{`XgL*HB<0H{jkJ-EYp?78om+6Dmt
z{Ox}owr>9tHvoW#j6~>Lhd6EI?)#^Pp6~wQoW?TuK~!^BCB;I(z;vk&$mEmS*pJmk
zE@i6rSez&dYfySC+pAb+e(kNVI-(I<gHi}yLmPc}YNj@fxL;QGwHa;syz_0cdpVpj
z|7A6DpB}W0+R<GOf(>khPY+zp-@;%c)!qADjBc=BVF>WrKnX+YnJ_d}p1^AjCCu@V
z2!-zqUKGk#SRJPn|2@Sd_jYe>9#^FNE@TuChcde1P=LO14pU-%u2Tp~I<q()gCACD
zBI>AZR{0m8xo?ym@Tgq*r(XDf_2A#Ooc+zTzh!DxeFe#=0R$C`mhjv4vo&|*)u3JX
z8e~PN5<0<~8(-=y^I-el_R*^6_URQ_$>sw1$nCn<bz+8kW`V2e<nh<_r}16#s$FFQ
zeY=w30unH9t(bOH1ygMv#J4M{<r5LIWw*I_*O&r#nZvb&OtP4R^R<IBB8E{ryUp=S
zOBlE;=(qT(Gfmc&cRSr%kA|Id437rTNSfB*=g(o~B_m9(1d>CG&va9$u(Cr*Sy@?0
ziB{wR>#@SkdnuAS8hUyWt0Pq4*{8c-W|GzYhI@#6W}#tY%i~_MKQ72fC!6Baf;+Cz
z?3D`7<{K(A$ktA^HC7jL4Vy0toe1r4crv?XzEJhhlS;e*hiPhRYG~lzN3pfX^O>Pg
zz5V^z6X`i{JgnnIbTF0N$S0taQA)S7v!kyem<maoYaG#8y*t7xGc~pJ#v|sN+Gp!v
zQf~secdql%&h|F;&nMu<OgT$qa4F{Xl7Db;u$LEuAfyNc0#PW`gwmx;L;^wVH%}{L
z<CCgt5LH!G7|iKyXCk=z)hmJv#KfuLK7%n_oC?xIZS)Qdq$Va_mJSLGq&yYuDZ5#0
zA!uu5RT;R5N;-Y}k5Tlku$XT7v5{}RBEd0WB507CLxt2f#8dISynN&OrhE8Dd+2>n
zFHzgnd|e38HO4Uqf9T`;D>ppZyzgsc#s-7MOQ7*t+W6)QE+vD7@;=TNw?^#@N-^fP
zQSCwb%j2S5sG^sf8s_H`=7^yf-duk+R^ae%wfN`=nw>?{0ExaTZH>8EW)cQhEN}8z
z_?Yg|pHqLIF*H_gUu^zttQC*{`o)Hm>d+Jt(4TYlac;!^ZmwQ9j>VjPrs;2CVL@it
z+S)!kuasds(H6%mXz1p)kOnqP%o2+OSkd$J!cPi-B!q<%M7oHgt|t5vT4@EY-6>!L
z=|==YNgzT^@((^q?Gf!7JnwVzrWq&enh~h1WD9<fo$R-IJSCpV`f$AWPATRRWlk5V
z=4Kj)7-)5hHu${NIDEWWL37uYix_f&6R?QGj6dUiXSPBoC!S<J^9ZrxO{mVD4#AMj
zFt1zveD#>FFE_vuwnLKIfl~}{d6L_4TkRjx7*Bh1$B2$zdG5opOxF4y@7?Fa>jKZm
zDbdLwz0dPs9a<h{3t!y|af`bBP~*0^hR^#X-Itd6{jac7?*iO3#1lUdR>o6#GPAQ4
zGGvIGejlPaV+)LN0cyMf=sw)$R8OF(wA}S4Q9--wlZZebTtIci_5#wP8<(|YsiY?@
zR5=>`Rn>O_=+DulLeJp&QW(4XtgZyOE`}CVn%!ftsC)Sj`F$!CZKN;y$vH~Y8ZEI`
z&wBC+fFc^OMH}Fq9MP?_{?v5~<b0>IHLiWP()_x+dG4?b#^C$&Ohnx{f!4zE<~7vX
zn#RBHOw17UHVRg1w5hFI2!|h5CwIf*cB<}QP%K~<Q`ufwSy>x@eG}<JP3xs)saTqu
zLl`s~%?PSBJT!Fb3;oX60e?_fqU?B2h{w<ui#E?ypQ3e<^!^RyzI^KiSK$08me?S-
zKxyOD3p<FFH9T?r32=Pm(!C{QwtS6n=35N~NnCZcl9H&Tpo!FAE~rRwyUQM`Httu!
zGTVAkH_Jw1OR~!=ZZ&Pr*fua+EORV$>mMkfyi=tst4aM5heSsBNHjLfkd*A-e$pS@
zyS4x8XBB@z*aX`44YrS@h*^2MQtjg6f`G=B+t;O>Ov*4YpdnQ8HgU=+ac3+%Y>-GK
z<H<K?UJEFjSmk!_=iT+q%B3YTHAsdC(45fbCY`*FyE**EGkC${ydkvzZAWDW0m`1n
z;chZLHM22o=`DSgA7U<;_i_pA0bdgErvje(cvV4x5yH~5=z86Qxq@|5_{9ec!wBv|
z2<>}CK%7HyM4Et-5Sd<Md`ZZdDDuHOHdteg>vzG#*h~3350tr+Lp-an{W(2iC&bmg
z&z<er4_fZ8B40*N_Sta;%sEuMaZAf)>`3dT=myMnNKxi2<=zM%)s|Ho=e_c6B9bGk
zJ|vzdmY+>esJhG1Sj<I{?&AiX@00X*#-Q&c0z!Yxl(n|&ALcqs83BZlkPpL)(N0VS
zA^uLbMQui-mS8spWeWM=I-UbS&*DDe0n`b_%;|I<>`?{U#-@|tKKjZ=3+a9yxS;8t
za3lWAH3I|oPW_gVLO(0Lbtjq^td-4G+%e$12Da~MT&7H!b8DVyg9?9(&!k$?Llr7V
ziChz8F<s2qNi>~}sc<^K|Hlh13j5JSRaW%1A-6?`%ape8U-?}48ky!<$$_b@A1|c@
z82h1akHw~cgfuvO;)T6nx0X|mkGYAa;J|P@D#g%5i#np5rsG0~G)^a4d$0P5N6Ix{
zB>jzezj$4%b)V<9@>=`89U%98T^?dD>ypt6&0DXhn}SVnJr}ZkMQoQXfpm=7fawc*
z=ucfmvapIcQeoLH&QwPxqAmCh;rVu<sux+qZ$=+GKI2=d=Qw8xwU(9D&z@_eXoqG9
z6tsV~uk#g11X3O+bzd8UN}$HB!nob3pVUbtQm8J-HuJvM1yg93-p?3;T)Av#D<4*)
zEaK?Sqx7?74;V#E*SFTPoVJtB9~*x%o+ghZXjuZqDqC%VpMY=Hai>;Nm>eG+PvFtB
z#1TmRN{i<%^PXr^6;o?X2t!j3vU#i@KA8WY{M1((;yLB=qtrjdIuR+E5u4Jbl0}cM
zw1}S)Q><^J5yQWkeA9$8WgS}}d<I|h&B9t?J>ao-8+#)PLK#cmcN7#7hrMJ=IZidv
zZ8JX_I5Q7>AeRp*?79IRs|S7ncQJVVwcb{>g*v0+8~F9j^xddeE`0aJ{Mq&?-;({c
zHy_*X^MlTNe7e;m<b<6ng2PfAx?K^M<B#xWmMG3!+)}6Qp;31H9$0w9t^-GmY!jYy
zIoI4|;UFL_p6e>-3hp$!X&mN|9?!K6Azdpkstz45-O$-Z8!n889iokyS|?hjYMKih
z$fLq+^4W@0weV5UVw8IDcUJw)y^M05f4u8DBP~LeZ;m24%({2!?J8MA!GwR+huz5r
zeE*Br{wu-}4hP-|b#mF+{KahliE)`QJJtoB+Sd<(mUFAe*a|=zSs*G5Zb$ze>NrxR

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/new-tweet-template-advanced.png b/Resources/Guide/img/new-tweet-template-advanced.png
new file mode 100644
index 0000000000000000000000000000000000000000..4923a88874bf75973f519bc29a1ad14121db572b
GIT binary patch
literal 6902
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
BE{FgC

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/new-tweet-template-basic.png b/Resources/Guide/img/new-tweet-template-basic.png
new file mode 100644
index 0000000000000000000000000000000000000000..82b04051cb5bde79b54a34dd34dce44eadc04a05
GIT binary patch
literal 8394
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
PAD}2JsL5B$nuY!wVjvk0

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-manage-export.png b/Resources/Guide/img/options-manage-export.png
new file mode 100644
index 0000000000000000000000000000000000000000..73a31f5e8e772f4cb9433450480317834863f5fc
GIT binary patch
literal 3653
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-manage-reset.png b/Resources/Guide/img/options-manage-reset.png
new file mode 100644
index 0000000000000000000000000000000000000000..84462c1d2e1db477d44d84135eaed7501f81c3bd
GIT binary patch
literal 3719
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
M)nKY65bKct0Ws+-%m4rY

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-manage.png b/Resources/Guide/img/options-manage.png
new file mode 100644
index 0000000000000000000000000000000000000000..7103f55154d227a3450944c5163e84b1d8fc1bac
GIT binary patch
literal 4505
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
WxC=Tq>MWf?rK6><S#{s~?LPsFj@^s^

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-notifications-location.png b/Resources/Guide/img/options-notifications-location.png
new file mode 100644
index 0000000000000000000000000000000000000000..d774f67e8cbda49120634c0ba1b9b97f5e376cb1
GIT binary patch
literal 3921
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
SP(NlF4BWhKq)kSmgZ>5b$JlBB

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-notifications-size.png b/Resources/Guide/img/options-notifications-size.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd82aaca2c759116fd22b4c649a616a93aa3e62a
GIT binary patch
literal 2574
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
Yy3P-YAn%DTb`J;KSJOooqHGBN0Bo?yy8r+H

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/options-sounds.png b/Resources/Guide/img/options-sounds.png
new file mode 100644
index 0000000000000000000000000000000000000000..9444865b7a412000b2c57dae015948b7d052192e
GIT binary patch
literal 2793
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
VS+~B%vBy)uNZ&;7)isCkzXRZ6M#TUC

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/settings-dropdown.png b/Resources/Guide/img/settings-dropdown.png
new file mode 100644
index 0000000000000000000000000000000000000000..d34e24dad86da41dfd4a49c3fbeba133eed6d12c
GIT binary patch
literal 13783
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

literal 0
HcmV?d00001

diff --git a/Resources/Guide/img/settings-editdesign.png b/Resources/Guide/img/settings-editdesign.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d3d6a97fc7fbc265f637fb47aa83d872bb16d04
GIT binary patch
literal 27937
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
ReAWzc>ZH2j3yjH~{{hKL;qm|g

literal 0
HcmV?d00001

diff --git a/Resources/Guide/index.html b/Resources/Guide/index.html
new file mode 100644
index 00000000..66a0e02d
--- /dev/null
+++ b/Resources/Guide/index.html
@@ -0,0 +1,401 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>TweetDuck Guide</title>
+    <meta charset="utf-8">
+    <link rel="stylesheet" href="style.css" type="text/css">
+    <script type="text/javascript" src="script.js"></script>
+  </head>
+  <body>
+    <div id="guide">
+      <section>
+
+        <article>
+          <h2>General</h2>
+          
+          <details>
+            <summary>How to open the main menu</summary>
+            <div>
+              <p>The main menu gives you access to the following items:</p>
+              <ul>
+                <li>Reload browser</li>
+                <li>Mute notifications</li>
+                <li>Options</li>
+                <li>Plugins</li>
+                <li>About TweetDuck</li>
+              </ul>
+              <p>You can open the main menu in multiple ways:</p>
+              <ul>
+                <li>Click <em>Settings</em> in the left panel, then select <em>TweetDuck</em></li>
+                <li><em>Right-click anywhere</em> and you will either see the listed options, or a <em>TweetDuck</em> entry that contains these options</li>
+              </ul>
+              <img src="img/settings-dropdown.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to customize the theme and layout</summary>
+            <div>
+              <ol>
+                <li>Click <em>Settings</em> in the left panel</li>
+                <li>Continue to <em>Edit layout &amp; design</em></li>
+                <li>Now you can customize many aspects of the website; note that unlike the default TweetDeck settings, the column width and font size can be configured here in much greater detail</li>
+              </ol>
+              <img src="img/settings-editdesign.png" alt="">
+              <p>This is done using an official plugin called <em>Edit layout &amp; design</em>, which is enabled by default. If the plugin is disabled, you can still access the default TweetDeck settings:</p>
+              <ol>
+                <li>Click <em>Settings</em> on the bottom left</li>
+                <li>Continue to <em>Settings</em> (again)</li>
+                <li>Here you can customize the theme, column width, and font size</li>
+              </ol>
+              <img src="img/settings-dropdown.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to add emoji to tweets</summary>
+            <div>
+              <p>When writing a new tweet, click the heart icon to open an emoji picker. If you're writing a reply, click the <em>Popout</em> icon first to bring the reply into the large panel.</p>
+              <p>Then you can immediately type into the <em>Search</em> field, which accepts keywords separated by space. Pressing <em>Enter</em> in the search field (when not empty) will insert the first result into your tweet. Pressing <em>Escape</em> closes the emoji picker.</p>
+              <p>You can also use your mouse to scroll through the emoji, click on the emoji to insert them, and change the skin tone.</p>
+              <p>Emoji are provided by an official plugin called <em>Emoji keyboard</em>, which is enabled by default. The heart icon will not show if the plugin is disabled.</p>
+              <img src="img/new-tweet-emoji.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to use tweet templates</summary>
+            <div>
+              <p>To create a simple template to use when writing a new tweet or reply:</p>
+              <ol>
+                <li>Click <em>Manage templates</em> in the New Tweet panel; if you're writing a reply, click the <em>Popout</em> icon first to bring the reply into the large panel</li>
+                <li>Click <em>New template</em> on the bottom right</li>
+                <li>Fill in the template name and contents</li>
+                <li>Click <em>Confirm</em> to create the template</li>
+              </ol>
+              <p>After you create a template, it will be added to the list. There are two icons next to each entry:</p>
+              <ul>
+                <li>Click the <em>pencil icon to edit</em> the template</li>
+                <li>Click the <em>cross icon to delete</em> the template</li>
+              </ul>
+              <p>To use the template, <em>click the template name</em> to replace your current tweet text with the template, or click while holding <em>Shift</em> to append the template to your tweet instead. You can use the Shift+click functionality to quickly chain multiple templates.</p>
+              <img src="img/new-tweet-template-basic.png" alt="">
+              <p>When writing a template, you can use special <em>tokens</em> listed in the <em>Advanced</em> section. Here is an example of one of the tokens:</p>
+              <img src="img/new-tweet-template-advanced.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to upload images from clipboard</summary>
+            <div>
+              <p>When writing a tweet/reply, press <em>Ctrl+V</em> to upload an image from clipboard. You can use this to quickly paste a selection from an image editor such as Paint, or after copying an image in your browser.</p>
+              <p>Make sure you're in the tweet input field before you press Ctrl+V, otherwise the keyboard shortcut won't trigger.</p>
+              <p>Note that this will only work when your clipboard contains the image itself; it will not work if you copy a file or URL.</p>
+            </div>
+          </details>
+        </article>
+        
+        <article>
+          <h2>Columns</h2>
+          
+          <details>
+            <summary>How to copy links to tweets</summary>
+            <div>
+              <p>When you right-click anywhere inside a tweet, you will be given these options:</p>
+              <ul>
+                <li>Open tweet in browser</li>
+                <li><em>Copy tweet address</em></li>
+                <li>Screenshot tweet to clipboard</li>
+              </ul>
+              <p>If the tweet contains a quote, you will also be able to directly open the quote or copy its address.</p>
+              <p>Note that these options will not appear when you right-click a private message.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to download images and videos</summary>
+            <div>
+              <p>When you right-click an image or a video thumbnail with a purple play button, you will be given these options:</p>
+              <ul>
+                <li>Open image/video in browser</li>
+                <li>Copy image/video address</li>
+                <li><em>Save image/video as...</em></li>
+              </ul>
+              <p>TweetDuck will attempt to fetch the highest quality image when you click any of these options. You can disable that by going to the <em>main menu</em>, selecting <em>Options</em>, and then unchecking <em>Best Image Quality</em>.</p>
+              <p>Whenever possible, the username and quality are included in the filename by default, for convenience. After you select a folder and click Save, the image/video will be downloaded in the background. There is no notification for when the download finishes, but you will be notified if it fails.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to take screenshots of individual tweets</summary>
+            <div>
+              <p>When you right-click anywhere inside a tweet, you will be given these options:</p>
+              <ul>
+                <li>Open tweet in browser</li>
+                <li>Copy tweet address</li>
+                <li><em>Screenshot tweet to clipboard</em></li>
+              </ul>
+              <p>Taking a screenshot may take several seconds, especially if it contains large images or previews. After taking a screenshot, you can paste it into an image editor such as Paint.</p>
+              <p>Note that these options will not appear when you right-click a private message.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to clear and restore column contents</summary>
+            <div>
+              <p>TweetDeck lets you clear a column, which can help keep things organized by hiding tweets you have already read. To clear a column, click the <em>slider icon</em> on top of the column, and then click the <em>Clear</em> button.</p>
+              <p>If you need to revert this decision and restore a column, normally you would need to delete and re-create it, but in TweetDuck you can simply hold Shift which turns the Clear button into a <em>Restore</em> button.</p>
+              <img src="img/column-clear-preferences.png" alt="">
+              <p>If you clear columns frequently, you can enable an official plugin that lets you clear columns much quicker:</p>
+              <ol>
+                <li>Open the <em>main menu</em>, and select <em>Plugins</em> to open the list of available plugins</li>
+                <li>Find an entry that says <em>Clear columns</em>, it will be somewhere near the bottom as the plugin is disabled by default</li>
+                <li>Click <em>Enable</em> on the right side to enable the plugin and reload the browser</li>
+              </ol>
+              <p>Now you can clear...</p>
+              <ul>
+                <li>...a single column by clicking the <em>droplet icon</em> on top of each column</li>
+                <li>...a single column by holding the <em>1-9 number key</em> and pressing <em>Delete</em></li>
+                <li>...all columns by clicking <em>Clear columns</em> in the left panel</li>
+                <li>...all columns by pressing <em>Alt+Delete</em></li>
+              </ul>
+              <img src="img/column-clear-header.png" alt="">
+              <p>As mentioned before, hold Shift with any of these to restore the columns instead. Note that some keyboard layouts require using the Shift key when pressing number keys; if that is the case for you, please use the numpad or mouse instead.</p>
+            </div>
+          </details>
+        </article>
+        
+        <article>
+          <h2>Notifications</h2>
+          
+          <details>
+            <summary>How to enable desktop or sound notifications</summary>
+            <div>
+              <p>New columns have disabled notifications by default. To enable them, click the <em>slider icon</em> on top of the column, and expand the <em>Preferences</em> section.</p>
+              <p>Now you can toggle either, or both of the notification options:</p>
+              <img src="img/column-preferences.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to move or resize desktop notifications</summary>
+            <div>
+              <p>Open the <em>main menu</em>, select <em>Options</em>, and then click the <em>Notifications</em> tab. Here, you can customize many aspects of desktop notifications.</p>
+              <p>Scroll down to the <em>Location</em> section where you can customize where the notification shows up. You can either pick one of the 4 corners of your screen and the distance from the corner, or select <em>Custom</em> and then you'll be able to freely move the example notification window.</p>
+              <img src="img/options-notifications-location.png" alt="">
+              <p>Scroll down to the <em>Size</em> section to customize the size of the notification window. By default, TweetDuck sets the size based on your font size setting, the zoom level you can customize in the General tab, and your system DPI. If you pick <em>Custom</em>, you will be able to freely resize the example notification window.</p>
+              <img src="img/options-notifications-size.png" alt="">
+              <p>Note that moving and resizing the notification only works while you're inside the Options dialog, that is to prevent accidental clicks messing up your settings.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to customize sound notifications</summary>
+            <div>
+              <p>Open the <em>main menu</em>, select <em>Options</em>, and then click the <em>Sounds</em> tab. Here, you can pick a sound file that will be used instead of the default TweetDeck sound notification.</p>
+              <p>Keep in mind that you're only linking to the sound file, so make sure not to delete the file afterwards, otherwise TweetDuck won't find it anymore.</p>
+              <img src="img/options-sounds.png" alt="">
+              <p>If you're unable to select MP3 files or other common audio file types, please ensure that you have Windows Media Player installed on your system, otherwise you will only be able to select basic WAV files.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to temporarily mute all notifications</summary>
+            <div>
+              <p>There are two ways you can mute/unmute notifications:</p>
+              <ul>
+                <li>Open the <em>main menu</em> and click <em>Mute notifications</em></li>
+                <li>If you've enabled the <em>tray icon</em>, right-click it and then click <em>Mute notifications</em></li>
+              </ul>
+              <p>The option persists across restarts &ndash; if you mute notifications and then restart TweetDuck, don't forget to unmute the notifications again.</p>
+              <p>Unmuting notifications will display all missed desktop notifications (unless TweetDuck was restarted in the meantime).</p>
+            </div>
+          </details>
+        </article>
+        
+      </section>
+      <section>
+       
+        <article>
+          <h2>Options</h2>
+          
+          <details>
+            <summary>How to configure TweetDuck</summary>
+            <div>
+              <p>Open the <em>main menu</em> and select <em>Options</em>. Here you can configure various parts of TweetDuck; the dialog is split into several tabs:</p>
+              <ul>
+                <li><em>General</em> tab for user interface, zoom, and update options</li>
+                <li><em>System Tray</em> tab to enable and configure the tray icon</li>
+                <li><em>Notifications</em> tab to configure desktop notifications</li>
+                <li><em>Sounds</em> tab to set a custom sound notification</li>
+                <li><em>Advanced</em> tab for highly technical options</li>
+              </ul>
+              <p>You can move your cursor over most options to display a <em>tooltip with a detailed explanation</em> of what that option does.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to view and manage plugins</summary>
+            <div>
+              <p>TweetDuck has several offical plugins that extend the website and notifications with new functionality.</p>
+              <p>Open the <em>main menu</em> and select <em>Plugins</em> to open the plugin list. Here you can see what each plugin does, and enable/disable them individually. </p>
+              <p>If you want to install a custom plugin, click <em>Open Plugin Folder</em>. A plugin is a folder that contains a <em>.meta</em> file and several others, make sure you copy and paste the folder itself into the opened plugin folder. To verify that you installed it correctly, click <em>Reload All</em> (which also reloads the website) and the plugin should appear.</p>
+              <p>Please, be careful when installing new plugins, and ensure that you get them from trustworthy sources. If you're unsure about a plugin, feel free to <a href="https://github.com/chylex/TweetDuck/issues/new" rel="nofollow">create an issue</a> and upload the plugin there (<a href="https://github.com" rel="nofollow">GitHub</a> account required).</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to backup your profile or move it to another computer</summary>
+            <div>
+              <ol>
+                <li>Open the <em>main menu</em>, select <em>Options</em>, and click <em>Manage Options</em> on the bottom left</li>
+                <li>Select <em>Export profile</em> and proceed with <em>Next</em></li>
+                <li>Select items you want to save in your profile (note that <em>Plugin Data</em> includes data from official plugins, such as those that let you customize the website or create tweet templates)</li>
+                <li>Click <em>Export Profile</em></li>
+              </ol>
+              <img src="img/options-manage.png" alt="" style="margin-right:6px">
+              <img src="img/options-manage-export.png" alt="">
+              <p>You can save your profile into a cloud storage (Dropbox, Google Drive, etc.) or an external drive, for example. When you want to restore it, follow the same steps but select <em>Import profile</em> and then select the file instead.</p>
+              <p>When importing a profile, you will be again able to pick which items you want to restore. You can for example export a full profile including your login session, but then only import program options and plugin data if you want to login to a different account.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to restore default options</summary>
+            <div>
+              <ol>
+                <li>Open the <em>main menu</em>, select <em>Options</em>, and click <em>Manage Options</em> on the bottom left</li>
+                <li>Select <em>Restore defaults</em> and proceed with <em>Next</em></li>
+                <li>Select items you want reset (note that <em>Plugin Data</em> includes data from official plugins, such as those that let you customize the website or create tweet templates)</li>
+                <li>Click <em>Restore Defaults</em></li>
+              </ol>
+              <img src="img/options-manage.png" alt="" style="margin-right:6px">
+              <img src="img/options-manage-reset.png" alt="">
+            </div>
+          </details>
+        </article>
+        
+        <article>
+          <h2>Efficiency</h2>
+          
+          <details>
+            <summary>How to use keyboard shortcuts</summary>
+            <div>
+              <ol>
+                <li>Click <em>Settings</em> in the left panel</li>
+                <li>Continue to <em>Keyboard shortcuts</em></li>
+                <li>Here you can see most available keyboard shortcuts you can use in the browser window</li>
+              </ol>
+              <img src="img/settings-dropdown.png" alt="">
+              <p>You can also often hold Ctrl or Shift to trigger alternative actions:</p>
+              <ul>
+                <li>When <em>selecting accounts</em>, hold <em>Shift</em> to select multiple accounts (can be configured in the Options)</li>
+                <li>When <em>clearing columns</em>, hold <em>Shift</em> to restore the column instead</li>
+                <li>When <em>clicking video thumbnails</em>, hold <em>Ctrl</em> to open them in your browser</li>
+              </ul>
+              <p>Finally, if you click into a desktop notification window, you can use these keyboard shortcuts:</p>
+              <ul>
+                <li><em>Enter</em> to skip the current notification</li>
+                <li><em>Escape</em> to close the window (skips all notifications in the queue)</li>
+                <li><em>Space</em> to pause/unpause the timer</li>
+              </ul>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to use the forward / back mouse buttons</summary>
+            <div>
+              <p>If you have a mouse that supports the forward and back buttons, you can use them in both the browser and a desktop notification. All you need to do is move the cursor over the window (even if it's not focused), and press one of the buttons.</p>
+              <p>In the browser:</p>
+              <ul>
+                <li>Press <em>forward</em> over a <em>tweet to open it in detail view</em> (unlike clicking, this will not trigger links or media thumbnails)</li>
+                <li>Press <em>back</em> anywhere to <em>close modal dialogs</em> or the <em>New Tweet panel</em>, or over a <em>column to return back from detail view</em> (if there are no dialogs or panels open, pressing the button outside a column will trigger it for all columns at once)</li>
+              </ul>
+              <p>In the desktop notification:</p>
+              <ul>
+                <li>Press <em>forward</em> to skip the current notification</li>
+                <li>Press <em>back</em> to close the window (skips all notifications in the queue)</li>
+              </ul>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to keep the New Tweet panel open</summary>
+            <div>
+              <p>Open the New Tweet panel, and click the <em>pin icon</em> on top. When the pin points to the left, the panel will stay open after tweeting or restarting TweetDuck.</p>
+              <img src="img/new-tweet-pin.png" alt="">
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to instantly popout replies</summary>
+            <div>
+              <p><em>Middle-click the reply icon</em> to instantly open your reply in the New Tweet panel.</p>
+              <p>Middle-clicks are usually done by pressing your mouse wheel as if it was a button. When using a laptop touchpad or certain mice, the ways of triggering a middle click vary.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to change which account will be pre-selected for replies</summary>
+            <div>
+              <p>By default, TweetDeck pre-selects the account mentioned in the column header. The ability to change this is provided by an official plugin which is disabled by default, as it's a bit more difficult to setup, but it can be very powerful. To enable the plugin:</p>
+              <ol>
+                <li>Open the <em>main menu</em> and select <em>Plugins</em></li>
+                <li>Find an entry that says <em>Custom reply account</em>, it will be somewhere near the bottom as the plugin is disabled by default</li>
+                <li>Click <em>Enable</em> on the right side to enable the plugin</li>
+              </ol>
+              <p>After you enable the plugin, it will use your preferred account for all replies by default. If that's your intention, you can simply enable the plugin and leave it, otherwise continue reading:</p>
+              <ol>
+                <li>Click <em>Configure</em> next to the plugin to open a folder with the configuration file
+                <li>Open <em>configuration.js</em> in a text editor that can edit and save JavaScript or any pure text files, therefore office suits or WordPad are not suitable; if you don't have any specific editor, use Notepad.</li>
+                <li>The configuration file includes very detailed instructions &ndash; you can use one of the <em>presets</em>, a <em>specific account</em> for all replies, or use JavaScript to <em>fully customize</em> the reply behavior</li>
+              </ol>
+              <p>After editing the configuration, return back to Plugins and click <em>Reload All</em> on the bottom left. Now you can close Plugins and test if replies work the way you want.</p>
+              <p>Note that this will not affect the Messages column, that one will always pre-select the account which received the private message.</p>
+            </div>
+          </details>
+        </article>
+        
+        <article>
+          <h2>Advanced</h2>
+          
+          <details>
+            <summary>How to open Chrome Dev Tools</summary>
+            <div>
+              <ol>
+                <li>Open the <em>main menu</em>, select <em>Options</em>, and click the <em>Advanced</em> tab</li>
+                <li>Click <em>Open Program Folder</em></li>
+                <li>Download <a href="https://github.com/chylex/TweetDuck/raw/master/bld/Resources/devtools_resources.pak" rel="nofollow">devtools_resources.pak</a> and place it into the opened folder</li>
+                <li>Click <em>Restart the Program</em></li>
+                <li>Now, open the <em>main menu</em> again and you should see <em>Open dev tools</em>; you can also right-click inside a notification and see the same option (make sure to pause the notification first by clicking Freeze in the context menu)</li>
+              </ol>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to customize styles using CSS</summary>
+            <div>
+              <ol>
+                <li>Open the <em>main menu</em>, select <em>Options</em>, and click the <em>Advanced</em> tab</li>
+                <li>Click <em>Edit CSS</em></li>
+              </ol>
+              <p>Now you can write custom CSS into the <em>Browser</em> and <em>Notification</em> sections.</p>
+              <p>Note that the Browser section will immediately take effect as you type. You can also still access the browser and Dev Tools, as the dialog does not block the browser window.</p>
+              <p>Basic knowledge of HTML and CSS is recommended. Mozilla Development Network has a huge library of resources on both <a href="https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/HTML_basics" rel="nofollow">HTML</a> and <a href="https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/CSS_basics" rel="nofollow">CSS</a>.</p>
+            </div>
+          </details>
+          
+          <details>
+            <summary>How to develop plugins</summary>
+            <div>
+              <p>Before creating a plugin, you should have at least basic knowledge of <a href="https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web" rel="nofollow">web development</a> (namely HTML, CSS, JavaScript), and several JS libraries TweetDeck uses, such as <a href="https://learn.jquery.com" rel="nofollow">jQuery 2</a>, <a href="https://mustache.github.io" rel="nofollow">Mustache</a>, <a href="https://github.com/ded/klass" rel="nofollow">klass</a>, and <a href="https://flightjs.github.io/" rel="nofollow">Flight</a>.</p>
+              <p>Working with the TweetDeck source code involves a lot of reverse-engineering. You can visit <a href="https://github.com/DeckHack/discoveries" rel="nofollow">DeckHack</a> which is working to document its source code, and view <a href="https://github.com/chylex/TweetDuck/tree/master/Resources/Scripts" rel="nofollow">TweetDuck sources</a> which includes all scripts and official plugins.</p>
+              <p>Once you're ready to start creating your own plugins, visit the official <a href="https://github.com/chylex/TweetDuck/wiki/Plugins%EA%9E%89-1.-The-Basics" rel="nofollow">plugin development documentation</a> which will explain the structure of a plugin, and show you all TweetDuck-specific functionality you cannot normally use in browsers.</p>
+            </div>
+          </details>
+        </article>
+
+      </section>
+    </div>
+  </body>
+</html>
diff --git a/Resources/Guide/script.js b/Resources/Guide/script.js
new file mode 100644
index 00000000..3932f4c6
--- /dev/null
+++ b/Resources/Guide/script.js
@@ -0,0 +1,65 @@
+document.addEventListener("DOMContentLoaded", function(){
+  if (!("open" in document.getElementsByTagName("details")[0])){
+    var elements = document.getElementsByTagName("details");
+    
+    var onClick = function(e){
+      var summary = e.target;
+      var parent = e.target.parentElement;
+      var contents = e.target.nextElementSibling;
+      
+      if (parent.hasAttribute("open")){
+        parent.removeAttribute("open");
+        summary.setAttribute("aria-expanded", "false");
+        contents.style.display = "none";
+      }
+      else{
+        parent.setAttribute("open", "");
+        summary.setAttribute("aria-expanded", "true");
+        contents.style.display = "block";
+      }
+    };
+    
+    var onKey = function(e){
+      if (e.keyCode === 13 || e.keyCode === 32){
+        onClick(e);
+      }
+    };
+    
+    for(var index = 0; index < elements.length; index++){
+      var ele = elements[index];
+      
+      if (ele.childElementCount === 2){
+        var summary = ele.children[0];
+        var contents = ele.children[1];
+        
+        ele.style.display = "block";
+        ele.setAttribute("role", "group");
+        
+        summary.setAttribute("role", "button");
+        summary.setAttribute("aria-expanded", "false");
+        summary.setAttribute("tabindex", 0);
+        summary.addEventListener("click", onClick);
+        summary.addEventListener("keydown", onKey);
+        
+        contents.style.display = "none";
+      }
+    }
+  }
+  else if ("WebkitAppearance" in document.documentElement.style){
+    var elements = document.getElementsByTagName("summary");
+    
+    var onMouseDown = function(e){
+      e.target.classList.add("webkit-workaround");
+    };
+    
+    var onMouseUp = function(e){
+      e.target.classList.remove("webkit-workaround");
+      e.target.blur();
+    };
+    
+    for(var index = 0; index < elements.length; index++){
+      elements[index].addEventListener("mousedown", onMouseDown);
+      elements[index].addEventListener("mouseup", onMouseUp);
+    }
+  }
+});
diff --git a/Resources/Guide/style.css b/Resources/Guide/style.css
new file mode 100644
index 00000000..0d2d97e1
--- /dev/null
+++ b/Resources/Guide/style.css
@@ -0,0 +1,126 @@
+body {
+  margin: 0;
+  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
+  background-color: #222;
+  color: #ddd;
+  overflow-y: scroll;
+}
+
+#guide {
+  width: 100%;
+  max-width: 1440px;
+  margin: 0 auto;
+  display: flex;
+  flex-wrap: wrap;
+  align-self: stretch;
+}
+
+#guide section {
+  flex: 1 1 0;
+  margin: 0 24px;
+  min-width: 360px;
+  display: flex;
+  flex-direction: column;
+}
+
+#guide h2 {
+  margin: 20px 0 10px;
+  font-size: 32px;
+  cursor: default;
+}
+
+#guide details {
+  transition: background-color 0.2s ease;
+}
+
+#guide details[open] {
+  background-color: rgba(255, 255, 255, 0.05);
+}
+
+#guide summary {
+  display: inline-block;
+  margin: 0 0 11px;
+  padding: 4px 10px;
+  font-size: 19px;
+  font-weight: bold;
+  color: #afdfff;
+  cursor: pointer;
+  opacity: 0.8;
+  transition: opacity 0.15s ease;
+}
+
+#guide summary::-webkit-details-marker {
+  display: none;
+}
+
+#guide summary.webkit-workaround {
+  outline: none;
+}
+
+#guide summary::before {
+  content: "▶";
+  display: inline-block;
+  font-size: 13px;
+  vertical-align: top;
+  margin-right: 6px;
+  padding-top: 2px;
+  transform-origin: 35% 50%;
+  transition: transform 0.1s ease;
+}
+
+#guide summary:hover, #guide details[open] summary {
+  opacity: 1;
+}
+
+#guide details[open] summary::before {
+  transform: rotateZ(90deg) translate(0.5px, -3px);
+}
+
+#guide details > div {
+  margin-bottom: 22px;
+  padding: 0 25px 20px;
+  font-size: 17px;
+}
+
+#guide details > div > *:first-child {
+  margin-top: 0;
+}
+
+#guide details > div > *:last-child {
+  margin-bottom: 0;
+}
+
+em {
+  color: #f8d88b;
+  font-style: normal;
+}
+
+a {
+  color: #8bc6f8;
+  opacity: 0.85;
+}
+
+a:hover {
+  opacity: 1;
+}
+
+p, li {
+  line-height: 130%;
+}
+
+ul {
+  padding-left: 26px;
+}
+
+ol {
+  padding-left: 18px;
+}
+
+li {
+  margin-bottom: 6px;
+}
+
+img {
+  border: 2px groove rgba(255, 255, 255, 0.6);
+  max-width: 100%;
+}
diff --git a/Resources/Scripts/introduction.js b/Resources/Scripts/introduction.js
new file mode 100644
index 00000000..427b7a9e
--- /dev/null
+++ b/Resources/Scripts/introduction.js
@@ -0,0 +1,76 @@
+(function($, $TD){
+  $(document).one("TD.ready", function(){
+    let css = $(`
+<style>
+#td-introduction-modal {
+  display: block;
+}
+
+#td-introduction-modal .mdl {
+  width: 90%;
+  max-width: 680px;
+  height: 350px;
+}
+
+#td-introduction-modal .mdl-header-title {
+  cursor: default;
+}
+
+#td-introduction-modal .mdl-content {
+  padding: 4px 16px;
+  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;
+}
+
+#td-introduction-modal button {
+  margin-left: 8px;
+}
+</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">Welcome to TweetDuck</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>Thank you for downloading TweetDuck!</p>
+        <p><strong>Right-click</strong> anywhere or click <strong>Settings &ndash; TweetDuck</strong> to access the main menu.</p>
+        <p>You can also right-click links, media, tweets, desktop notifications, etc. to access to their context menu.</p>
+        <p>If you are using TweetDuck for the first time, check out the <strong>guide</strong> that showcases many great features the app offers and answers some common questions.</p>
+        <p>You can also view the guide by opening the main menu, going to <strong>About TweetDuck</strong> and clicking the help button.</p>
+      </div>
+      <footer class="txt-right">
+        <button class="btn btn-positive" data-guide><span class="label">Show Guide</span></button>
+        <button class="btn btn-positive"><span class="label">Close</span</button>
+      </footer>
+    </div>
+  </div>
+</div>`).appendTo(".js-app");
+    
+    ele.find("button, a").click(function(){
+      let showGuide = $(this)[0].hasAttribute("data-guide");
+      
+      ele.fadeOut(200, function(){
+        $TD.onIntroductionClosed(showGuide);
+        ele.remove();
+        css.remove();
+      });
+    });
+  });
+})($, $TD);
diff --git a/TweetDuck.csproj b/TweetDuck.csproj
index 776824c2..1abd7908 100644
--- a/TweetDuck.csproj
+++ b/TweetDuck.csproj
@@ -88,6 +88,7 @@
       <SubType>Component</SubType>
     </Compile>
     <Compile Include="Core\FormManager.cs" />
+    <Compile Include="Core\Handling\ContextMenuGuide.cs" />
     <Compile Include="Core\Handling\DragHandlerBrowser.cs" />
     <Compile Include="Core\Handling\General\BrowserProcessHandler.cs" />
     <Compile Include="Core\Handling\ContextMenuBase.cs" />
@@ -133,6 +134,12 @@
     <Compile Include="Core\Other\FormAbout.Designer.cs">
       <DependentUpon>FormAbout.cs</DependentUpon>
     </Compile>
+    <Compile Include="Core\Other\FormGuide.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Core\Other\FormGuide.Designer.cs">
+      <DependentUpon>FormGuide.cs</DependentUpon>
+    </Compile>
     <Compile Include="Core\Other\FormMessage.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -333,6 +340,7 @@
   </ItemGroup>
   <ItemGroup>
     <Content Include="Resources\Scripts\code.js" />
+    <Content Include="Resources\Scripts\introduction.js" />
     <Content Include="Resources\Scripts\notification.js" />
     <Content Include="Resources\Scripts\pages\error.html" />
     <Content Include="Resources\Scripts\pages\example.html" />