diff --git a/Project/Properties/AssemblyInfo.cs b/Project/Properties/AssemblyInfo.cs index 6d872e748..9d9d3ea1f 100644 --- a/Project/Properties/AssemblyInfo.cs +++ b/Project/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // en utilisant '*', comme indiqué ci-dessous : // [assembly: AssemblyVersion("1.0.*")] [assembly: NeutralResourcesLanguage("en")] -[assembly: AssemblyVersion("10.0.0.0")] -[assembly: AssemblyFileVersion("10.0.0.0")] +[assembly: AssemblyVersion("9.30.0.0")] +[assembly: AssemblyFileVersion("9.30.0.0")] diff --git a/Project/Source/Common/Hebrew/WinControls/LettersControl.Redraw.cs b/Project/Source/Common/Hebrew/WinControls/LettersControl.Redraw.cs index 0b0f3059e..9811aed67 100644 --- a/Project/Source/Common/Hebrew/WinControls/LettersControl.Redraw.cs +++ b/Project/Source/Common/Hebrew/WinControls/LettersControl.Redraw.cs @@ -27,6 +27,7 @@ partial class LettersControl /// [SuppressMessage("IDisposableAnalyzers.Correctness", "IDISP003:Dispose previous before re-assigning", Justification = "N/A")] [SuppressMessage("Design", "GCop179:Do not hardcode numbers, strings or other values. Use constant fields, enums, config files or database as appropriate.", Justification = "N/A")] + [SuppressMessage("Design", "MA0051:Method is too long", Justification = "N/A")] public void Redraw() { if ( !Created || RedrawMutex ) return; diff --git a/Project/Source/Forms/MainForm/MainForm.Designer.cs b/Project/Source/Forms/MainForm/MainForm.Designer.cs index 054c41533..00b2f54ec 100644 --- a/Project/Source/Forms/MainForm/MainForm.Designer.cs +++ b/Project/Source/Forms/MainForm/MainForm.Designer.cs @@ -157,11 +157,15 @@ private void InitializeComponent() this.ActionCalculateDateDiff = new System.Windows.Forms.ToolStripMenuItem(); this.ActionOpenSystemDateAndTime = new System.Windows.Forms.ToolStripMenuItem(); this.ActionOpenCalculator = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator29 = new System.Windows.Forms.ToolStripSeparator(); + this.ActionTakeScreenshotWindow = new System.Windows.Forms.ToolStripMenuItem(); + this.ActionTakeScreenshotView = new System.Windows.Forms.ToolStripMenuItem(); this.SeparatorMenuWeather = new System.Windows.Forms.ToolStripSeparator(); this.ActionLocalWeather = new System.Windows.Forms.ToolStripMenuItem(); this.ActionOnlineWeather = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.ActionOpenExportFolder = new System.Windows.Forms.ToolStripMenuItem(); + this.ActionOpenFolderExport = new System.Windows.Forms.ToolStripMenuItem(); + this.ActionOpenFolderDatabase = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator26 = new System.Windows.Forms.ToolStripSeparator(); this.ActionGenerate = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator23 = new System.Windows.Forms.ToolStripSeparator(); @@ -245,13 +249,13 @@ private void InitializeComponent() this.PanelViewMonthlyCalendar.SuspendLayout(); this.TabPageGrid.SuspendLayout(); this.PanelViewGrid.SuspendLayout(); - ( (System.ComponentModel.ISupportInitialize)( this.DataGridView ) ).BeginInit(); - ( (System.ComponentModel.ISupportInitialize)( this.LunisolarDaysBindingSource ) ).BeginInit(); - ( (System.ComponentModel.ISupportInitialize)( this.LunisolarDaysBindingNavigator ) ).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.DataGridView)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LunisolarDaysBindingSource)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LunisolarDaysBindingNavigator)).BeginInit(); this.LunisolarDaysBindingNavigator.SuspendLayout(); this.PanelTitle.SuspendLayout(); this.PanelTitleInner.SuspendLayout(); - ( (System.ComponentModel.ISupportInitialize)( this.moonPhaseImagePictureBox ) ).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.moonPhaseImagePictureBox)).BeginInit(); this.MenuTray.SuspendLayout(); this.ToolStrip.SuspendLayout(); this.ContextMenuStripDay.SuspendLayout(); @@ -316,7 +320,7 @@ private void InitializeComponent() // TextReport // resources.ApplyResources(this.TextReport, "TextReport"); - this.TextReport.BackColor = System.Drawing.Color.FromArgb(( (int)( ( (byte)( 250 ) ) ) ), ( (int)( ( (byte)( 250 ) ) ) ), ( (int)( ( (byte)( 250 ) ) ) )); + this.TextReport.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250))))); this.TextReport.BorderStyle = System.Windows.Forms.BorderStyle.None; this.TextReport.HideSelection = false; this.TextReport.Name = "TextReport"; @@ -345,10 +349,10 @@ private void InitializeComponent() this.MonthlyCalendar.BackColor = System.Drawing.Color.White; this.MonthlyCalendar.CalendarDate = new System.DateTime(2019, 1, 19, 13, 27, 20, 916); this.MonthlyCalendar.CalendarView = CodeProjectCalendar.NET.CalendarViews.Month; - this.MonthlyCalendar.DateHeaderFont = new System.Drawing.Font("Calibri", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); - this.MonthlyCalendar.DayOfWeekFont = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); - this.MonthlyCalendar.DaysFont = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); - this.MonthlyCalendar.DayViewTimeFont = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); + this.MonthlyCalendar.DateHeaderFont = new System.Drawing.Font("Calibri", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.MonthlyCalendar.DayOfWeekFont = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.MonthlyCalendar.DaysFont = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.MonthlyCalendar.DayViewTimeFont = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.MonthlyCalendar.DimDisabledEvents = true; resources.ApplyResources(this.MonthlyCalendar, "MonthlyCalendar"); this.MonthlyCalendar.HighlightCurrentDay = false; @@ -360,7 +364,7 @@ private void InitializeComponent() this.MonthlyCalendar.ShowDisabledEvents = false; this.MonthlyCalendar.ShowEventTooltips = true; this.MonthlyCalendar.ShowTodayButton = true; - this.MonthlyCalendar.TodayFont = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); + this.MonthlyCalendar.TodayFont = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.MonthlyCalendar.MouseClick += new System.Windows.Forms.MouseEventHandler(this.CalendarMonth_MouseClick); this.MonthlyCalendar.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.CalendarMonth_MouseClick); this.MonthlyCalendar.MouseMove += new System.Windows.Forms.MouseEventHandler(this.CalendarMonth_MouseMove); @@ -387,7 +391,7 @@ private void InitializeComponent() this.DataGridView.AutoGenerateColumns = false; dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ( (byte)( 0 ) )); + dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; @@ -1004,11 +1008,15 @@ private void InitializeComponent() this.ActionCalculateDateDiff, this.ActionOpenSystemDateAndTime, this.ActionOpenCalculator, + this.toolStripSeparator29, + this.ActionTakeScreenshotWindow, + this.ActionTakeScreenshotView, this.SeparatorMenuWeather, this.ActionLocalWeather, this.ActionOnlineWeather, this.toolStripSeparator9, - this.ActionOpenExportFolder, + this.ActionOpenFolderExport, + this.ActionOpenFolderDatabase, this.toolStripSeparator26, this.ActionGenerate, this.toolStripSeparator23, @@ -1199,6 +1207,23 @@ private void InitializeComponent() this.ActionOpenCalculator.Name = "ActionOpenCalculator"; this.ActionOpenCalculator.Click += new System.EventHandler(this.ActionOpenCalculator_Click); // + // toolStripSeparator29 + // + this.toolStripSeparator29.Name = "toolStripSeparator29"; + resources.ApplyResources(this.toolStripSeparator29, "toolStripSeparator29"); + // + // ActionTakeScreenshotWindow + // + resources.ApplyResources(this.ActionTakeScreenshotWindow, "ActionTakeScreenshotWindow"); + this.ActionTakeScreenshotWindow.Name = "ActionTakeScreenshotWindow"; + this.ActionTakeScreenshotWindow.Click += new System.EventHandler(this.ActionTakeScreenshotWindow_Click); + // + // ActionTakeScreenshotView + // + resources.ApplyResources(this.ActionTakeScreenshotView, "ActionTakeScreenshotView"); + this.ActionTakeScreenshotView.Name = "ActionTakeScreenshotView"; + this.ActionTakeScreenshotView.Click += new System.EventHandler(this.ActionTakeScreenshotView_Click); + // // SeparatorMenuWeather // this.SeparatorMenuWeather.Name = "SeparatorMenuWeather"; @@ -1223,11 +1248,17 @@ private void InitializeComponent() this.toolStripSeparator9.Name = "toolStripSeparator9"; resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); // - // ActionOpenExportFolder + // ActionOpenFolderExport + // + resources.ApplyResources(this.ActionOpenFolderExport, "ActionOpenFolderExport"); + this.ActionOpenFolderExport.Name = "ActionOpenFolderExport"; + this.ActionOpenFolderExport.Click += new System.EventHandler(this.ActionOpenFolderExport_Click); + // + // ActionOpenFolderDatabase // - resources.ApplyResources(this.ActionOpenExportFolder, "ActionOpenExportFolder"); - this.ActionOpenExportFolder.Name = "ActionOpenExportFolder"; - this.ActionOpenExportFolder.Click += new System.EventHandler(this.ActionOpenExportFolder_Click); + resources.ApplyResources(this.ActionOpenFolderDatabase, "ActionOpenFolderDatabase"); + this.ActionOpenFolderDatabase.Name = "ActionOpenFolderDatabase"; + this.ActionOpenFolderDatabase.Click += new System.EventHandler(this.ActionOpenFolderDatabase_Click); // // toolStripSeparator26 // @@ -1746,7 +1777,7 @@ private void InitializeComponent() // // ImageListRisesAndSets // - this.ImageListRisesAndSets.ImageStream = ( (System.Windows.Forms.ImageListStreamer)( resources.GetObject("ImageListRisesAndSets.ImageStream") ) ); + this.ImageListRisesAndSets.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ImageListRisesAndSets.ImageStream"))); this.ImageListRisesAndSets.TransparentColor = System.Drawing.Color.White; this.ImageListRisesAndSets.Images.SetKeyName(0, "316109_sunrise_icon16.png"); this.ImageListRisesAndSets.Images.SetKeyName(1, "316110_sunset_icon16.png"); @@ -1784,14 +1815,14 @@ private void InitializeComponent() this.TabPageGrid.ResumeLayout(false); this.PanelViewGrid.ResumeLayout(false); this.PanelViewGrid.PerformLayout(); - ( (System.ComponentModel.ISupportInitialize)( this.DataGridView ) ).EndInit(); - ( (System.ComponentModel.ISupportInitialize)( this.LunisolarDaysBindingSource ) ).EndInit(); - ( (System.ComponentModel.ISupportInitialize)( this.LunisolarDaysBindingNavigator ) ).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.DataGridView)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LunisolarDaysBindingSource)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LunisolarDaysBindingNavigator)).EndInit(); this.LunisolarDaysBindingNavigator.ResumeLayout(false); this.LunisolarDaysBindingNavigator.PerformLayout(); this.PanelTitle.ResumeLayout(false); this.PanelTitleInner.ResumeLayout(false); - ( (System.ComponentModel.ISupportInitialize)( this.moonPhaseImagePictureBox ) ).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.moonPhaseImagePictureBox)).EndInit(); this.MenuTray.ResumeLayout(false); this.ToolStrip.ResumeLayout(false); this.ToolStrip.PerformLayout(); @@ -1865,7 +1896,7 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; internal System.Windows.Forms.ToolStripMenuItem ActionOpenCalculator; private System.Windows.Forms.ToolStripMenuItem ActionOpenSystemDateAndTime; - private System.Windows.Forms.ToolStripMenuItem ActionOpenExportFolder; + private System.Windows.Forms.ToolStripMenuItem ActionOpenFolderExport; internal System.Windows.Forms.ToolStripMenuItem ActionGenerate; private System.Windows.Forms.ToolStripMenuItem ActionVacuumDB; private System.Windows.Forms.ToolStripDropDownButton ActionWebLinks; @@ -2004,6 +2035,10 @@ private void InitializeComponent() private ToolStripMenuItem ActionShowGrammarGuide; private ToolStripSeparator toolStripSeparator9; private ToolStripSeparator toolStripSeparator10; + private ToolStripMenuItem ActionOpenFolderDatabase; + private ToolStripSeparator toolStripSeparator29; + private ToolStripMenuItem ActionTakeScreenshotView; + private ToolStripMenuItem ActionTakeScreenshotWindow; } } diff --git a/Project/Source/Forms/MainForm/MainForm.cs b/Project/Source/Forms/MainForm/MainForm.cs index bbd53f5a5..e7002f80f 100644 --- a/Project/Source/Forms/MainForm/MainForm.cs +++ b/Project/Source/Forms/MainForm/MainForm.cs @@ -11,7 +11,7 @@ /// You may add additional accurate notices of copyright ownership. /// /// 2016-04 -/// 2022-06 +/// 2022-08 namespace Ordisoftware.Hebrew.Calendar; /// @@ -736,15 +736,25 @@ private void ActionGenerate_Click(object sender, EventArgs e) } /// - /// Event handler. Called by ActionOpenExportFolder for click events. + /// Event handler. Called by ActionOpenFolderExport for click events. /// /// Source of the event. /// Event information. - private void ActionOpenExportFolder_Click(object sender, EventArgs e) + private void ActionOpenFolderExport_Click(object sender, EventArgs e) { SystemManager.RunShell(Settings.GetExportDirectory()); } + /// + /// Event handler. Called by ActionOpenFolderDatabase for click events. + /// + /// Source of the event. + /// Event information. + private void ActionOpenFolderDatabase_Click(object sender, EventArgs e) + { + SystemManager.RunShell(Globals.DatabaseFolderPath); + } + /// /// Event handler. Called by ActionVacuumDB for click events. /// @@ -1139,7 +1149,6 @@ private void TimerResumeReminder_Tick(object sender, EventArgs e) MenuEnableReminder.PerformClick(); } - /// /// Event handler. Called by TimerMidnight for tick events. /// @@ -1300,4 +1309,20 @@ private void ContextMenuDayManageBookmark_Click(object sender, EventArgs e) #endregion + private void ActionTakeScreenshotWindow_Click(object sender, EventArgs e) + { + using var bitmap = this.GetBitmap(); + Clipboard.SetImage(bitmap); + DisplayManager.ShowSuccessOrSound(SysTranslations.ScreenshotDone.GetLang(), + Globals.ScreenshotSoundFilePath); + } + + private void ActionTakeScreenshotView_Click(object sender, EventArgs e) + { + using var bitmap = PanelMainOuter1.GetBitmap(); + Clipboard.SetImage(bitmap); + DisplayManager.ShowSuccessOrSound(SysTranslations.ScreenshotDone.GetLang(), + Globals.ScreenshotSoundFilePath); + } + } diff --git a/Project/Source/Forms/MainForm/MainForm.fr.resx b/Project/Source/Forms/MainForm/MainForm.fr.resx index fc5e0f927..c3acf11fc 100644 --- a/Project/Source/Forms/MainForm/MainForm.fr.resx +++ b/Project/Source/Forms/MainForm/MainForm.fr.resx @@ -424,7 +424,7 @@ 300, 22 - + Ouvrir le dossier d'export @@ -662,4 +662,13 @@ Notice sur la nourriture lors des célébrations + + Ouvrir le dossier de la base de données + + + Copie écran de la vue + + + Copie écran de la fenêtre + \ No newline at end of file diff --git a/Project/Source/Forms/MainForm/MainForm.resx b/Project/Source/Forms/MainForm/MainForm.resx index 7d8b1c9c9..78b3c2e2b 100644 --- a/Project/Source/Forms/MainForm/MainForm.resx +++ b/Project/Source/Forms/MainForm/MainForm.resx @@ -229,7 +229,7 @@ MonthlyCalendar - CodeProjectCalendar.NET.Calendar, Ordisoftware.Hebrew.Calendar, Version=9.29.0.0, Culture=neutral, PublicKeyToken=null + CodeProjectCalendar.NET.Calendar, Ordisoftware.Hebrew.Calendar, Version=9.30.0.0, Culture=neutral, PublicKeyToken=null PanelViewMonthlyCalendar @@ -950,13 +950,13 @@ - 180, 22 + 163, 22 Restore - 177, 6 + 160, 6 @@ -1004,7 +1004,7 @@ - 180, 22 + 163, 22 Navigate @@ -1045,13 +1045,13 @@ - 180, 22 + 163, 22 Celebrations - 177, 6 + 160, 6 @@ -1069,7 +1069,7 @@ - 180, 22 + 163, 22 Reset reminder @@ -1094,7 +1094,7 @@ - 180, 22 + 163, 22 Enable reminder @@ -1117,13 +1117,13 @@ - 180, 22 + 163, 22 Disable reminder - 177, 6 + 160, 6 @@ -1145,7 +1145,7 @@ - 180, 22 + 163, 22 Tools @@ -1167,13 +1167,13 @@ - 180, 22 + 163, 22 Web links - 177, 6 + 160, 6 @@ -1192,7 +1192,7 @@ - 180, 22 + 163, 22 Information @@ -1210,13 +1210,13 @@ - 180, 22 + 163, 22 Preferences - 177, 6 + 160, 6 @@ -1237,13 +1237,13 @@ - 180, 22 + 163, 22 Exit - 181, 298 + 164, 276 MenuTray @@ -2088,7 +2088,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wAAADsABataJCQAAAf5JREFUOE+VkN1LU3EYx/fH+B9YSDinm9vuIlpNCSwIDIIG3Ri9aNucelFdh7dF + vAAADrwBlbxySQAAAf5JREFUOE+VkN1LU3EYx/fH+B9YSDinm9vuIlpNCSwIDIIG3Ri9aNucelFdh7dF F81tBufMnXNGEbqbihhERm9IL9ssme7YdNoy69vzrXU6k1PQDz7wO8/3+X2eh+MC4PImDFUA8cQ1uKM5 dP8FZp64zl6Vb38KescNLG0DXaNZvKh/x6K5i6e1r44we7kBeMZ1edoScGqx9g2d5xU8rn7B2bsfcCZf wWlD0FvInTVmxbUduGO5dkFhZRf7RDBfbuJUbpmh42FWWG6ixy7oFYFe2sH+iwq0N1s4qVYYOh5mxttt @@ -2471,6 +2471,69 @@ Windows calculator + + 281, 6 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAArNJREFUOE+dk9lPE1EUxkffQKPEiOCb8cX4pImP/hEm/gMuCI2IJmpJo5SmZevG + 0pZCWQoFgtDiA9NSuiCUTUzUsElZuoBsMQhTwlIjWODz3tuC8c14kl++OXfO983JZIajdbnQs55W4MYl + iiJOqsKVgF7/4SLVAg/SCr3rCbP7bY4zAPNEBOZxAfWE2jEBNaMbMJ0goJpQRTCMbUI/uQORM4z0Ak8H + RxPtwV1w4hGcUnxCqnYS143TuN0Ywh3bIrKcazgtscM6vQVO4kDzbBTCjStoD/3EBYUH3HlZNwaW9nDX + toD7nUsQda0gx7UKcc83vPZ9R9GQAEnfGnJ74zzvW8czXwTjwhHOyVzgkqXd+N+iXi4pLx4QDAYQDIUQ + CocJ85hfWICx2gRtmY4p7ek5nQkGAsxDvVxSYgOed0BXWQ39MUYTZmbnEBEEprSn93WGKvCdDuah3pMA + Q6WR6dERcHh4CL/fD95uh51A1T/lRyx2gNivGMrLdWw2EeBizb0HGRBLXqFIqUavr58YHXC7uuF1O5ny + PA+314vobhRabTnzsIDk/HhARmYWWtus0JRVwGJpxoeRYTw0TULUusr0/fAQamrrIEQiUKm0zPNXwKNM + EfJkcpRW6FFLBgMzU5B27aB+cJ/p3PQXGAxGLK+sokSpYh66PXdG5mZNZpYIbe02FlChr8Ty4jxybRuQ + vdlmuvQ1DA1ZfZq80OLieAB9OJei8AIHUWQ/zoY0sUFLaxssTc3Y3tzA3o8tphZLExosLfj4eRRqpRLY + 30aKnHyJ6fn8xNmifrx4+gRWawcL6PUNot7cCHlBMeSKIqZ15gZ43/XD5xtAhVqJZEUf0gu92/R/uka4 + JRW/7FGp1OwlqjRaQmkcbUIJSjU5V2tQIsvroR7CTRpwXFcJ9PBfoLOkOO43327AKRyZZp8AAAAASUVO + RK5CYII= + + + + None + + + Ctrl+F12 + + + 284, 22 + + + Screenshot of the window + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAArNJREFUOE+dk9lPE1EUxkffQKPEiOCb8cX4pImP/hEm/gMuCI2IJmpJo5SmZevG + 0pZCWQoFgtDiA9NSuiCUTUzUsElZuoBsMQhTwlIjWODz3tuC8c14kl++OXfO983JZIajdbnQs55W4MYl + iiJOqsKVgF7/4SLVAg/SCr3rCbP7bY4zAPNEBOZxAfWE2jEBNaMbMJ0goJpQRTCMbUI/uQORM4z0Ak8H + RxPtwV1w4hGcUnxCqnYS143TuN0Ywh3bIrKcazgtscM6vQVO4kDzbBTCjStoD/3EBYUH3HlZNwaW9nDX + toD7nUsQda0gx7UKcc83vPZ9R9GQAEnfGnJ74zzvW8czXwTjwhHOyVzgkqXd+N+iXi4pLx4QDAYQDIUQ + CocJ85hfWICx2gRtmY4p7ek5nQkGAsxDvVxSYgOed0BXWQ39MUYTZmbnEBEEprSn93WGKvCdDuah3pMA + Q6WR6dERcHh4CL/fD95uh51A1T/lRyx2gNivGMrLdWw2EeBizb0HGRBLXqFIqUavr58YHXC7uuF1O5ny + PA+314vobhRabTnzsIDk/HhARmYWWtus0JRVwGJpxoeRYTw0TULUusr0/fAQamrrIEQiUKm0zPNXwKNM + EfJkcpRW6FFLBgMzU5B27aB+cJ/p3PQXGAxGLK+sokSpYh66PXdG5mZNZpYIbe02FlChr8Ty4jxybRuQ + vdlmuvQ1DA1ZfZq80OLieAB9OJei8AIHUWQ/zoY0sUFLaxssTc3Y3tzA3o8tphZLExosLfj4eRRqpRLY + 30aKnHyJ6fn8xNmifrx4+gRWawcL6PUNot7cCHlBMeSKIqZ15gZ43/XD5xtAhVqJZEUf0gu92/R/uka4 + JRW/7FGp1OwlqjRaQmkcbUIJSjU5V2tQIsvroR7CTRpwXFcJ9PBfoLOkOO43327AKRyZZp8AAAAASUVO + RK5CYII= + + + + None + + + Shift + F12 + + + 284, 22 + + + Screenshot of the view + 281, 6 @@ -2538,7 +2601,7 @@ 281, 6 - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKBSURBVDhPhZJbSJNxGMb/d7UiL4OuowgiPIwVlufpugsi @@ -2555,21 +2618,51 @@ aj9R/h8R8QvYyZvV54yKzwAAAABJRU5ErkJggg== - + None - + Magenta - + Alt+E - + 284, 22 - + Open export folder + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALNSURBVDhPfZLZTxNRFMbnzUT/Al9NNEYeSMBikFW2VyVG + o8ZEeWR5UAE1EX3QF6NIoGyl4AZa2SwCDbJGhKKkpe1My5QuTAEpSEoqstoW2s8zHazEGE7ym7vMOd89 + 59zLmGvTV9iqJJjkp8OIc06e5DYpz0RxirQYc01WbIT6rFhekXmK2WtiAHamgV82iYAThjIZjBXxEdG9 + iP7m2jTPbjjDmOQJFMjDz12Hj81BcFkDbNkBn0PCL+KUxgARmgmLWOrSZX8FtnTw87lEAfyTeYQ4z0XA + modtWz527PkIOkRyQR+wlYloLomL3hVIBNaHsW2/gW1HIVEUZsdZhKDrNoTWs9CXyjBRGkvEwPAsBqby + OMoiEZwiVU0C1IP1XsrsDkKz9xCaKwFEvt3HbPs5eAeygW0LpW+iMowSAZZKmYKlOgGMqTKZSuiCqz0b + uieyMHrC8PQkPENXoB2qQp1KjcqmDoLGRjWUzZ0YGe7A8ON4LcNWp8InlMP2KoNuQ5AaJRK0Q939FpoR + DvzsMhxubwR+1oMeLQt5UxfHcDVp8GhvYnGwAFgboLqLqZxiYL6QHDSYXviJcYuAMZMtgrh2fV9BQ8sH + MFxtOoT2i9h0lAHeRoQWHgKLjwDPA1S+0YAXFvBjw4c1fxDeTT/WfEFa+2GbWSQBNRhzXQZ1NIUa1UbN + rAdW5RIbpahW9UDzaRzD4xz0FhesriUYrXMYnZhE36gOL1opA1aRsmpWpJNIKr20ZBgJlm6Gl8ugaO3H + xxEdRvQWGPgZ2Kh21jaPMaMVA2MTkgBZ9N1Lx68VXTh29Q+3zh+9nJN5OFv5fhC9o3po6UTxZPvcMswO + N76yUxj8YsDLts6wgGiHiIP/cKBGpXGquvvxWWcJBwruFViFJWgNPN5p+uh6mwXy29dOVChfD4qpPm/p + QEOzOtw4cS3u0/8oyW1/O0LE/gfaZ5jflq+abaxZrf8AAAAASUVORK5CYII= + + + + None + + + Magenta + + + 284, 22 + + + Open database folder + 281, 6 @@ -3757,7 +3850,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC8 - CQAAAk1TRnQBSQFMAgEBBAEAAegBAgHoAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBBAEAAQgBAwEIAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -3994,7 +4087,7 @@ EditExportDataEnumsAsTranslations - Ordisoftware.Core.ToolStripCheckBoxItem, Ordisoftware.Hebrew.Calendar, Version=9.29.0.0, Culture=neutral, PublicKeyToken=null + Ordisoftware.Core.ToolStripCheckBoxItem, Ordisoftware.Hebrew.Calendar, Version=9.30.0.0, Culture=neutral, PublicKeyToken=null LabelEnumsAsTranslations @@ -4440,6 +4533,24 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + toolStripSeparator29 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ActionTakeScreenshotWindow + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ActionTakeScreenshotView + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + SeparatorMenuWeather @@ -4464,10 +4575,16 @@ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ActionOpenExportFolder + + ActionOpenFolderExport + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ActionOpenFolderDatabase - + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 diff --git a/README.md b/README.md index dee7b2c82..3035b7f2b 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ You can use traditional sun days by modifying the option of the generator, hence #### What food for the celebrations? -A description of Torah recipes for celebrations will be available with version 9.30: +A description of Torah recipes for celebrations will be available soon: - Grilled Lamb for Pessa'h. - Diet without grains nor seeds nor fruits nor vegetables from orchard between the end of the first seven-week Omer and the day after the next Shabat. @@ -364,7 +364,6 @@ It is therefore possible to use [AutoHotKey](https://www.autohotkey.com) to defi #### Application - Improve auto-hide navigation window after a delay when it was displayed by tray icon popup and no interaction. -- Add auto sort bookmarks. - Add option to indicate parashah and Torah reference in upper or sentence case. - Add option to set primary source for check update between author's website or GitHub. - Add preference tab to setup keyboard shortcuts. @@ -384,7 +383,9 @@ It is therefore possible to use [AutoHotKey](https://www.autohotkey.com) to defi #### In progress - Version 10.0 +- Add import parashot board. - Add comments to bookmarks. +- Add auto sort bookmarks. - Add lunar months board with Hebrew names, meanings, lettriqs and tools. - Add command-line option `--lunarmonths` to show the lunar months board. - Add import button to the GPS box on the first start. @@ -392,6 +393,12 @@ It is therefore possible to use [AutoHotKey](https://www.autohotkey.com) to defi - Improve notices to be in only one window having a page control like preferences. - Improve weekly parashah description box to have access to the tools for the study. - Improve weekly parashah description box to have a screenshot button. +- Improve food notice with details. + +#### 2022.08.05 - Version 9.30 + +- Add menu items in Tools to take a screenshot of the window or the current view. +- Add menu item in Tools to open the database folder. - Update AASharp dependency. #### 2022.06.21 - Version 9.29 diff --git a/Setup/OrdisoftwareHebrewCalendarSetup.iss b/Setup/OrdisoftwareHebrewCalendarSetup.iss index 090cfd5d8..cc69c2c46 100644 --- a/Setup/OrdisoftwareHebrewCalendarSetup.iss +++ b/Setup/OrdisoftwareHebrewCalendarSetup.iss @@ -1,4 +1,4 @@ -#define MyAppVersion "10.0" +#define MyAppVersion "9.30" #define MyAppName "Hebrew Calendar" #define MyAppNameNoSpace "HebrewCalendar" #define MyAppExeName "Ordisoftware.Hebrew.Calendar.exe"