Tim
73f7fd1d3e
Remove Console support in DevTools ( #13920 )
* Remove Console support in DevTools
* Adjust breaking changes
* And remove Microsoft.CodeAnalysis
---------
Co-authored-by: Max Katz <maxkatz6@outlook.com>
3 years ago
workgroupengineering
cbf86c4b89
feat(DevTools): Focus follower ( #12813 )
* feat(DevTools): Focus follower
* fix: remove commented code
* fix: Address Review
* fix: unused field
* fix: missing dispose
* fix: do not Avalonia.Diagnostics Popup
* feat: using FocusAdornerProperty
* code clean up
* fix: null annotation
* Revert using FocusAdorner
3 years ago
workgroupengineering
52cbe29916
feat(DevTools): Pin properties ( #13371 )
* feat(DevTools): Pin properties
* fix: Address review
* fix: revert using
* feat: Show Pin ToggleButton on pointer over.
3 years ago
Steven Kirk
7f26402bd3
Set PointerOverRoot.
Fixes DevTools not working when pressing Ctrl+Shift (there's a check that `vm.PointerOverRoot` is not null in `MainWindow.xaml.cs`).
3 years ago
Julien Lebosquain
5e13c5b59a
Implemented layout and render time graph overlays
4 years ago
Max Katz
bfdd66ac5e
Remove System.Reactive from Diagnostics package as well
4 years ago
Steven Kirk
ec74057151
Removed a number of interfaces.
`IAvaloniaObject`, `IControl`, `ILayoutable`, `IPanel`, `IStyledElement`, `IVisual`.
4 years ago
Max Katz
fa0cea97fe
Enable compiled bindings by default and fix all the usages + adjust some namespaces
4 years ago
AtomCrafty
fd3388fe90
remove unused imports
4 years ago
AtomCrafty
7e6f5403aa
fix typos
4 years ago
Max Katz
3c8cc3610f
Use InputHitTest instead of GetInputElementsAt+Linq in dev tools
4 years ago
Nikita Tsukanov
b2b4014b1c
Make DispatcherPriority to be a struct with static readonly field values
In future versions this will allow us to extend priority lists without breaking binary compatibility
5 years ago
workgroupengineering
eab9659487
[DevTools] Allowed to take a screenshot of the currently selected control. ( #4762 )
* [DevTools] Allowed to take a screenshot of the currently selected control.
* feat(DevTools): Allowed to customize screenshot root folder.
* feat(DevTools): Allowed screenshot filename by convention
* fixes(DevTools): Mark Shot as async and catch eventualy RenderTo excepion
* fixes: allignment of code comment
* fixes: CS0173 when build on linux and macOS
* Refactoring Shot method
* fixes: typo in DefaultScreenshotRoot
* fixes: assembly detection
* fixes: code comment
* fixes: nullable warnings
* fixes: merge issue
* fixes: removed unnecessary using
* fixes: removed Dispatcher.UIThread.InvokeAsync
* fixes: unexpected to the user results after call RenderTo
* fixes: screenshot Clip
* fixes: typo
* fixes: remove workaraund
* Apply suggestions from code review
* feat(DevTools): Add Shot Button
* feat(DevTools): Custom Screenshot handler
* fixes(DevTools): Renamed Screenshots.FileHandler to Screenshots.FileConvetionHandler
* feat(DevTools): Screenshots.BaseRenderToStreamHandler
* feat(DevTools): Screenshots.FilePickerHandler
* fixes(DevTools): marked VisualExtensions as internal
* fixes(DevTools): Strip out FileConvetionHandler
* fixes(DevTools): FilePickerHandler promote Title and ScreenshotsRoot properties to ctor
* fixes(DevTools): Remove screenshot HotKey description form status bar
* fixes(DevTools): Xml Comment
* fixes(DevTools): Moved Screenshot command to File menu
* fixes(DevTools): Removed reference to Avalonia.Dialogs
Co-authored-by: Giuseppe Lippolis <spaccabit@gmail.com>
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Co-authored-by: Max Katz <maxkatz6@outlook.com>
5 years ago
Giuseppe Lippolis
215425c45a
fixes(DevTools): NRE when click 'Visualizze dirty rects' and 'Show fps overly' in Option menu
5 years ago
workgroupengineering
c39cc1b083
feat(DevTools): Allow to attach DevTools at Application ( #6771 )
* feat(DevTools): Allow to attach DevTools at Application
* fixes(DevTools): PointerOverElement when attach to Application
* feat: Add AvaloniaVersion
* feat: IsDevelopmentBuild
* feat: Add some useful properties to Application Decorator
* fixes: Hide Layout Viewer when select appliction node
* fix: removed MachineId
* fixes: DesignerSupportTests fails
* fix(DevTools): Update XML Comment and nits
* fix(DevTools): Avoid interaction of Layout Visualizer with keyboard when it is hidden.
* Added some comment
* fixes: Code formatting
* fixes(DevTools): Strip unnecessary property from Application Decorator
* fixes(ControlCatalog): remove AttachDevTools from DecoratedWindow
* fixes(DevTools): Application doesn't close when the last window closed when DevTools is open
* fixes: Missing Application properties decoration
* fixes(DevTools): Nullable annotations
* fixes(DevTools): Unified the behavior of AttachDevTools
* fixes(DevTools): typo
* fixes(DevTools): Null Annotation
Co-authored-by: Max Katz <maxkatz6@outlook.com>
5 years ago
Steven Kirk
76667dbd0d
Finished adding nullable annotations to Avalonia.Base.
5 years ago
Giuseppe Lippolis
7c414bb3b1
feat(DevTools): Allow to Show/Hide implemented interfaces on Control Details
5 years ago
Luis von der Eltz
2387e0bb5a
Add option to freez popups (Alt + Ctrl + F)
5 years ago
Giuseppe Lippolis
d0e8103051
feat(DevTools): Allow toggle PropertyType column visibility
5 years ago
Luis von der Eltz
05361cdb74
Adding option to inspect Popup visual tree
5 years ago
Giuseppe Lippolis
fa133444c4
fixes: Renamed StartupScreen to StartupScreenIndex
5 years ago
Giuseppe Lippolis
c7da3ccdc5
feat(DevTools): Startup Screen
5 years ago
Max Katz
23b4168cbc
Temporary do not use MemberNotNull
5 years ago
Max Katz
de0be9326d
Fix .NET 5 warnings
5 years ago
Max Katz
522f6b97ae
Enable nullable on Avalonia.Diagnostics
5 years ago
Dariusz Komosinski
8e0b548322
Improve UX of events view in dev tools.
5 years ago
Dariusz Komosinski
161b9374a5
Add style snapshotting and context menus to copy property values.
6 years ago
Luis von der Eltz
2bd8156fae
Also add option to show fps overlay
6 years ago
Luis von der Eltz
c4ebf899e5
Add option to enable/disable dirty rects
6 years ago
Luis von der Eltz
2df2943a27
!F Adding margin/padding
6 years ago
Steven Kirk
89c361f6a4
Unsubscribe from stuff in DevTools MainViewModel.
6 years ago
Steven Kirk
0d120fc115
Hack selecting controls when switching tree.
6 years ago
Steven Kirk
9fb970523f
Initial implementation of new DevTools.
7 years ago