-
Notifications
You must be signed in to change notification settings - Fork 725
Fixes #3691 - Adds ViewArrangement.Popover
#3852
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
Changes from 128 commits
Commits
Show all changes
135 commits
Select commit
Hold shift + click to select a range
f314848
Added Applicaton.Popover.
tig 4073e23
Popover prototype
tig fd632e3
Merge branch 'v2_develop' into v2_3691-Popover
tig 4da7f48
Merged v2_3750
tig 9f84b3a
Testing highlight
tig aa5cf82
Merged latest
tig 9222972
Merge branch 'v2_3750-MouseEnter' into v2_3691-Popover
tig f589416
Fixed click outside issue
tig 5d1d6cb
Fixed DialogTests
tig c623206
Fixed click outside issue (agbain)
tig e2a4620
Enabled mouse wheel in Bar
tig 7b7649a
Enabled mouse wheel in Bar
tig bfefabc
Progress. Broke arrangement
tig 7346afb
Merge branch 'v2_develop' into v2_3691-Popover
tig ec847a3
Rebased onto v2_3750-MouseEnter
tig 850c308
Merge branch 'v2_develop' into v2_3691-Popover
tig 3e8ed7a
Added popover tests.
tig 1369bb2
Can't set ForceDriver to empty in Resources/config.json.
tig 3aa3598
added BUGBUG
tig ae4b172
Made Position/ScreenPosition clear
tig 4e6bf04
Added View.IsInHierarchy tests
tig a5044df
Added Contextmenuv2 scenario.
tig 06bcefe
Implemented CM2 in TextView
tig a708648
Removed unneeded CM stuff from testhelpers
tig d888de8
Shortcut API docs
tig 8954fec
Fixed keybinding unit tests
tig 47a9ef7
Fixed mouse handling
tig 23c3ec8
Fighting with CM related unit test failures
tig 493ece7
Unit tests pass. I think.
tig 16e7689
Shortcut code cleanup
tig 5d9e0d1
TextView uses new CM2
tig fb85d44
Starting on OnSelect etc...
tig bdc947e
Starting on OnSelect etc...
tig 8b54152
Merge branch 'v2_develop' into v2_3691-Popover
tig 6800168
Merged and debugged and mostly fixed stuff.
tig 5d67850
Merge branch 'v2_develop' into v2_3691-Popover
tig be46664
Merged - builds
tig a68dec2
Fixed ContextMenuv2
tig 040f73a
Merge branch 'v2_3691-Popover' of tig:tig/Terminal.Gui into v2_3691-P…
tig 8346348
ContextMenu is working again.
tig 22dc075
Ugh. ANd fixed button api docs
tig 125bc4e
merged
tig ed0b179
Fixed DrawHorizontalShadowTransparent (vertical was already fixed).
tig 4fef1c2
Merge branch 'v2_3691-Popover' of tig:tig/Terminal.Gui into v2_3691-P…
tig f5ab50f
Made Scenarios compatible with #nullable enable
tig 90fb7cc
Merge branch 'v2_develop' into v2_3691-Popover
tig e81ab44
Undid some keybinding stuff
tig 3d5d101
Fixed stuff
tig a243cc8
Sped up unit tests
tig e63fb7c
Sped up unit tests 2
tig 2f3dbe7
Sped up unit tests 3
tig 883ab67
Messing with menus
tig 4547d1b
Merged v2_develop
tig ce572e8
Merge branch 'v2_develop' into v2_3691-Popover
tig 8f27e8e
Merge branch 'v2_3691-Popover' of tig:tig/Terminal.Gui into v2_3691-P…
tig 3fee0aa
merged latest v2_develop
tig bc23482
merged latest v2_develop
tig cf105dd
mergfed - probably broken
tig aa0499d
mergfed - probably broken2
tig b1e1da4
Added more Popover unit tests
tig 2cc7297
Added more Popover unit tests2
tig 9f2635d
Fixed positioning bug
tig 677aaae
Fixed mouse bug
tig 10711c7
Fixed Bar draw issue
tig 15d9dfd
WIP
tig d554c70
Fixed merge issues. Code cleanup
tig 3d1ec0e
Merged latest v2_develop
tig 8bb63f4
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig 7975004
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig 4f5265c
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig b735b48
merge v2_develop
tig 9f7d358
CM2 sorta works
tig e0014fa
Enabled Bar subclasses to have IDesignable
tig 3880cc7
Added ViewportSettings.Transparent
tig 4d6913b
Region -> nullable enable
tig b639b2c
Added ViewportSettigs Editor
tig e9e3588
merged v2_develop
tig be8210a
merged v2_develop part 2
tig 3b89515
merged v2_develop part 3
tig 3640334
Merge branch 'v2_3691-ViewArrangement-Popover' of tig:tig/Terminal.Gu…
tig 51829e4
Merged latest
tig 6fff834
WIP: GetViewsUnderMouse
tig 4241cb3
WIP: More GetViewsUnderMouse work
tig 57f20c6
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig c30742f
Bars works again
tig ed44e16
Added unit tests
tig 804fdbc
CM now works
tig 22e6e98
MenuItemv2 POC
tig b00cee2
SubMenu POC
tig bd5d3e8
Merge branch 'v2_3691-ViewArrangement-Popover' of tig:tig/Terminal.Gu…
tig 856fe8a
CommandNotBound
tig a138289
More POC
tig 7d54eb7
Optimize Margin to not defer draw if there's no shadow
tig 06fb4da
Logger cleanup
tig 0430fdc
Reverted Generic
tig 33d4f3d
Merged.
tig 3f3d2b5
Cascading mostly working
tig a5830c3
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig 52b01e4
fixed layout bug
tig eb58ef5
API docs
tig 4c413db
API docs
tig 1ebc228
Fixed cascade
tig e0dde42
Events basically work
tig 532213e
Merge branch 'v2_3691-ViewArrangement-Popover' of tig:tig/Terminal.Gu…
tig c7336d7
code cleanup
tig 658c5f4
Fixed IsDefault bug;
tig a9acc85
Enabled hotkey support
tig a73f89f
Made context-menu-like
tig 619d5c0
Improved usability
tig 285c44e
Refactored ApplicationPopover again
tig 7bf8dd0
Cleanup
tig 84de5f6
Menuv2 POC basically complete
tig 44a1656
Code Cleanup
tig 5a35c27
Made menu API simpler
tig a1378e2
Fixed Strings bugs
tig e2e9475
Got old ContextMenu scenario mostly working
tig b1aaa5b
ContextMenu scenario now works
tig 4b00b48
ContextMenu fixes
tig a5bf78d
ContextMenu fixes
tig b4150a8
Tons of menu cleanup
tig 225a4ce
ContextMenu works in TextView
tig f8bfd39
Fixed unit tes
tig 3d5d021
Added unit tests
tig 9c3e7f9
Fixed tests
tig 0f85cde
code cleanup
tig 4fedce8
More code cleanup
tig 7f9d002
Deep dive
tig 321c3ee
scenario
tig b426e9d
typos
tig 404105e
Demo colorpicker in a Menu
tig c4bfe8d
Added Region tests proving Region is broken in some Union cases
tig ed6f61d
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig 4be0205
fixed v2win/net
tig a67bb3d
Merge branch 'v2_develop' into v2_3691-ViewArrangement-Popover
tig 9b6e279
Merge branch 'v2_3691-ViewArrangement-Popover' of tig:tig/Terminal.Gu…
tig File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| #nullable enable | ||
|
|
||
| namespace Terminal.Gui; | ||
|
|
||
| public static partial class Application // Popover handling | ||
| { | ||
| /// <summary>Gets the Application <see cref="Popover"/> manager.</summary> | ||
| public static ApplicationPopover? Popover { get; internal set; } | ||
| } |
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.