Skip to content
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

Update to latest v2 develop branch #307

Merged
merged 55 commits into from
Mar 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
290a7d9
WIP - update to latest nuget pkg
tznind Feb 16, 2025
8c8b5c0
Progress towards building
tznind Feb 16, 2025
2e4ffc0
More build error fixes
tznind Feb 16, 2025
e85101e
Fixes for breaking changes
tznind Feb 16, 2025
40c6f78
Main binary compiles
tznind Feb 16, 2025
0729285
Fix bad default dimensions on new views
tznind Feb 16, 2025
234e018
WIP - tests building
tznind Feb 17, 2025
11a8b98
Make CanFocus a designable property and default to true on everything
tznind Feb 17, 2025
1df691c
Fix unit tests
tznind Feb 17, 2025
dc10f33
Fix editor boot screen background color
tznind Feb 18, 2025
37956e5
Support for click and drag resize Button even when it has ShadowStyle
tznind Feb 18, 2025
50aac86
Fix drag select box and lower right overlay text not rendering
tznind Feb 18, 2025
88584d2
Fix ChoicesDialog
tznind Feb 18, 2025
d015b85
Deploy workaround for broken IsDefault behaviour on ChoicesDialog
tznind Feb 19, 2025
0874e14
Fix crash right clicking MenuBar due to renamed private field, and fu…
tznind Feb 19, 2025
55c5659
Expect extra views for popups
tznind Feb 19, 2025
e8247da
Bump to latest pre alpha package and fix menu bar tests
tznind Feb 27, 2025
e0b7ae9
Fix unit tests
tznind Feb 27, 2025
f3b6216
Update to latest package
tznind Mar 2, 2025
a172c1d
Fix Type to only show the name not full namespace
tznind Mar 2, 2025
50323c6
Add cancel true to all buttons to prevent them clicking other buttons…
tznind Mar 2, 2025
c705b63
Sort entries in BigListBox alphabetically by default
tznind Mar 2, 2025
6cfe94d
Target v2 drivers
tznind Mar 2, 2025
5aa2dca
Add logging to app data (or linux equivellent) and start fixing UIs a…
tznind Mar 4, 2025
a6e4656
Fix not asking to save on quit by taking updated nuget package
tznind Mar 7, 2025
3f5f3ac
Fix bad package ref already in main csproj
tznind Mar 7, 2025
77358a3
Fix layout of slider options editor
tznind Mar 7, 2025
e4ebd40
Fix all labels switching to focusable true on load
tznind Mar 7, 2025
524f60f
Fix Ctrl+Shift being considered a valid shortcut for menu items
tznind Mar 8, 2025
f054cd9
Allow pasting names of menu items
tznind Mar 8, 2025
bb226b0
Remove janky code for switching focus to listbox search
tznind Mar 8, 2025
7a3829e
Add logging of which commands are run
tznind Mar 8, 2025
8d3bd2d
Merge branch 'v2' into updatev2
tznind Mar 8, 2025
98969ce
Fix bad merge
tznind Mar 8, 2025
e3da600
Add Quiet and Driver CLI options
tznind Mar 9, 2025
b7d854a
Fix warnings and xmldocs
tznind Mar 9, 2025
6e89a47
xml docs and typo
tznind Mar 9, 2025
05fb446
xmldoc and nrt warnings
tznind Mar 9, 2025
fbdefd3
Fix UI layouts now they are all bigger from shadow buttons
tznind Mar 9, 2025
0d82c1c
Add unsupported types
tznind Mar 9, 2025
d3b9b26
Update to latest packages and don't show F1 help if menu is open or c…
tznind Mar 13, 2025
c0cf1bd
Do not offer abstracts or interfaces when getting user to pick a type…
tznind Mar 14, 2025
09b1f37
Use default size for date picker
tznind Mar 14, 2025
dac5834
Workaround for setting allow return jumping text box location
tznind Mar 15, 2025
e8e2844
Change PosEditor to use radio group and text autocomplete
tznind Mar 15, 2025
ff31075
Give all editors nice bold obvious colors
tznind Mar 15, 2025
c22c4ef
Make open/save also use obvious color scheme
tznind Mar 15, 2025
8f6195e
Fix TimeField default size and add launch settings
tznind Mar 15, 2025
dc5a1a6
Fix null references in set StatusBar shortcuts
tznind Mar 16, 2025
7223de5
Fix drag resize not correct in some situations
tznind Mar 16, 2025
74212af
Update to latest nuget package
tznind Mar 16, 2025
16c077e
Update to 'latest' nuget package
tznind Mar 17, 2025
86d9b16
Target 4387
tznind Mar 17, 2025
fb9d87f
Update to latest nuget package
tznind Mar 21, 2025
6235c74
Fix wrong version of dependency
tznind Mar 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ You can add new code to `MyDialog.cs` but avoid making any changes to `MyDialog.
For example in `MyDialog.cs` after `InitializeComponent()` add the following:

```csharp
button1.Accept += ()=>MessageBox.Query("Hello","Hello World","Ok");
button1.Accepting += ()=>MessageBox.Query("Hello","Hello World","Ok");
```
Now when run clicking the button will trigger a message box.

Expand Down Expand Up @@ -171,7 +171,7 @@ italics are experimental and require passing the `-e` flag when starting applica
- [x] Container views (e.g. TabView)
- [ ] To OS clipboard (e.g. open one Designer.cs View and copy to another)
- [x] Retain PosRelative mappings in pasted views (e.g. `A` LeftOf `B`)
- [x] Move views to subviews
- [x] Move views to SubViews
- [x] With mouse
- [ ] With keyboard
- [ ] Read and present xmldoc comments when editing properties
Expand Down
303 changes: 303 additions & 0 deletions Showcase/Menu.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions Showcase/Menu.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

//------------------------------------------------------------------------------

// <auto-generated>
// This code was generated by:
// TerminalGuiDesigner v2.0.0.0
// You can make changes to this file and they will not be overwritten when saving.
// </auto-generated>
// -----------------------------------------------------------------------------
namespace Showcase {
using Terminal.Gui;


public partial class Menu {

public Menu() {
InitializeComponent();
}
}
}
Loading
Loading