-
Notifications
You must be signed in to change notification settings - Fork 719
Fixes #4057 - MASSIVE! Fully implements ColorScheme
->Scheme
+ VisualRole
+ Colors.
->SchemeManager.
#4062
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Fixes #4057 - MASSIVE! Fully implements ColorScheme
->Scheme
+ VisualRole
+ Colors.
->SchemeManager.
#4062
Changes from 172 commits
Commits
Show all changes
190 commits
Select commit
Hold shift + click to select a range
b0f050f
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig a64b4bc
touching publish.yml
tig 320384e
Merge branch 'v2_release' into v2_develop
tig 4048436
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 3b0311d
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig ae79c48
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 1c39896
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 2cee67f
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 9560cf3
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 0795dd1
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 4baccd7
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 7d7ffad
Merge branch 'gui-cs:v2_develop' into v2_develop
tig c37210a
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 680e5ae
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 3cba0a5
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 9bbec08
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 64403fa
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 5e1251c
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 49cd335
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 9a8e4e3
Merge branch 'gui-cs:v2_develop' into v2_develop
tig ef6d193
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 4c0c504
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 4f5fca2
Merge branch 'gui-cs:v2_develop' into v2_develop
tig f8bfab8
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 898c2de
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 76a0d08
ColorScheme->Scheme
tig bd94e3e
ColorScheme->Scheme 2
tig 2195f3e
Prototype of GetAttributeForRole
tig fb48897
Badly broke CM
tig b45a8bd
Further Badly broke CM
tig df7a3e5
Refactored CM big-time. View still broken
tig d1cd96b
All unit test pass again. Tons added. CM is still WIP, but Schemes is…
tig 09b9dc2
Actually:
tig ebae574
Bug fixes.
tig ba2c475
Further cleanup of Scope<T>, ConfigProperty, etc.
tig a2d4e98
Made ConfigManager thread safe.
tig 51a9e69
WIP: Broken
tig cd10bb3
Merge branch 'gui-cs:v2_develop' into v2_develop
tig a34d5fe
WIP: new deep clone impl
tig d412c00
Merge branch 'gui-cs:v2_develop' into v2_develop
tig 0036add
WIP: new deep clone impl is done. Now fixing CM
tig 4178604
WIP:
tig 87ff9ea
WIP
tig 66f2c62
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig 2c9b9a6
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig abfa66a
Merge branch 'gui-cs:v2_develop' into v2_develop
tig d9dcca4
Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop
tig d600a6b
Merge branch 'v2_develop' into v2_4057-Scheme-VisualRole
tig 9511e37
Merged.
tig 2d0fdd4
WIP
tig 7d89539
merged. WIP - Very broken
tig 8e58cc3
More WIP; Less broke
tig 637dd1b
All CM unit tests pass... Not sure if it actually works though
tig ee05b04
All unit tests pass... Themes are broken though in UI Cat
tig 6fc7fd6
CM Ready for review?
tig a65aebc
Merge branch 'v2_develop' into v2_4057-Scheme-VisualRole
tig 614bcbf
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 8ca41f3
Fixed failures due to TextStyles PR
tig 3a02fa2
Working on Scheme/Attribute
tig 1a76182
Working on Scheme/Attribute 2
tig 504e6c4
Working on Scheme/Attribute 3
tig c8343c7
Working on Scheme/Attribute 4
tig 704314d
Working on Scheme/Attribute 5
tig 9a5026b
Working on Scheme/Attribute 6
tig fb49422
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 912d7ca
Added test to show how awful memory usage is
tig f5435cd
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 50f4d72
Improved schema. Updated config.json
tig 7d7d366
Nade Scope<T> concurrentdictionary and added test to prove
tig d3c8f34
Made Themes ConcrurrentDictionary. Added bunches of tests
tig bda040a
Code cleanup
tig 971b12e
Code cleanup 2
tig dac2a74
Code cleanup 3
tig c7b1dd5
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 53d1422
Tweaking Scheme
tig 21a5c48
ClearJsonErrors
tig fc8086e
ClearJsonErrors2
tig 7d1a1b9
Merge branch 'v2_develop' into v2_4057-Scheme-VisualRole
tig d79d2f6
Updated Attribute API
tig 42885f3
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig efd16c1
It all (mostly) works!
tig ced4521
Skip odd unit test
tig 0c7fb32
Messed with Themes
tig 224bbea
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig eb4696b
Theme tweaks
tig b06de6e
Code reorg. New .md stuff
tig 8448e98
Fixed Enabled. Added mock driver
tig 697d302
Fixed a bunch of View.Enabled related issues
tig 0361d77
Scheme -> Get/SetScheme()
tig d3c1126
Cleanup
tig cb3eb4d
Cleanup2
tig baf6317
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig b05df5f
Broke something
tig 0da2be2
Fixed everything
tig 9bb19c2
Made CM.Enable better
tig 45fe8ae
Text Style Scenario
tig 7188167
Added comments
tig 529c52a
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig e42e421
Fixed UI Catalog Theme Changing
tig 04b2e8f
Fixed more dynamic CM update stuff
tig 55ac735
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 75cce49
Warning cleanup
tig 4b00db5
New Default Theme
tig cc0fb8d
fixed unit test
tig 2a42e9b
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 1919b25
Refactoring Scheme and Attribute to fix inheritance
tig 08258b4
more unit tests
tig 70b2ea8
ConfigProperty is not updating schemes correctly
tig 4c055de
All unit tests pass.
tig e2b4529
All unit tests pass.
tig b5792cc
Fixed unit tests
tig 5e75f36
Upgraded TextField and TextView
tig 24ab9fb
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 77a04df
Fixed TextView !Enabled bug
tig 84ad8a2
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 5a689a4
More updates to TextView. More unit tests for SchemeManager
tig fcbbddd
Upgraded CharMap
tig 5e7304f
API docs
tig 0fa20ca
Fixe HexView API
tig b131b09
upgrade HexView
tig 562ea61
Fixed shortcut KeyView
tig 381c557
Fixed more bugs. Added new themes
tig 996b920
updated themes
tig b7aa2c8
upgraded Border
tig 003f3e0
Fixed themes memory usage...mostly
tig 520040d
Fixed themes memory usage...mostly2
tig 625f2c3
Fixed themes memory usage...2
tig c379bee
Fixed themes memory usage...3
tig 2152188
Added new colors
tig 9fbfd4e
Fixed GetHardCodedConfig bug
tig 41717a9
Added Themes Scenario - WIP
tig 7adf6c6
Added Themes Scenario
tig 851810f
Tweaked Themes Scenario
tig 5bb7a65
Code cleanup
tig cec23d4
Fixed json schmea
tig 44bf10a
Merge branch 'v2_develop' into v2_4057-Scheme-VisualRole
tig 8c83ce3
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 9176294
updated deepdives
tig 33a8e47
updated deepdives
tig 0f39677
Tweaked Themes Scenario
tig bf2f5e4
Made Schemes a concurrent dict
tig 7e463f5
Test cleanup
tig c706f0b
Thread safe ConfigProperty tests
tig 9855865
trying to make things more thread safe
tig b0ec4de
more trying to make things more thread safe
tig d4ea8a3
Fixing bugs in shadowview
tig 5767c3e
Fixing bugs in shadowview 2
tig 01d7e2f
Refactored GetViewsUnderMouse to GetViewsUnderLocation etc...
tig 68e3e59
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 079678b
Fixed dupe unit tests?
tig e444369
Added better description of layout and coordiantes to deep dive
tig 9a2684c
Added better description of layout and coordiantes to deep dive
tig 7749c00
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 7bd093d
Modified tests that call v2.AddTimeout; they were returning true whic…
tig 9628237
Fixed auto scheme.
tig 844142e
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig 365e1de
Realized Attribute.IsExplicitlySet is stupid; just use nullable
tig f2968ab
Fixed Attribute. Simplified. MOre theme testing
tig c2af72a
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig cfe8d10
Updated themes again
tig 56b1a54
GetViewsUnderMouse to GetViewsUnderLocation broke TransparentMouse.
tig 51ed35a
Fixing mouseunder bugs
tig 8def526
rewriting...
tig f5b3f13
All working again.
tig cf35198
Code cleanup
tig 4cce6f3
Code cleanup
tig 44f18c1
Code cleanup of color apis
tig edf4d97
Fixed Hover/Highlight
tig c98137c
Update Examples/UICatalog/Scenarios/AllViewsTester.cs
tig ea0d02c
Update Examples/UICatalog/Scenarios/CharacterMap/CharacterMap.cs
tig bdb2dc5
Update Examples/UICatalog/Scenarios/Clipping.cs
tig b01b33c
Merge branch 'v2_4057-Scheme-VisualRole' of tig:tig/Terminal.Gui into…
tig dba9df4
Fixed race condition?
tig d64b48f
reverted
tig 5323615
Simplified Attribute API by removing events from SetAttributeForRole
tig f26b07b
Removed recursion from GetViewsAtLocation
tig d429744
Removed unneeded code
tig 499e17b
Code clean up.
tig 4471456
reverted temporary disable
tig 4fd36b8
Adjusted scheme algo
tig 163df44
Upgraded TextValidateField
tig 2b891ce
Fixed TextValidate bugs
tig f37546c
Tweaks
tig 1efaa9b
Frameview rounded border by default
tig 09e545a
API doc cleanup
tig bffc639
Readme fix
tig 023c6bd
Addressed tznind feeback
tig 620f434
Fixed more unit test issues by protecting Application statics from be…
tig 3b6616e
Fixed more unit test issues by protecting Application statics from be…
tig 350a885
cleanup
tig File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.