userGarry Newmancancel

18,308 Commits over 3,714 Days - 0.21cph!

2 Years Ago
AssetSystem hooks
2 Years Ago
Organize Qt defs Bind pixmap Create IAsset.def Create IAssetPreviewSystem.def Create IAssetSystem.def Add Paint.Draw( rect, pixmap ) Add Utility.GetAssetThumb( path ) ModelProperty draws thumbnail
2 Years Ago
Texture Loading fixes
2 Years Ago
Refactoring Expose the ModelEntity's Model as a property Moved Model, Material, Texture into Engine.dll Remove unused RouteDamageToNative ModelProperty placeholder
2 Years Ago
If in full screen tools mode and open the console, disable full screen Added console command "tcmd", which can be used to run events in tools realm Added tool event commands editor.fulltoggle, editor.fulloff, editor.fullon Bind f3 "tcmd editor.fulltoggle" Add Input.GetBindingForButton( string buttonName ) Pressing F keys in editor will run those binds in game, even if the game doesn't have direct focus
2 Years Ago
Update entity list when entity parent changes
2 Years Ago
Reduce this DockWidget padding
2 Years Ago
PropertySheet header wip
2 Years Ago
Select server entity, if available Split classes into files Allow getting DisplayInfo to type to not inherit Inspector navbar Add Option.Enabled Inspector back/forward with history
2 Years Ago
Added Paint.AntiAliasing Add Widget.ToolTip, Widget.StatusTip FloatEditor can have an icon instead Add Angles Editor Add Paint.SetBrush( image ) Color editor
2 Years Ago
Fix warnings Fix titlebar dragging
2 Years Ago
Float, Vector2, Vector3 editors
2 Years Ago
Strings are editable in inspector MaterialIcons latest Fix MouseEvent buttons being wrong on mouserelease event Add Widget OnMouseClick event Add StringEditor ObjectPicker Fix game not visible in in-game console
2 Years Ago
We don't need the left column in the in game console now MainLoop timings (didn't hook it up to anything yet)
2 Years Ago
DisplayInfo handles passing nulls EntityRegistry runs tool events when entity added/removed DataModel LayoutChanged Added TreeView.UniformRowHeights Initialize ModelIndex to -1 properly Add managed QRectF to make interop things simpler Add Assert.False Paint.DrawText returns size rect Implement our own ItemDelegate in c# Painter SetFont, MeasureText Add Painter.DrawMaterialIcon Cleaned out unused tree shit Add TextFlag for painting text (replaces/swallows Alignment) PaneList restored EntityList restored Allow DataValueNode to be implemented using events Entity list cleanup Tree sorting and filtering tests Option toggle callback Entity list filtering, sort by age Toolbar AddWidget, SetIconSize Filter entities by string Call entity.changed in tools context when dormant status changes Added Rect Expand( x, y ) Don't call Dormant change callbacks if it didn't change Don't create dockWidget if we have one Label can use DataBind Move Inspector code to addon Inspector tweaks Remove placeholder tabs in editor qt update Show inspector and entity list by default, maximize editor window by default
2 Years Ago
ComboBox don't swallow mouse wheel events by default
2 Years Ago
Draw panel hovered in panel tree
2 Years Ago
Made Paint a global static Added EngineOverlay and "paintoverlay" event Added Widget.NoSystemBackground, Widget.IsFramelessWindow PanelList highlights selected panel on engine view
2 Years Ago
qt update (with pdb this time)
2 Years Ago
qt latest Add managed widget classname for stylesheets
2 Years Ago
Fix hex color parsing to #RRGGBBAA instead of #AARRGGBB Added Widget.AddClassName (add class names for stylesheet to hit on) Add Widget.Polish()
2 Years Ago
Length.ToString Treeview/node selection callbacks TreeView.ShowHeader property Add Utility.Inspect( object ) Open panel in inspector when selected in panel list
2 Years Ago
Panel tree mimicking old one Move TreeNode to its own file
2 Years Ago
Mechanism to wait until tool addons are done compiling Allow tools to get Root Panel list Better exception when Sandbox.Reflection call fails DockWidget gets widget events OnVisibilityChanged events Fix window not redrawing background properly Added [Dock] attribute - allows creating new dock panels Add PanelList dock TreeView.Clear Expose ReflectionNode
2 Years Ago
Fix disabled menu options looking exactly the same as non disabled
2 Years Ago
Frameless window can be resized by hovering an edge Fix white box to the top left of the window when maximized multi-monitor Close/Maximize/Restore/Minimize buttons are full titlebar height like native win10 Can use tab to switch autocomplete/history items Resize game frame on layout
2 Years Ago
Fix crashes
2 Years Ago
Fix button calling OnClicked twice
2 Years Ago
Making menuBar, setMenuBar virtual
2 Years Ago
InteropGen: fixed static functions not generating properly Make all the tool windows consistent with the editor
2 Years Ago
Remove Sandbox.Game from tool compiles Added Option.Checkable, Option.Checked Added ConsoleSystem to tools MenuAttribute supports boolean property with check state toggle Fix crazy menu check positioning Disable combobox open animation Add EntityIO menu option Move DisplayInfo to Sandbox.System ConVar data bind EnumBox supports [Display] enums Rename Widget.Layout() to Widget.DoLayout() Add render mode enumbox
2 Years Ago
Fixed window missing a ton of events Add Layout method Add Widget.Parent Add Button.IsToggle, Button.IsChecked Experimental fullscreen button Style tweaks
2 Years Ago
DataBinding for checkbox, enumbox Add Widget.Enabled Data bind automatically sets widget to !Enabled if read only Don't try to set value if no setmethod Allow attributes to have RegisterMethod, UnregisterMethod Revise menu with abilty to add by path Can add new menus options to editor using [Menu] Can add new tool windows using [Tool]
2 Years Ago
Treeview tweaks so editing names in Hammer are legible Asset pane icons Added Checkbox, renamed PushButton to Button
2 Years Ago
Sync Latest (mesh utils)
2 Years Ago
Fix crash with null icons Enum editor Shooting glass doesn't make smoke
2 Years Ago
LineEdit supports cookie based history Console Input has history
2 Years Ago
Made ComboBox awesome ComboBox can have a cookie Resolution/Aspect picker for engineview
2 Years Ago
Rename AppWindow to Window Hide WindowFlags DockArea/DockAreas flag cleanup, AppWindow renames Cookies are a class on global namespace Don't try to save cookies on server Automatically save/restore editor window layout in cookie OnResize, OnMove events Scroll console to bottom on resize Default SizeGrip to off on StatusBar Manually control EngineView size so we don't lag the UI when resizing shit Fix console spacing
2 Years Ago
Fix TestWindow parse Fix toolbar had no name Don't restore geometry
2 Years Ago
Added Restore Default Layout Add Window.Save/RestoreState, Widget.Save/RestoreGeometry - restore default editor layout via that instead
2 Years Ago
Game window is a tab, tabs at the top, tabs can be nested Can re-open windows in editor if you closed them
2 Years Ago
QDockWidget icons
2 Years Ago
Deprecate QDockWidget.setTitleBarWidget Added QDockWidget.setIcon/icon()
2 Years Ago
Update README.md
2 Years Ago
Create README.md
2 Years Ago
Sync latest
2 Years Ago
Scale game window with DPI, added Widget.DpiScale
2 Years Ago
Fixed treeview yellow Don't set a maximum game screen size Fixed tools loading outside of tools mode
2 Years Ago
Editor Mode