Commit Graph

  • a916169b5e Update subview handling and use C# 12 collection exprs copilot/put-buttons-in-bottom-padding Tig 2025-12-23 12:27:22 -07:00
  • f41b009f7c Maybe fix #4444 Tig 2025-12-23 11:57:56 -07:00
  • fd3ac9c95e Improve Dialog/MessageBox sizing and design-time support Tig 2025-12-23 11:18:57 -07:00
  • 8e89239daa Update Dialog.cs Tig 2025-12-22 21:19:13 -07:00
  • 8a829dc6f3 Tweaks. Tig 2025-12-22 15:50:19 -07:00
  • 740557e879 Address code review feedback copilot-swe-agent[bot] 2025-12-22 04:08:25 +00:00
  • 2421066a42 Fix MessageBox test expectations for bottom Padding layout copilot-swe-agent[bot] 2025-12-22 04:00:01 +00:00
  • 804d874ba0 Implement bottom Padding for Dialog buttons - WIP copilot-swe-agent[bot] 2025-12-22 03:54:01 +00:00
  • e69a82aea4 Initial plan copilot-swe-agent[bot] 2025-12-22 03:36:46 +00:00
  • fb4043afbc Fixes #3829. Rename Slider to LinearRange and implement CWP (#4509) v2_develop Copilot 2025-12-21 10:40:09 -07:00
  • 4145b984ba Fixes #2485 ++ - Wizard v2 architecture modernization with Padding-based layout (#4510) Copilot 2025-12-21 07:42:04 -07:00
  • d1300845cb Add clarifying comments for loop iterations per code review copilot/add-unit-tests-for-navigation-bug copilot-swe-agent[bot] 2025-12-20 15:37:13 +00:00
  • 44c338da11 Fix List declarations to use explicit types copilot-swe-agent[bot] 2025-12-20 15:33:29 +00:00
  • 7f155904b6 Update tests to use explicit types per CONTRIBUTING.md coding conventions copilot-swe-agent[bot] 2025-12-20 15:32:09 +00:00
  • 4204180191 Add failing unit tests demonstrating shadow bug for adornment subviews copilot/add-unit-tests-for-shadow-issue copilot-swe-agent[bot] 2025-12-20 15:32:01 +00:00
  • b5a79bfa51 Add comprehensive unit tests proving Adornment navigation is broken copilot-swe-agent[bot] 2025-12-20 15:28:59 +00:00
  • e5aef9e6c4 Initial plan copilot-swe-agent[bot] 2025-12-20 15:23:10 +00:00
  • e0d4c51cd1 Initial plan copilot-swe-agent[bot] 2025-12-20 15:23:00 +00:00
  • af0efb3c64 Partially modernizes Scenarios (#4512) Tig 2025-12-19 20:02:04 -07:00
  • 8f4ad8a7d4 Fixes #4147. HotKeySpecifier 0xFFFF does not clear HotKey (#4508) Copilot 2025-12-18 07:20:30 -07:00
  • bc897278ed Update version ranges for Microsoft.Extensions.Logging.Abstractions and Microsoft.Extensions.DependencyInjection packages (#4511) Ryan Martin 2025-12-18 22:15:22 +08:00
  • f4b10511c0 Fixes #4495 - Adds SuperViewChanging event to View following Cancellable Work Pattern (#4503) Copilot 2025-12-18 06:32:01 -07:00
  • 993487d0a1 Fixes #4493 - GetViewsUnderLocation does not return subviews of Adornment if Parent has a Subview under Adornment (#4507) Copilot 2025-12-18 06:31:07 -07:00
  • ff18ad4532 Fixes build warnings recently introduced (#4506) Tig 2025-12-17 12:57:38 -07:00
  • 32b3444fc2 Merge branch 'v2_develop' into copilot/fix-e6dde989-9ea1-4d83-8522-54ed8f70815a copilot/fix-e6dde989-9ea1-4d83-8522-54ed8f70815a Tig 2025-12-17 12:05:40 -07:00
  • 000f53babe Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-17 12:05:24 -07:00
  • 291624da05 Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-17 12:05:20 -07:00
  • d89b85231e Merge branch 'v2_develop' into copilot/enable-menubar-replacement copilot/enable-menubar-replacement Tig 2025-12-17 12:05:07 -07:00
  • 1a54ff0872 Fixes #4502. Shadows in overlapping views are not rendered consistently (#4465) BDisp 2025-12-17 18:56:31 +00:00
  • c19ca48c7b Require non-null IApplication in MessageBox API (#4499) Tig 2025-12-17 05:42:48 -07:00
  • 9e0fa4c106 Merge pull request #4500 from tig/v2_4488-PopoverMenu Tig 2025-12-17 05:39:26 -07:00
  • b5e5d193b5 Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-16 15:56:07 -07:00
  • 2ff4f04b73 Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-16 15:55:57 -07:00
  • cab91881b0 Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-16 15:55:48 -07:00
  • 5bf5a64ef2 Merge branch 'v2_develop' into v2_4488-PopoverMenu Tig 2025-12-16 14:25:16 -07:00
  • 0a9f4b8ef1 Fixes #4492, #4480 - Transparent shadows cause underlying wide glyph rendering issues (#4490) Tig 2025-12-16 14:23:32 -07:00
  • 2802ccf5bf Merge branch 'v2_develop' into v2_4488-PopoverMenu Tig 2025-12-16 14:06:28 -07:00
  • 21407c710f Rewrite and expand Popovers.md documentation Tig 2025-12-16 13:37:46 -07:00
  • 4dc193b6a3 Expand and clarify popover XML documentation Tig 2025-12-16 13:30:58 -07:00
  • 4673cfc106 Showing popup everytime we have new suggestions (#4482) Purple 2025-12-16 08:33:22 +06:00
  • 4c772bd5f3 Fixes #4497 - makes replacement char conifgurable (#4498) Tig 2025-12-15 09:26:52 -07:00
  • fb1a3e03f3 Fixes some bugs in the Scenario/EditorsAndHelpers and backports WideGlyphs (#4494) Tig 2025-12-14 17:31:57 -07:00
  • 84f977937b Adds transparent shadow test (#4487) Tig 2025-12-12 18:24:34 -07:00
  • e2ab7df3e4 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop v2_release Tig 2025-12-12 18:13:29 -07:00
  • 48d6e13138 Fixes #4466 - FillRect Corrupts Wide Characters When Overlapping (#4486) Tig 2025-12-12 16:57:29 -07:00
  • d9603a34db Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-09 13:23:02 -07:00
  • 549a10137c Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-09 13:22:43 -07:00
  • a9e27d6bd7 Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-09 13:21:53 -07:00
  • f9f2b7af9f Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-12-09 13:01:02 -07:00
  • e7a4df492d Fixes #4050. Rename Command.Select and Selecting to Activate/Activating (#4470) Copilot 2025-12-09 12:42:34 -07:00
  • 56fcb75797 Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop Tig 2025-12-09 08:54:33 -07:00
  • b2cf674e0b Fixes #4468 - MouseGrab regressions (#4469) Tig 2025-12-09 08:32:04 -07:00
  • aab90e1fbc Fixes #4463 - Adds LineCanvas.GetRegion() - 10x performance regression in RenderLineCanvas (#4464) Copilot 2025-12-08 17:13:58 -07:00
  • 1cd71fefed Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-08 13:12:03 -07:00
  • ae3e2e5741 Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-08 13:11:55 -07:00
  • ee0e0fac9a Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-08 12:52:58 -07:00
  • 3ae28bbf5a Makes timeout tests more robust to slow GH runners (#4461) Tig 2025-12-08 12:52:13 -07:00
  • f548059a27 Fixes #4258 - Glyphs drawn at mid-point of wide glyphs don't get drawn with clipping (#4462) Tig 2025-12-08 12:28:32 -07:00
  • 5da7e59aa2 Fixes #4456 - Clear MouseGrabView in App.End (#4460) Tig 2025-12-07 13:01:19 -07:00
  • 0270183686 Fixes #4453. Regression in wide glyph rendering on all drivers (#4458) BDisp 2025-12-07 18:40:43 +00:00
  • 01c94ce5b2 Add PopoverWrapper and enhance DropDownListExample Tig 2025-12-06 14:49:57 -07:00
  • dd12df7fb7 Fixes #4176. Removes View.MouseClick (#4450) Copilot 2025-12-06 14:41:20 -07:00
  • a89655408c Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-06 12:50:28 -07:00
  • 0eafb5947e Move parallel test repeat logic to stress tests (#4455) Copilot 2025-12-06 11:58:13 -07:00
  • 13d5f79dc5 Add DropDownListExample scenario with MenuBar usage Tig 2025-12-06 11:09:53 -07:00
  • 5a4600e3fe Merge branch 'v2_develop' into copilot/fix-e6dde989-9ea1-4d83-8522-54ed8f70815a Tig 2025-12-06 09:53:35 -07:00
  • aea393d5a5 Merge branch 'v2_develop' into copilot/fix-54af9417-84eb-4b53-b2ca-14c9bd07be5a Tig 2025-12-06 09:52:44 -07:00
  • 11d7692aec Merge branch 'v2_develop' into copilot/fix-3ee850b1-eb6b-46b0-964b-3b98d2c0c14e Tig 2025-12-06 09:52:33 -07:00
  • 50013c41ce Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-06 09:37:08 -07:00
  • 7a8b6e4465 Fixes #4167. Add Accepted event to View (#4452) Copilot 2025-12-06 09:36:32 -07:00
  • 854a095201 Fix compilation errors in MenuBarTests - replace Toplevel with Runnable copilot-swe-agent[bot] 2025-12-06 16:30:33 +00:00
  • 23565b7eb1 Merge branch 'v2_develop' into copilot/enable-menubar-replacement Tig 2025-12-06 09:19:27 -07:00
  • 5e3175cd9d Fixes #4449. Regression in IsLegacyConsole mode where dirty cells are not handled correctly (#4451) BDisp 2025-12-06 16:09:52 +00:00
  • d303943809 Fixes #4004 & #4445 - Merge of Application.ForceDriver and Driver.Force16Colors and windows" broken in conhost and cmd (#4448) Tig 2025-12-05 17:40:48 -07:00
  • a81341a3b6 Make IDriver.Force16Colors get-only as per code review copilot/clean-up-force-driver-colors copilot-swe-agent[bot] 2025-12-05 05:03:00 +00:00
  • 00fa3100e8 Fix driver color tests to set Driver.Force16Colors before driver creation copilot-swe-agent[bot] 2025-12-05 04:59:27 +00:00
  • 58790fc3e5 Update config.json to use Driver.Force16Colors instead of Application.Force16Colors copilot-swe-agent[bot] 2025-12-05 04:51:58 +00:00
  • f1394366b7 Refactor Force16Colors and ForceDriver according to requirements copilot-swe-agent[bot] 2025-12-05 04:48:24 +00:00
  • f69082ab90 Initial plan copilot-swe-agent[bot] 2025-12-05 04:28:49 +00:00
  • f0343e4c3c Merge pull request #4439 from tig/v2_4431-MainLoop Tig 2025-12-04 18:50:19 -07:00
  • 241aec0e3d Fixes #4442. TextField PositionCursor doesn't treat zero width as one column (#4443) BDisp 2025-12-05 00:12:52 +00:00
  • 06767193fb Fixes #4440. TextView with ReadOnly as true, MoveRight doesn't select text up to the end of the line (#4441) BDisp 2025-12-05 00:11:59 +00:00
  • 32fbcdd7ad Merge branch 'v2_develop' into v2_4431-MainLoop Tig 2025-12-04 17:10:46 -07:00
  • 25223ce7ec Update Examples/UICatalog/UICatalogRunnable.cs Tig 2025-12-04 17:08:44 -07:00
  • b4719e1809 Update Terminal.Gui/ViewBase/View.Drawing.cs Tig 2025-12-04 17:08:18 -07:00
  • 491229b446 Update Examples/UICatalog/Scenarios/Transparent.cs Tig 2025-12-04 17:07:46 -07:00
  • c8fafbcb1a Update Terminal.Gui/ViewBase/View.NeedsDraw.cs Tig 2025-12-04 17:06:31 -07:00
  • 063a6d7e98 Fixes #945 - Adds simple PowerShell example (#4438) Tig 2025-12-04 17:02:58 -07:00
  • d85edc94b0 code cleanup Tig 2025-12-04 16:58:20 -07:00
  • 59714dd111 Code cleanpu Tig 2025-12-04 16:57:14 -07:00
  • 735be20b26 Merge branch 'v2_4431-MainLoop' of tig:tig/Terminal.Gui into v2_4431-MainLoop Tig 2025-12-04 16:53:40 -07:00
  • ec05d9d3f0 Merge branch 'v2_develop' into v2_4431-MainLoop Tig 2025-12-04 16:53:16 -07:00
  • ce15aa2d0f Updated OnDrawingContent methods across multiple classes to use non-nullable DrawContext parameters, improving type safety. Tig 2025-12-04 16:53:03 -07:00
  • b061aacf18 Simplify the Screen property in ApplicationImpl by removing the _screen field and its locking mechanism. The getter now directly retrieves the screen size from the Driver or defaults to 2048x2048. The setter now calls Driver?.SetScreenSize to update the screen size, eliminating the need for the ResetScreen method. Tig 2025-12-04 16:42:51 -07:00
  • 4738e8535a Optimize screen handling and drawing logic Tig 2025-12-04 16:32:24 -07:00
  • ca67dc0472 Updated the Transparent scenario to better demonstrate transparency features, including dynamic resizing, custom drawing, and improved clarity in the TransparentView class. Added new methods to support non-rectangular drawn regions and transparency effects. Tig 2025-12-04 16:23:19 -07:00
  • e192b5622d Updated the OnDrawingContent method across multiple classes to accept a DrawContext? context parameter, replacing the parameterless version. This change standardizes the drawing API and enables context-aware drawing operations. Tig 2025-12-04 14:48:02 -07:00
  • 3a8de25dce Refactored NeedsDraw and SubViewNeedsDraw logic to improve clarity and control over redraw state. Introduced SetSubViewNeedsDrawDownHierarchy for better propagation of redraw flags. Updated Margin and Adornment classes to align with the new redraw management. Tig 2025-12-04 14:41:25 -07:00
  • 96151201f6 Fix SubViewNeedsDraw handling and improve test coverage Tig 2025-12-04 12:36:54 -07:00
  • 193a5873d1 Fixes bugs where unnecessary Draw operations were happening in LayoutAndDraw. In some cases causing everything to always be drawn. Tig 2025-12-04 12:20:44 -07:00