Commit Graph

137 Commits

Author SHA1 Message Date
Tig
d53fcd7485 Fixes #4374 - Nukes all (?) legacy Driver and Application stuff; revamps tests (#4376) 2025-11-11 16:29:33 -07:00
Copilot
aef88ad4bb Fixes #4332 - Refactor test infrastructure to use modern ApplicationImpl.Coordinator instead of legacy MainLoop (#4335)
* Initial plan

* Refactor tests to use modern ApplicationImpl.Coordinator architecture instead of legacy Application.RunIteration

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Changes before error encountered

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Replace Application.RunIteration implementation to use modern ApplicationImpl.Coordinator architecture

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Simplify Application.RunIteration to directly delegate to ApplicationImpl.Coordinator without legacy infrastructure

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Update multitasking.md documentation to use Application.AddTimeout/RemoveTimeout instead of deprecated Application.MainLoop methods

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Refactor contribution guidelines and documentation

- Consolidated all contribution-related instructions into `CONTRIBUTING.md` as the single source of truth.
- Updated `copilot-instructions.md` and `AGENTS.md` to reference `CONTRIBUTING.md`.
- Enhanced build, test, and CI/CD workflow documentation.
- Updated repository structure documentation in `README.md` and `CONTRIBUTING.md`.
- Reinforced coding conventions and streamlined testing requirements.
- Documented GitHub Actions workflows and provided local CI replication steps.
- Refined API documentation requirements and PR guidelines.
- Simplified `.sln` file and removed redundant content.
- Updated links to point to the latest documentation resources.

* Revamp bug report template for clarity and detail

Updated the bug report template to improve structure, readability, and comprehensiveness:
- Specified "Terminal.Gui" in the `about` section.
- Replaced bold headings with Markdown heading syntax.
- Enhanced "To Reproduce" with placeholders for code and behavior details.
- Added an "Environment" section to collect OS, terminal, PowerShell, .NET, and `Terminal.Gui` version details.
- Expanded "Screenshots" to include GIFs and terminal output instructions.
- Removed outdated "Desktop" and "Smartphone" sections, consolidating relevant details.
- Improved "Additional Context" with prompts for consistency, prior behavior, and error messages.
- Streamlined "For Maintainers" instructions for setting project and milestone.

These changes aim to make bug reports more actionable and easier to reproduce.

* Remove [Obsolete] attribute and pragma warnings from Application.RunIteration - method now uses modern architecture internally

Co-authored-by: tig <585482+tig@users.noreply.github.com>

* Refactor Application.Run.cs for clarity and cleanup

Removed debug assertions and unused/commented-out code to simplify logic and improve maintainability. Renamed `forceDraw` to `forceRedraw` in `LayoutAndDraw` for better clarity. Removed the internal `OnNotifyStopRunState` method and its associated logic, indicating a refactor of the stop notification mechanism.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tig <tig@users.noreply.github.com>
Co-authored-by: tig <585482+tig@users.noreply.github.com>
2025-10-26 09:15:46 -06:00
Nemo Xiong
3d53c30ee1 readme: update outdated doc links (#4181) 2025-06-28 07:47:00 -06:00
Tig
4cd6511c89 Updated doc links 2025-06-12 13:45:39 -06:00
Tig
258824dba6 Updated readme etc for Alpha 2025-06-12 13:33:06 -06:00
Tig
ba4503a2b0 Fixed release builds 4 2025-05-31 19:25:30 -06:00
Tig
7fe6fd9453 Fixes #4046 - Moves examples into ./Examples and fixes ./Tests (#4047)
* touching publish.yml

* Moved Examples into ./Examples

* Moved Benchmarks into ./Tests

* Moved Benchmarks into ./Tests

* Moved UICatalog into ./Examples

* Moved UICatalog into ./Examples 2

* Moved tests into ./Tests

* Updated nuget
2025-05-29 14:08:47 -06:00
Rishikeshan Sulochana/Lavakumar (Work)
dc004c4923 (Minor fix) Fix the link text, refer to the F# example too (#3901)
The sample code was removed and was replaced with a link; the markup was bleeding.

Co-authored-by: Tig <tig@users.noreply.github.com>
2025-02-05 10:03:35 -07:00
Rishikeshan Sulochana/Lavakumar (Work)
da2d20e488 Add Terminal.Gui Designer (#3902)
Terminal.Gui Designer is special in the sense it is also a good companion tool, especially for rapid prototyping and for beginners.
2025-02-05 10:02:51 -07:00
Tig
27e6a61fc6 new banner 2024-11-20 10:28:15 -07:00
Tig
9d7ac3525e Fixed doc issues (#3835) 2024-11-19 14:12:31 -07:00
Tig
5d4a814803 fixed readme 2024-09-19 13:36:40 -06:00
Tig
7556892c02 Addressed feedback #1 2024-08-27 06:47:07 -07:00
Tig
ef7f88d3b4 OnEnter/Leave -> OnHasFocusChanging/OnHasFocusChanged 2024-08-18 16:58:26 -06:00
Tig
d71fa11a2b Fixed README, Showcase, and images 2024-07-14 07:12:04 -06:00
BDisp
3b19567b5c Merge branch 'v2_develop' into v2_3574_self-contained-single-file 2024-07-12 13:50:17 +01:00
Tig
aa209901c5 updated readmes for v2 2024-07-11 16:04:31 -06:00
BDisp
ced6a89d3a Fixing more links. 2024-07-06 17:24:13 +01:00
BDisp
efcd6bce08 Fix FSharpExample link. 2024-07-06 17:08:57 +01:00
BDisp
abf11bf074 Fixed brooked links. 2024-07-06 17:06:05 +01:00
BDisp
d9445287cc Add link to the ./CommunityToolkitExample/README.md file. 2024-07-06 17:04:09 +01:00
BDisp
f72f484513 Add link to the ./SelfContained/README.md file. 2024-07-06 16:50:51 +01:00
Tig
6dd349fdf3 Doc improvements 2024-04-12 12:57:41 -06:00
Tigger Kindel
a96c2588d5 Tweaks to api docs 2023-12-03 12:16:46 -07:00
Tig Kindel
ab5848902a new docfx! 2023-12-02 19:09:37 -07:00
Tig Kindel
faff1ecdc0 updated readme with v2 info 2023-10-13 23:58:49 -06:00
Tig Kindel
af7466efa2 updated xunit 2023-10-13 23:58:49 -06:00
Tigger Kindel
f3979b23ff Get readme.md from develop 2023-07-25 09:16:09 -06:00
Tigger Kindel
f0e8f5b248 Updated readme. changing readme no longer causes dotnet-core.yml to build 2023-07-25 09:13:14 -06:00
Tig
574ed8fec7 Fixes #2469 - Revamp file structure and namespace (#2471)
* initial commit

* All tests pass

* Updated readme

* Revert "All tests pass"

This reverts commit 94ac462350.

* Revert "initial commit"

This reverts commit 36d92cc4e5.

* Moved Terminal.Gui files around

* Nuked .Graphs namespace

* Nuked .Graphs namespace

* Nuked .Trees namespace

* Nuked .Configuration namespace

* Nuked .Configuration namespace

* All tests pass

* tweaked tests

* removed unneeded usings

* re-enabled scrollview tests

* move scrollview test to ScrollViewTests

* Moved view navigation related tests to separate cs file

* Moved view scrollbarview related tests ScrollBarTestse

* Refactored View tests into smaller files

* Refactored driver tests

* Fixed a ton of BUGBUGs
2023-04-06 10:09:21 -06:00
Tigger Kindel
96907ab3c1 Some merges from develop 2023-04-06 10:02:49 -06:00
BDisp
846494ea7c Resolving merge conflicts. 2023-03-17 11:24:53 +00:00
Tig
c94f9165f4 Makes UI Catalog Scenarios use Theme and top-level color scheme (#2401)
* lots of clean up

* scenarios now get themes from uicatalog
2023-03-16 07:50:09 -06:00
tznind
3bec36ac47 Change Action to EventHandler for more events 2023-03-12 02:10:22 +00:00
Tig
63fc9662c9 Tweaked readme; testing PRs (#2394) 2023-03-03 08:39:20 -07:00
Tig
9425b2a720 Fixes #2181 - (Really) Adds configuration manager (#2365) 2023-02-21 00:34:18 +13:00
Charlie Kindel
9c74f99d56 Release v1.9.0 2023-01-04 17:23:34 -07:00
Charlie Kindel
bf9d88de9a Changed Example to use Run<T> because we need more examples of this 2022-11-05 15:30:42 -06:00
Thomas Nind
6e8192f56a Update README.md
Update path to image
2022-10-20 16:23:56 +01:00
Thomas Nind
7c05a31d05 Update README.md
update image path and add caption
2022-10-20 16:22:30 +01:00
tznind
121d0a0cc8 Update 'Sample Usage' README.md section 2022-10-20 16:18:29 +01:00
Charlie Kindel
43c47b5c22 Added templates to readme 2022-10-17 14:06:38 -06:00
Charlie Kindel
503e1e8e22 fixes link to OCGV 2022-10-14 12:54:52 -06:00
Charlie Kindel
b811e33e34 readme tweaks 2022-10-14 12:51:12 -06:00
Charlie Kindel
1a2387997c Removed ancient StandaloneExample 2022-10-14 12:47:25 -06:00
Charlie Kindel
371147d691 Deleted demo.cs; changed to Example.cs from README 2022-10-14 12:45:58 -06:00
Tig Kindel
cbb7b9fe64 Fixes #1991 - Broken link in README (#2021) 2022-09-16 07:24:59 -07:00
Tig Kindel
9f0cedbf6f Fix sample gif again 2022-07-28 11:28:15 -07:00
Tig Kindel
0283344fa6 Update README.md 2022-07-28 11:25:33 -07:00
Tig Kindel
885a08e1ee Fixed sample gif 2022-07-28 11:24:38 -07:00