Atomic icon indicating copy to clipboard operation
Atomic copied to clipboard

Bump Eto.Platform.Gtk from 2.9.0 to 2.10.2

Open dependabot[bot] opened this issue 3 months ago • 2 comments

Updated Eto.Platform.Gtk from 2.9.0 to 2.10.2.

Release notes

Sourced from Eto.Platform.Gtk's releases.

2.10.2

This is primarily to fix the assembly version numbers of the last two releases of 2.10.x, which didn't match the actual release version.

What's Changed

  • Set TabStop too (to participate in Tab navigation) if it is CanFocus for WinForms,… by @​ris-work in https://github.com/picoe/Eto/pull/2833
  • Fix assembly versions for releases by @​cwensley in https://github.com/picoe/Eto/pull/2831
  • Fix up manual version bump by @​cwensley in https://github.com/picoe/Eto/pull/2835

New Contributors

  • @​ris-work made their first contribution in https://github.com/picoe/Eto/pull/2833

Full Changelog: https://github.com/picoe/Eto/compare/2.10.1...2.10.2

2.10.1

New Features

Hot Reload

Eto.Forms now supports hot reload when supported by the runtime/debugger, and even hot reload of .xeto and .jeto files for all other platforms. To enable hot reload, simply add the following to your startup:

#if DEBUG
    Eto.HotReloadService.Initialize();
#endif

and for any control you'd like to support hot reload for, add this attribute to your class, giving the name of the method to call when the class or .xeto/.jeto changes:

[HotReload(nameof(InitializeComponent))]
public class MyControl : Panel
{
  void InitializeComponent()
  {
    XamlReader.Load(this); // or however you populate this control

    // other initialization logic that can be re-executed
  }
}

As of this writing, only VS 2022 supports code-based hot reload. It appears that the C# Dev Kit for VS Code is getting some love in this regard, but it's not fully there just yet.

2.10.1 What's Changed

  • Mac: Fix issue with TextArea.ContextMenu by @​cwensley in https://github.com/picoe/Eto/pull/2828
  • Wpf: Fix TextArea.ScrollToEnd() after adding text by @​cwensley in https://github.com/picoe/Eto/pull/2829
  • Fix hot reload for multiple files in the same folder by @​cwensley in https://github.com/picoe/Eto/pull/2830

2.10.0 What's Changed

  • Update to 2.9.0-dev by @​cwensley in https://github.com/picoe/Eto/pull/2719
  • Build updates by @​cwensley in https://github.com/picoe/Eto/pull/2720
  • Allow disposing multiple times by @​SlowLogicBoy in https://github.com/picoe/Eto/pull/2722
  • Wpf: Allow intrinsic key behavior of menu shortcut keys when item is disabled by @​cwensley in https://github.com/picoe/Eto/pull/2725
  • Update to NUnit 4.3.2 by @​cwensley in https://github.com/picoe/Eto/pull/2727
  • Update FileDialog tests to always show Filename/Filenames even when cancelled by @​cwensley in https://github.com/picoe/Eto/pull/2729
  • Mac: Graphics.FillPath() should use the FillMode of the GraphicsPath by @​cwensley in https://github.com/picoe/Eto/pull/2728
  • Don't quit when running tests with the test app by @​cwensley in https://github.com/picoe/Eto/pull/2730
  • Wpf: Fix crash when adding items to a TreeGridView multiple times when it has focus by @​cwensley in https://github.com/picoe/Eto/pull/2732
  • Mac: Setting Form.Owner shouldn't make it visible if previously hidden by @​cwensley in https://github.com/picoe/Eto/pull/2733
  • Mac: Open/SaveFileDialog fixes by @​cwensley in https://github.com/picoe/Eto/pull/2738
  • Mac: Fix double extension for unknown file types by @​cwensley in https://github.com/picoe/Eto/pull/2740
  • Mac: Updates for obsoleted APIs by @​cwensley in https://github.com/picoe/Eto/pull/2739
  • Mac: Make MacCell/RowGridFormatEventArgs public by @​cwensley in https://github.com/picoe/Eto/pull/2741 ... (truncated)

2.10.0

New Features

Hot Reload

Eto.Forms now supports hot reload when supported by the runtime/debugger, and even hot reload of .xeto and .jeto files for all other platforms. To enable hot reload, simply add the following to your startup:

#if DEBUG
    HotReloadService.Initialize();
#endif

and for any control you'd like to support hot reload for, add this attribute to your class, giving the name of the method to call when the class or .xeto/.jeto changes:

[HotReload(nameof(InitializeComponent))]
public class MyControl : Panel
{
  void InitializeComponent()
  {
    XamlReader.Load(this); // or however you populate this control

    // other initialization logic that can be re-executed
  }
}

As of this writing, only VS 2022 supports code-based hot reload. It appears that the C# Dev Kit for VS Code is getting some love in this regard, but it's not fully there just yet.

What's Changed

  • Update to 2.9.0-dev by @​cwensley in https://github.com/picoe/Eto/pull/2719
  • Build updates by @​cwensley in https://github.com/picoe/Eto/pull/2720
  • Allow disposing multiple times by @​SlowLogicBoy in https://github.com/picoe/Eto/pull/2722
  • Wpf: Allow intrinsic key behavior of menu shortcut keys when item is disabled by @​cwensley in https://github.com/picoe/Eto/pull/2725
  • Update to NUnit 4.3.2 by @​cwensley in https://github.com/picoe/Eto/pull/2727
  • Update FileDialog tests to always show Filename/Filenames even when cancelled by @​cwensley in https://github.com/picoe/Eto/pull/2729
  • Mac: Graphics.FillPath() should use the FillMode of the GraphicsPath by @​cwensley in https://github.com/picoe/Eto/pull/2728
  • Don't quit when running tests with the test app by @​cwensley in https://github.com/picoe/Eto/pull/2730
  • Wpf: Fix crash when adding items to a TreeGridView multiple times when it has focus by @​cwensley in https://github.com/picoe/Eto/pull/2732
  • Mac: Setting Form.Owner shouldn't make it visible if previously hidden by @​cwensley in https://github.com/picoe/Eto/pull/2733
  • Mac: Open/SaveFileDialog fixes by @​cwensley in https://github.com/picoe/Eto/pull/2738
  • Mac: Fix double extension for unknown file types by @​cwensley in https://github.com/picoe/Eto/pull/2740
  • Mac: Updates for obsoleted APIs by @​cwensley in https://github.com/picoe/Eto/pull/2739
  • Mac: Make MacCell/RowGridFormatEventArgs public by @​cwensley in https://github.com/picoe/Eto/pull/2741
  • Mac: fix compile error when using net7 sdk by @​cwensley in https://github.com/picoe/Eto/pull/2742
  • Always recurse style changed to children by @​cwensley in https://github.com/picoe/Eto/pull/2743
  • Update issue templates by @​cwensley in https://github.com/picoe/Eto/pull/2745
  • Measure height of DrawText section by @​cwensley in https://github.com/picoe/Eto/pull/2748
  • Mention documentcontrol in tabcontrol documentation by @​Miepee in https://github.com/picoe/Eto/pull/2749 ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

dependabot[bot] avatar Sep 30 '25 10:09 dependabot[bot]