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 zcmchdXH*k!*X|QKgwTZ$DWMlZ5C~Oz?}REvdJP~=DbjoBMVe9t6p-GL(0f%75L9|o zkdA^#d*}Z=>pWl1yVf~tops(1NoHovx@XVK-uM1p*PS>$9aSg^oCE{{LDkii^g$r7 zC9u6jgadpB!IM&eAFz+UssgCy1H%rmgXbi#Ee`_Kr$DZ3@PU0|Pc>5?5Qwb*pAUH0 zqud?@Ld2*m$s77x?&lMm(9E~T9D2O}S%dxjUc&UjK!6&9AdHKBOkP`wLrpInAw*0v zQeLD66QQ72((_buprE*e7ZD$^fIu{^XXM>_T7A&*<;99EO<Fr2J^pE0wOiZuc+TkY zior_F!NBd`VXi_-1q{xd9MQBKl0remc~<b;XE;f!L)JT|Y=D@BnJg65e>?fA^XYE_ zzrxkffW0?xqKnjvO1MnE@F8S4K(pI^UJlcFymEWmeR#*gubp@>{f;3n%UMjoZyi=( zW9H7gaEjt^G$P75=Q(hRJ&OPA7r}{G;N=7gn3xK~$QR>|TLLTtIyqTr&zx@Yhmvb) z6|SqlJ%alWUzrsUM62>hM5V?F^3Um6=#%h}c3rd%%nHL`v=yZ;qZ9Y!Le!O;sR(7j zEFb^ISm#Y1tngG4T}<VKppQ<zIPD&YJ(t%r3pN>@RX|eMLTG1?()u3`Phv&=nRAf0 z5Qog94mu<|d)e;}f4hu`qBos^KR-OyXpjKnZxMV2M?{Z|PpZBPl($eW`*!2c(M!u| z1tmMB%U<ko5Q)I+5`UFmvze>-&(LN_aXznyo(Gl+M!IS@`8|2O<t*DnGnu)a86uTh zU2wf7?#CsRiOvv98!fbW!I^=k>Uq!4m9U))IUSqh^gB92%mtEZX&lsbVcA6S&BVh7 zHkEfXTRoO5hQA*4nvBxF^yXvnO*V#Fxt}NS|0Ei#yz&3Q+ObG~P5nGJM}KB5-Izc2 z{<3Pe&0@rA=Tj*1x3&tS+Fz^dS6-63qhiCp$N`QwMFmM%xoEoVjClKw7xx^DFfi)B zF)I#*(gIXb@B-i8EEuEwYk>&WTe!pLtHFc7GgVHf!9rfpqlMky{lkrPnC7lEFIAzB zJP7VsSNaw1Z@u3x?GHwNKkyrk$56|TKOS(*`$Fx#V6*mp$i9-#3j2WXm|gVEz^I{( zJoE?Mjf4}6<rAqKR!7<r%HZprl~RILW(LP)@gB$><TIV078&+FZYH>*n6YmEPMq9m zqU18CJ{oU#dkg*Z9>J5D2Ja~i5Z~$>!!SMEmN5F%`guX8(QH??WG8$j4*ti@H@A+H z;BjLQaZmRBp6Oo!g;H=~)WSg^P7<X#Y=wJVobL+9!((Zi@ewVWV%#><%0I|j>!j)y z)2~ua5U5xg^JUyPnhrT+B6BYL?E12_aY{+c<ucp6GgG7z$P*CinF{iu^ZuW&`*%6C z6ZX;N@8_fXx-3mM_Sy$?ID2THTXkI@m$}(dxI@@8t%B&s*R@}@Uv>ta(fiOi3Ru!+ z<%DO+$88jJoXaKNzGh>Vn8=jBL`9+q<KaDdgX3O$t`@DM7^8p1LQsd!C3hq#=D}3{ zSoHccE9*FE>|J%zH5(S_uO86sw(TV>>)rPkS1o)WEk}pg##u-MQfYebZb4v>gZJYZ zyLvyLsV4~e^4G_x+zq&s#8_UnWe6BGjEES#Hy_1WI+*_u!sbt?ynaZh^K)9e$kD!` zeuR=dS^EofFyD>6ytBf)D#d|Nj5sS7TaWne#>eeTRfcEYUi~M1Tb0H7Iv(E40Wq6` zw?1wp*W>ZccgZ>P`${=?hxdLz`8LSSf$;@lX=eywy%x~b%OW-1TS2?t1Qe_L`2Cff zMB$w0ZojXtGsY%#xA~N2!u!RTa4s(CwV|sU5(#<T<X*p1UjA$|Hg#Y-)P#bxyZk%m zk%B?IQdXv}U<kU$5Pt?-K|sXadW6#=;L3#U*BNXYjDXjX5Gz1!14Lx<TgBOBo?UM< z=7=+hzgiPL3H@Av4fa69dp4G(l)r(ROWSu9$K*6wG~I<YxM1nrSl89Uo(wd|?ZE3C zj=g`s^{`=`70hCRaN|CYNIVi1tT27Qj650mnEWA^md{U!9R94x2-i3K8a)TvVwAjj zvC*EC{8N-svVfS`rg|i*8iD`3m#MCZAX=AB>d7w&yt<+)c#^s?E?P+XUh9pGX5hyW z(iNCMb^FY;R8%`OC0SK{+-Tbx@jOI}Hbb1EJ4Y`*V3ee+glDI9HzXXXcXndK^{Ifo zGg)0rl=E)AG89Pio+a4tFomylne5wS{sBh|x^1WgGX;+EAZ2LUsObVu7OL~IB&8&2 znBsOsX|`a5k{jJ)wuzwj`@PhQa;BXULVy+I2`Q;=OZ?l2QbA3<aphoD8j4_s>x2i) zFU8RegCo4pd&%lh(7V2|gNy#W+jR8~j5V?h##BvOui$$7gB)+lMFO0LpjS5E8hx^B zttzX+dF&aAE>g55U%Sau1^w{+-lJ*oakXnIa!A}4WoeMG_B93v0mi-{{*$nkFh7<g zq2h*$EN7q*-IeE+dl;#dUt&9Lu)2Kz^bT_59j*+a?Q}4re1bEqn4n5|xGShRVWk(( zjX|RiYC(kWa*{w04s&H{dPlH$VM9?3k3uGnf?ht@3CPiZttc<{x{4!Iwx!&rmp2=j z#J$9@K{K^`Ix@^A)AY~wNA<I1YZs<-M39*0w3!|dTE{<_l0!Kib0=m})-I`qeP%<m z;8u@6kI#EN?JcNSKh&5X$hxTFNm2+CeU$DxXKIpDf9XVWtZx`{INquzCp17w!!$Rw z7$4PfO6L&4kAAfI$4GCF_`!EVHeKc$AA><dRuPsto3+Aj<>n#+f3UCTO67-tZY+!; zg_#U*h&{B$lZTTAi$fMKqYx-NPrzR(|1c)X?}$^`JPPrb>?yO_-D+1NT}g@19gT^y zp}+eC0nE;Gb#5hr18-JBNqCMmyIBjA`pCxKo!@M|;TE<#Hdm1mn4*Hw#?{Ev;~*mX z5;(kNSeX^!E+Joc4kS*Dpq~;`6gVj27n=FeJtB8sxEn^tT5<1%iP|LnY@M!<C^ypL z7GzQFy?e@E4xYpGDPms(ui`yikalp7nl{0Kn}?HMmz~e7-b}_g=X`K%wT-#e|1Uby zlLT$~kPtN+<`+?;^w2#2GMX*fwgfw`TKJ)NrOm)8jk6HR_h>sxJ<30fmz<DS=`idu zraG-cp)!W!=VBkp&n<yh#kH**hQF_BVoV#)OKIc@hpgl}&kG+0T<(W{`cg@==3Hb^ zc_2DMGJjGXYx1S~Yw|J+>Ra1|So15^b*jv!G%LjxKZyKO@~-xPGA7(DvprU%@ZF`@ z1vRHz$b`VAUwKP8crfw{a_nR#AmN&fF-|IgR(Y$-DfFrWXLf>@?zg4^1Pxm5MQ!`p zS=SIue@oyY{YCRKZ|lcZAh|$yB4$*)aYjJt;f)}9$gdrXJ)MX5@1Rp>pqTB;9>v0| z?_3Xhp2do($dh0d$x61P<?W|@tlAc$k3A7eBSach<_LobV<-tE&w};7bYg7~Q_%L= z$l+TL-|Hpnc>0N5?G>drd6w^&jpA@)qYFzi|M>caQ87ccsFj+jg}mHQxQ{wF2rpnl zZ<~T&6l&jor+L@QDY}0ollN+)`F5)Kj@4@*SN)#-+I42|{X>wD`_5>}Z!bYZs8E|i zNXE?&_mBUFVt`CO@BM1M?w)=NcXR0VE(4~8G@i2Q;)H^r+cmpFscM5yD!5DjT4pu- z*Z3^P^^c(&VQ7SXJ3vwjB6`p$3MfEHO1S?)$p7Y$766SbzL5W%a<zn(!%ztE>%H@% zLiyq?{NIoC-whrCUu+4OU37i^S&W8>QGnG78|-tc6YO-GkTYQa(lIkF6wzH02%zMu zyld>@t9|QkbH4-q2x9<T6dXmVjUr=PJx*sn^oreve4YEw%n*aYmWh$vO-o*ub+F0Y zYyAE?{lyojtSZk4*D+VL_D4dTe%4G8i2uQ{`~Dulo_gz9{~GEcwSMG`WOn;yigoz# z+nP>rFGjq^t83{9L}~D`Xg`{N_w;E<TH>ls$gTS2TmvtCeY~z5kz{r~?ZqDzO55A2 z<+@Ru8(WSad+o|`i9=DdsTr@PPfy(cHTR@rlm@wc$-8y~j<=mP+O-<Tj(=&1Fk-JG zGujX=5|gt_DW)p(J)Te2@EP3ujtzg&%rz%1pjM8s@!!s`BKnwKwimG@b{EBYg<E@u zP*D@4Q*|3-0`CJL?roSNJdLqRRDr0@DOYJs{3}VCJ7zJzsw^gODBkNEN2_V7`VH+o zq^!r!;Lv#5c<HCXfETOUd`_B=4GMlaV+JerS#>ZoCW~j-O6n|mFP`<BsthE*acz~{ z7a)(bUY9cmTn^^B)epI@4Y}h>Vc9c2_LV^7Qlla3xDxCWJEZEqo(1tt7$PmM**Pwx z%>7P7JDX}1^rej?I`}->ktRU(Fg2Cgm<4PuNGqYz+~hYNn*hVFN@lg^WZCzuZXie; zg;-yqdrG%%Uik9h=;@=}4RHY|D^2_qvE5zW_)$P`78Yf!HzdaETBl7<gOy8TV>U{{ zw2Y)V2How+0>TrFVjO4<u{*)ZnTo>6^x%_Se3|)bfYFk^cyMXvZX?x(omvw+%-mqb z(7!_I8}iZplj2ITBL1y7AgN{KtYd*LHvVKT8HhsxjnUNDVG82l3yWss`lQHaD@kY> zueNd|rL~>OQo_>J@h~$#1=sW2Hh9iPYN6|*F=j$I`YY@C$(LC5q$9|3Oweb5hRF_T zvNOyWm5I`{)Sw7J4Q($GG?7z!#j#R(bDJq8Gw5cz7<&Oi2`OwIR0h(UI1!`d;R?-K zL5_HEPb4rT5ww$*zIKqa2vM9qUDtM*V}uO@H%if~1XSV6wEw1#{^t*ACBySRzuzpt zE`0t%*zmEyFQ@yFIwDF-fKwhyA^*&MV>LGv@{cen;4$>(+n}a6sq)|!u9Z{Sl=T*1 zi%RW&p{^HcW$g^4haqm;ZRygNX9?+!U_f66+ELAVN_Lmu&ef_Qo6bq`0r}`c3+T<4 zPmMhm>}8r;uM4D!(QW$14!>~1cs@0FXNW)^>HSl_K)DF2)B9hWEBgFA@48e{Q1E_L zfo1Nk316F7#L0_@+Ngj<#NY=CbUjy;icckvI{M+Cp)xvYu4ybDM}#gd?Pw1?GSaeb z&}!^qFJ}?tqcTDpD%zb=&$a-uLD1rv`M0Hw^WQvf=bx;I$e{04ln;GfJ>nMO{C?kR z*oIkCI<8*5f?lux^!2>B|H9_Ph30k%(S@g+OAn+?n?#C8VAa9F9hXE&{j(4;8UzSJ zX@M0I0Xgb&b&g&k+S#y!l0fS}>&+)iH}c-@A;();X9v|%esS4=v;v`j{9vR~nN4Qh zj8yo#X668ey`byaEC=iKHQ_7;eoPQ^KFn-3{<7BG+T1u?PLOeJXFz90z+kCkQ@?Wo z5>3`&k-kUgI*mU<rmQ#r3x;<7xfkh>TEwV45*t&8`wsL^Ar_+-=$=y~X)ImS-mZF{ zKMwS4RrN?=V#?fUnN(C~f;!FfpBFZj(50rWD#lI+!?=_W3YNE!%|y>H_U^Sm@4wQd zD1oyNp@zg+n2G9ezkY8pZw3kz)(vNv7oVRM>s49rS`xb=I}h+Gp-o%P_R#%K$5WzG z(pE~-dcIIf?JW23{LgaW)TdeW->>_*0Fl}?=Dc1dI!&mxrk`ViQ?eBz<<yC6+fdN2 zsG%iF1wP>rq%}O{FAXgW`s-q>d|D1#QXq9{Wlh89Q+E71wpC!gPH}KQu#Pk_GFNty z<z!2YCZ{jMcqyDR2@P|nVHr>vswK!+*^eOv%m=<O9Tj?IqL;K<AMDf=Mo1(7aX$Xz zbP)XS=Ewi%Loq;&V9Wd-&uqNILX%zd#IT|B3s<GZZ=Y1%=E$-P)a2kH|KP{?{v!L` z5fq4BlXo{b1q=zGU#t>wOyc~@QMtJ~|5G0g^fVyXIow5b9KQPjornpRjFEm<#Tu2E zqOPZ?=WiJJu`n8{x8TeH6cZ8Be)|q48|cN6T^sVQgtYb_oW-$E-rtsXZf^6(UL<51 zMWuQHPrm3$u9<e*V?QWqNgZ|Qgq+uX(>3;kwI6JNimtA4Z+c^U2MJod)n2-8c?x#c zohpS5Qz`W9LUSi7$y@a~gy0({xM-?Y*Iz_A8thK?aFZ=MtKL%3?5vnXjhAT6CtG<a zV4|Qd7Erg9Rz4*0ROvGm!&z%36N?f1*fZ;DXQSO$Om;=-VFq>q5Z2ybK_J?n0mp9v z<_BIm;6+df+~-loi@<tTYZcg@uBi=CkSf)^e*ZggC7AU^Di7YNmqqc9w_dHZlopj7 zTXSvh!|a^nA`mTSh49YLvTiOehs*6g*$)nw89slxU02z1H$`QkW>;G#OIj-E`HA7w zv-|&4I=i9u-ZXX2`#fwA<E1pvLKV~Xg%cku9)-RY)rgqmM}SFsXb7;16kH<w_qcdv zre}ryH<kWQXFTP@+$dv%pQ`Ih26kSb+4*mjw4}$Qy=bDeSlX1<@E6IV8KdZq8X8)_ z(M9a8^=wE?u51q@taSwdlt<C+`@oD)FfP#Lwn!IG51T8}u4~7)i&!)RECgqfi~~(6 z2BsY*SeJiwP-|%F1iSrMnlGTpafdeXk1RQ9-bd3N$xK<N1S+t|FSR^7V*!u1v1kSp z3C0P&lh3t&1{uP8kF<}ckEh)C3<60+59Xw=`cE5_I&JZm5WVD$V)S%~cn|>A`t^YQ z?Yi?kimG0nYl<!GSK+B(A?4|rmuyT1?5A-cm)O5YGebHHH_OKX`5d5KU4dO0k4?FY z=>$m?z2V0iNpT8<5o>efos4UW<Gk(Z!|U!4v90<xg@H-Tos*LdTgGc@B%!A`A1wjU zePW86OvWfbw9_#iv%x{zaec;?V-<uyZYSxhu=h`2`7=uWJPJS)ax<x^_M&z@JB?TP zZif9M<FZ`{ITL-eXN0UG|0}4XFB0ZKM!#g%r4puNN&*#d@-PVF*MU?oqqJOsUIth( zHc{r!x-rZew<mvg@`qx%VH`;mLP<dBQ7AYv{U7;xAsS9w<xM<R>HCfOJjJvzl>Ec1 zP6<JlrXt_zU2P$Ek*==?bQyu;HgP2udQ>+$d%KeqLQnP-pyjuUbceB<E8%QP_Q!CO zj)(qhH#xIK17&#d@CnjAWhmi?rBlG;vbwZYws%!a_xS687Y!G^P*%3`&@A62mI(Bl zHo2?n?KpYE$tTfrMSmn^N|k3~*MYkGa|T8#9ms{K<m)=Q=!Iy1SczR1$h!Vi8}!gA zZJ~CgHBa=j*lAjSNB*?zU`7jb#lfH)Y4#=Sz!M+^-Jmk@?FuiieLg63znHhUwu^!r zKRJtUo9$S>_ow9J_Mv1to#$UpDm{N^5o7mnQkRf2z)7`-SEBA)Zwy&$Rk*nRs5ec> zvQ-;+6FV;U#H!0>xOd&Ej`6~guPkX}vg-OiXrEjZM>VK0huKW;e5ZKJ+b?Q?%eRzZ zm>(N)@-DkQ2>Z*`FJsYrK3@UK<RyDJ&P$!bvR!KdoSuM(7d%soS>raGkV%~5rmOo5 zBb8bS<43gpR7-{>{|WDt+{j<_{wltlh=D{MW*}I6F^m=9(BMz^ZFuXYd6zC9g_9P` zOvh{5j!Wu2Bf@#G_~<HY4iV`sZfPq}{-~bEu1gduF#OkXH4VuG_Ehyp*;y!a&B?vR zKYK%v-ARbj0i9dY4@d|2odh^w=4x2}OzeM@xz)$g%AdZX%f-o>89H|CS`HLkA1m2U zbFq5zdzmUv4Vmf^9$fK{(V>{lWNj?#cLArr8e1ZK6P?~~5nSRi8}9QPkeUN|q50o$ z07vTJawn!-%rq%E*H76ppd-X2)tCQF{0TB~V^WSGCo-tPdMCX(H;p{1k*MBjPZRp1 z6Q#V~;zs)9Bqh0PIfg*y#QStNUp6uEFB{DK#_eO=X))1l)vjryAA?Nvf%MxZMjz^D z`*^d0$zqN6`FEeD>di%7F;16}S+=EM7U)=f6CRg`Q`ma^4}<3wzMt-4``cl_Qu8wV zUR=c*(Ku)#V0q6Z!hZXKBNAv*U=2@^MZf)e>433tI(Tj&u-G8hcBy#^02?>)fX&T1 zAn^bjs8EIZ=cToWoTrX_+8If&Hb+^V_@-VHRiSU9HZ<HO?QKDC+2dfK_%n^R_s+=C zhx9_v&h0W9#>l?x-7t0t9{p{-G3h?*@ShR8I?&lrtn9?SpBA%i%-+ulxbNN&fg*nj zUGajipTB&krm)p20ROv9KO-kq9bhstP8vFHDm0U9_p<Gc{G1GQX1ub?3kkmqNwVRq zn{ddsZ$EBTI{>(enw}#7mkjKyhK+9<`gWx|k|)YT`yk?bxqiEh^WyhhC)3JY%oe~6 z{n6(BJ74V#OqQ;**3&=zjpaXzPItu1RyL@tSU;0)b!QUntDk+roeKz-M@WOYRKJ_` z{uU?kU7+7MWM%<M*=wh8LZ;C^n)-u2FhK*zct2(*BxJMMy(v<(95I{v(ga~?OH?C5 zGXj`_Lc=<Bfcpf=Y=(+6IqW-+yg(*Bk5$!EoU!Am!Dkk(@vztu@~&=BNz6|}he?}% z#R8=F#$jv08_Cw)+(>vK6cN#Dzlk=TBNdm8CvrQ+(VGSN`tJ{#HuMkmav~EyLU1-q zgjF|0`1b@kk*lAE7fDoOD_%5^WXl*E&CbTXCzgcd5k95O@mjqf-x!W~PVJ}bVQ-tl z4b!q04AxfD>5uEHIDo@GOz>08P)mWey$!|<EY5$>qd?AJzV6PAotNUo+gyaOIqQ&- zmOSo_&u>X8a4iIzwI_``K@)SUTaDzg0<+d3yoq#FZJyPn7>B02>sNPG*E;ykwjcS_ z5?|*p$Smsu9lLavbpK2_nf538h@4E38Z(*H55aLET$s*^r3vL4i`1`%r-q5xDN*G< zE$(!(-^KVORkA;nlpi>bTkr4ZiYF(ahE@&ci}K1)#tdo(v2zJE06y^$ez+E2Muy1- z-yjp?7x;F)b9Y*dt6EU;nH=C|-j4*3`B;ei;jX&VApjCDt;tA0Tn17+FVI9}DMGUL zm0V~*-aAAZL^t8qfGaIQ@o+(ge9rilZyw!eh9eM{4dZiR<!k`dI#B_E`$LnDhK9lW zV<>ShPcOjowQzwEF=E8nvYWrrc_@y<X2Wy`8yr>opUfecG8F2Cij8n(yh~jULqJ@T ztY_RZ)_EL@Q}>tJ;t(>^$;+<+^M)_M9qvJ64XnjEf1ng`+@`Zqp{P_MyHAA3Dx(cL z0M@oR#5_hJJ?^=x&)n?{Dn}I_EEE$|##TwA&Twn?y~@F(IHUva3}UdVPX#0!C_DNg z8uG9tt||ZY2TC2#X`aL&&(Nn7cAf2Ruk=={H~fd32=k<{`Ffa-que+QOIx4D`ZVY5 z@ep7aHBo}e-bXa#WYqk{SDO^sXgLKXi}gt?)Ombbbu}pdo~2`!q2YLfN|74+-4TRz z(CALkk2-O@j(f*%61Qr3r@Gds1V6(DkYNz%o#7Yj<;}5fzm>iae}edb+{n?3QW;pq zJOLK@e2?@4c@tHu9}jVFD6?8A5WX?;^OWtU(F(%*C(K|{2^pyoAE#JL(7I1UPy~po z2`!#)6(!>wJ8wxZ|Db4c=)27o%^UdC&g(2eJ6Ug5>D3;V0O5?6$|fEQ-*pL&IK7DI zYE6m)g)Geh;b`Wpu_WEeoZFt5!ZN5xB7)F|epPIFUc3hmaECB*3uM|8FLxW__JG&b z5;QgHtEBG?m3+SMiY4G%Wp#54iAW)R9Lc><Z~3_89XN50%=Z8vAyej6X=DFxZpq3Z z)M_IA=zKYnw&{zw#E>rP9e7@{#+%&3>KMuNfmFuCj`Indx9AUMhU9iCy2*^l5b%pf zB{X<BSLO#tgW1_-4X0iYR?DZ2Y^1!@c~1WQ$h0NQC>LxAJ3>p~pk%syl)XjznISC2 z4C{7NB_9-=oIsJys?+uK{84SqgK}_D;J|0)k5yGdsuP?0pCNKVI^wDl_{t?|fd{N+ zxD1#xQ(PUd>;5c2MxwZuB5M)aUfM8O<qCpwyvx2fGpFm&_|5EL-9h_L{)6LABO~&P zm`d$|GTOy`uN)N~B0gDHP@9~AaN{5)n4#-Jw_t+&OBOY<xv1ypY~l`LAB3gfpz<1} zp9|w(6^R#i3E{o*E><zsk+^7t;SX-!9G6HTnC0TLt+h<%7iK}8ug4Dtd3|pbT`Z3O zATr0781giJ^|V}#xf0-Z=RPM$D#Ooi^A9-#_c3dPQuJ8W)#9sMZl5S_n3LBwn6t?` vDUlmJYXv*0s3U}l|6i1*?GRVtwQMWVtjXWT?Lpvg3Ltf59i<ut>xlmXwiaZ( 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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	LKivKX1-7CIvGYD$Pz zv3xXATqb5Zyt_bgTcfA9n9tSKZEvbDtMgl*Xx%hpz>%rL16Blprd`zK)RA7&doM~( zN6?RMcPLW=^_C0QN5=9taBI4f9JIJM_dO>Er>N)>uEYRINdYe}vunJL`{@*PDd9mG zX3rmZP*ga-y;M4$__c}b<b*Uuz>TA+Ibe*i;k$I3Sehr$;N6tPsH}VdZppKBFM`WX z*NjX<=RZbnpsAtdKCLmr4oGKC_)}_r>}d!P^rz<42U};|EK!D)S*)yYUw-wRdv+2X zUs_rknwLmEL`iLqf`QH!4~LzP)&M||cAFl33vxlG)FkeQ^6ig7lz3lXAB@m^E2T0; z%9@lzCGDO89i9LA3S@&gucT>adiuFN`uViWpUkz<LNZTw`<|~|(Ev)yAAC5Ijb8kM zf~w#TC)$wjnNogKgoK1N&z<k!kuiRWkALWK9MT+$s~ATc*0?&<HD50#poTXav@3NF z56{C}JYCe`cWnk3Jkv-HSRdL_AyH7Up#AqK{_m0Zzf}bOCm**00ED1#8=X9HaB%AF zc4lZ^ILG^Dq|_5dQ}Zi=KuNyu72MgX4vtO&up4QUl9GDwcR`+u@sXaKoNSCsJb&mY zHC^e}L+St<N`G$3I_rH%a&~rM_Gc&)qt491p-mh_j?;|GN299X4qvY-2v1;B%Ee+X zcCsWTQJR^X1E{D9NLW}A`|f&sib_2&*r^#-NU(Z$z_EsjPTlwK-$kn5Bc@rakRcPz z5faaM`Hh<L@<MG%*WOh*oDbH`cE{O`n_+EaU4;E(#W=>&nER{z^<+p$P+oVy={4Ee z_3rI=WAtAKw0gMpXHT|&h_Kzn!VieCU;{lXq6I5m>Hg~bXOHye7Z!3z930;TVCUWf zd}8h=cCOmUOOzo)ys++M|2t*u9J9=pivH|Ch{-E+*(|MVo0y<3zq#H$TiOl6Cn8dQ z-@HO4%=e#=@ifclKLMRijF*SUYtL~#$&)oUXjz#60(%5E4wFrfBjV^4-@6lM1)k_p zwg|dY^ZEj?@~BrV^^=1^ovoIaA>{sUoJ?7Fc(%y*vKC{yyOf>TU|Yc_mf0ftc4MMr z9c{CWSP%S_8k33S+0W~<Q6he*3)bt(t1Y0#+PreIvN*|++$R>@Z;zrk%DX2}D3;?_ z+^X5qF~6%c^RV!{nLPj&HTENUdZ`6GlRlhw^WI;9fYu6r6fO)-nCR&J(!;vszpb+a zqpqJm{b*~e`6-zhHb0myYGcl?=Hnx7Yisuxf%Ns-<*w$?BjEDZiw9GWYFStX9}Uag zO19`#K2nq1®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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 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 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 zcma);XH?Tm8pi+808vna1u;q!QK`Yg<$?%F41#p&5NS#iqzEAjQex;LASIU$Mnx_i zZh#1(Tu?xI?+{Q35PF9I!Ogn+W%tYOhnabwIdkTmIlp(F_l?lkRX=eYb{qhJ6ZbXH z1^@suW5;;N5%yenX68G40eKmyqkzJWiww2^J0f+E08kRcePGMM*2g?F%)J2M<d=UA zP?P(gcI>?m_t8kB7gkH-oi3-xg__pZdgx{4G{+5P5oZfXg5;^JOJiA4k#3R#iHXu^ z*tt`M{22#FXHXB&T}ERGR2`%x);8$nF#*ya2ofiHb69z>(T&x;f5)*y`%1HR3d2x7 zxym|H`Kn_aV@h-**-Q6^*U7#GZ|=Ws_EVW~Jm?-25P<+tFaSmZco6^rWyc_Z002mK z3<lV5W6N$GXu@A&R>N^Q6v}08`3)XK=7<cWkCc%+Bjv3wZmm;cE9XzKvTpy1J&%|e z5r=3>X$=?!bbIAD-H2pLxIB3k06+!PgWi>!m*q#S%@_tqljk>&j**b9b4af+Xc?-< z==xj0*I-s8-174^$De)6VMQ>p&yqd%#rd0Ur6ZU4V!xR?JbloNsR(`^2SUJy?43j$ z1HH`>>8tX%_FxNJS<~{K2C5{Na|p-E5aAg|S3E9N`j!}IA6uxqiMs;M=+hcT7b+8r z<^+oK6)xDj%>Ur%JQFnkI6;AylnwaSEh8sAPa!$#4O$eAYYrRrPQTB1yo$XVJRNLr ztiU)0+_{W~{{ASLSvpbjQ0lTcXOCLvPDIJtF)adVjsBs|G#a7D5CHpD*0TCm_ALn+ zFsC=i-juvpKp+BZ|Hg`T87gtUQrUrLrNm%va(h%W@Crnl@I@zIoQDLxLoTJ{?nWx; zz|K<I<I=2$qVI+2(iQAd|EFAK!P>!tQ<zFK1#7{}TW$Cmqa$;I`B<<GJU#??ANq?J z8zAHtF*ZPve-R_FVgACpjqC2-+uMu3s%KRjz+&`f-wivN{`<2>I2_K?v*&3jmupB3 zR2EVb!1Dch$fCGUSXE*rVm01GN4vSY8cP!CbovMN7%M8y)ye5w6?U@QWKQfmVRCzE zl#5rW%4cKd)ln{OVmX;CmRe4sxQ~6d%^guxfD61GO<1ZZsG_(}E}z)Fj%wr6fbX#O zcQ!UQ)|+LCnu&00mFLT8%9`fR)2HDWy8KMPD?4czn_s6KK@=HcOkgm->RLH5#}n%& zMLZG%S5okiwveHOt)DIU^hJ;F5+p;#U$Xk4gmU1aa$;-0b6IDmYU_staqf>+<t;DF zYRfHM$tf8Xw@;^mV}Fzzzr~m5-g)`d$8Go1Kom(GFD!zFR{3ttFAkFpUhJ-tET?=o z=VFyJ6ulf=UE2$vh-a=wBtLPHc4J&#&G>4hn3~>7Y^?~kl#t)9?%dy&&340Zthq}O zkJ5}qN(agf>?t8}A#s&1PxX6q1|7+jn$<mL+ByK!aFL;r5hcIf;xn}BmyUy<7h%k| z&0T|qPi#FA1@4coA|rRV8V(XF&cCk|UPnLJdeh(1$~w=%zMau!VtH+xjM0!0rQD!Z zFk1R|-?LgcT4j0eW%H1NA%yPk?igWJ&F|l0#c)xrg|VFztE<J9z1p7dsuB#cKLn>$ zD+NNmSB7fZODy<vR0mPdMkO^oFy4=)RkBiUG8gM}pU+K>VwX{dI#RkI9Td1O$1uCa zUOv@-Yu=dJ=uK}q>*L2<r#Hu6T}ru<tNO0f@U@D#nt$_6N&#V)VyqvQLo~-a2Z+_d z_=e7j5^UHh<>SK~rMS;_X4ZNy46IExg@uMrKWJ&TGnlu}t7@zoxtspykH<3+EZd3F zD`VbzeS6_T&M%iU4zYRB=mnG{tIkzwqsrU^!w5V`yB%(tS7$fzhEh&Uf#{2|7*t|a z+RnI96uS3&HiQoxA0OWoElBm6?da%;zQ}BNwAK)LZvC2lPOR_n{7$Ok`L5sE@r;;- zdk;BFob%;w{H1Rknb$Zy<pxhK<X0=9<iLCOyn4n)O+K}BmlX6>)OfCykj?B`3~I%a zYG@-SJt${?pK(-VGDAaNFyOU^>b1RfdTS6D@1k{Ux{AMripM&RL0@;Nz?Gie`$j90 zH^X2?X*3}rp+8DwYcqLK7!rI@90H)V!xfJJ57ho2qecGbA*d1rCgmJbn^|KKkf%=; z)*((6Ee<5ESc9M<Mr=!7)~w#IfDJz%k-@u#93zZ4^jrR>RZvFO+iCx)OXcV)lS6j> z#S=p^nJURKteB4<ZC!EDiaHtC6z{k1cH#C~6{SQWyLW<gC3c~dCV+P!g>usDUo1Y> zi&id!#h8>DG}m8nWRCA`wY!~@cbh1np5Cc0t53V__j%W>A=EvJ8M*byVub@?iqhqu zuc4~+T<N<%Mm{LC*O@3Na%fC5etsu)I-z#-ePcV7c-*o09gSLQV4%g!v9CV!5=oD< zj@nnf$#1F^1e((w67kUP{5Vcj+=*Rr%U(Qd)VoY*@xJ}c&ly-$3m4Hp>Ol#!wlI&I zGUQ!ZqCelVdnE)LQchJWYFi*<Bz}KpLvvB$#1R96+@p5j^D;ms+ao^iTa~uuRyn8B z`nB_ObWP=TTgMCA7AP17htWA~$c9yCo;J~1X9{k?a{|A-H9ZpM8JbDvUqS<`tR?Sg z01;day8-zADuaYyRvW%;_x)Sop<EWQH4!K;Zd2SXCU7h3=~P&nOk(ujz@M3}m4gJ) zTnM3##LI~7i}T5q<j?i-2RVvcTk1FYVsr}RDA%ovI^E}7>g;&Ys9SvCAhA#Iwatel zmcy3{&da~4kcyU_@*?c{r?|z$xYruA+a$+FlV*1^y3tS`S#OtX`}Mm1<2Y~ffYsw4 zcLfj2>NUqIrY}CY3w?LHM=*(`05uQX!UXXOt0Wn$B=4?(43F!x2BRg^>fLKu4w~ug zLN0Z4ukkI-g}S)@UVhME>J4~$xO%OB(nX_tc3Tv3FOb=w%(z}lV`fTl>`qPml*>A# zY|Uoc2K}Aw#B?*#i%T6ey=fwv{LP$s{4_`Gmo6K;VlNQIAZ){ojTAnmb$(5$MIt`R z-3pKHx^sl})h|6swo>rbA28ksurIj#E1Vl7ckADs23~`!Zsn)4lV*UDI|rv`Y0%^f zQk~k@YO(<qc)=$O+jRg*0HxuF7m-^0Z;v3Tuacy(Wc(SxPmRf?22_@I-XUylc^l4; z2+=MDv<bf+Qssi&fZja{r1OD+?U&Jry*##0%p9w^ngZJoZ$<$;C;nHn^Iw0^#{4Ij 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 & 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 & 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 – 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 – 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 – 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" />