Commit Graph

104 Commits

Author SHA1 Message Date
robert seiver
5c8c02d50a Add UI (without functionality) for new workspace creation window
#preflight none
#rb Brandon.Schaefer

[CL 22030927 by robert seiver in ue5-main branch]
2022-09-15 12:16:28 -04:00
Brandon Schaefer
35622222a0 SlateUGS: Add new ChangeInfo for Precompiled binaries and Content/Code
Use the value for progress to display a percentage if there is one set
Change the text color when Sync Precompiled binaries are selected allowing you to see which CL have them

#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 22017009 by Brandon Schaefer in ue5-main branch]
2022-09-14 17:22:00 -04:00
robert seiver
cbc1964a73 Add UI support for Type column and Code/Content badges in the build list
#rb Brandon.Schaefer
#preflight none

[CL 22013279 by robert seiver in ue5-main branch]
2022-09-14 15:06:26 -04:00
Marc Audy
67c3bcc0d9 Fix SlateUGS non-unity
#fyi Brandon.Schaefer, Josh.Adams
#rnx
#preflight
#horde 210043

[CL 21921726 by Marc Audy in ue5-main branch]
2022-09-09 11:40:23 -04:00
Josh Adams
5b2f23198f - Allow staging/packaging of programs (requires the program have a basic .uproject, see the new SlateUGS.uproject)
- Added code to patch paths for handling Programs having source in /Engine/Source/Programs/XYZ, their config fies, etc in /Engine/Programs/XYZ, and staging using /XYZ
- Mac can now apply -specifiedarchitecture to UAT builds of programs
- Added support to SlateUGS to load Pak files (programs have to opt-in to it in their main Build.cs)
#rb brandon.schaefer,david.harvey
#preflight 631a03202b7fe03eb6b0f16a

[CL 21894674 by Josh Adams in ue5-main branch]
2022-09-08 11:22:00 -04:00
Josh Adams
bb4d7afa29 - Changes to get SlateUGS compiling without PCH or non-unity
#rb zack.neyland
#preflight skip (not built)

[CL 21856949 by Josh Adams in ue5-main branch]
2022-09-07 14:07:32 -04:00
Brandon Schaefer
31ef2ad194 SlateUGS: First pass at syncing precompiled editor/binaries
Still work to be done, but we are syncing the pre compiled editor, just need to unzip it!

#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21749100 by Brandon Schaefer in ue5-main branch]
2022-09-01 17:54:04 -04:00
Brandon Schaefer
9bde46a99a Add setting to enable/disable syncing pre-compiled editor/binaries
#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 21748584 by Brandon Schaefer in ue5-main branch]
2022-09-01 17:31:52 -04:00
Brandon Schaefer
ebf0618ff0 Fix accessing empty array if no files were selected
#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 21677929 by Brandon Schaefer in ue5-main branch]
2022-08-29 11:08:59 -04:00
Brandon Schaefer
9c2b232675 Fix Windows path not using *.exe
#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 21457202 by Brandon Schaefer in ue5-main branch]
2022-08-19 10:30:26 -04:00
Brandon Schaefer
4db077bafd Grab a handle to the Log so we can log some basic actions that are not instance
Giving *some* feedback that we are trying to do something

#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 21457183 by Brandon Schaefer in ue5-main branch]
2022-08-19 10:29:29 -04:00
Brandon Schaefer
bd0e34e06b Make path absolute if the FileDialog returns a relative path
#jira none
#preflight none
#fyi Robert.Seiver
#rb none

[CL 21456755 by Brandon Schaefer in ue5-main branch]
2022-08-19 10:01:55 -04:00
Brandon Schaefer
a2fa258384 Add suport for Open in Editor and Open Explorer buttons
#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21449978 by Brandon Schaefer in ue5-main branch]
2022-08-18 17:06:59 -04:00
Brandon Schaefer
348be41285 Implement support for Build button
Add icons for missing ones

#jira none
#rb none
#fyi Robert.Seiver
#preflight none

[CL 21449376 by Brandon Schaefer in ue5-main branch]
2022-08-18 16:23:15 -04:00
robert seiver
8cea57495a Various polish additions and fixes to UI bugs (text getting cut off, alignment issues, etc)
#jira none
#preflight none
#fyi Brandon.Schaefer

[CL 21449308 by robert seiver in ue5-main branch]
2022-08-18 16:19:29 -04:00
Brandon Schaefer
b3b21b1bef Add a refresh button that will ask PerforceMonitor to refresh its CL list
#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21447329 by Brandon Schaefer in ue5-main branch]
2022-08-18 14:54:30 -04:00
Brandon Schaefer
e72e6bb08d If we fail to setup workspace, dont try to access shared pointers created by it
#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21446366 by Brandon Schaefer in ue5-main branch]
2022-08-18 14:19:03 -04:00
Brandon Schaefer
eabefaeffa Fix an active sync while closing the application calling back into a possible dead tab
overall this likely *should* have been cleaned up in the dtor of the workspace but being explicit here resolves the crash. Need to dig into more why not being cleaned up correctly

#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21441655 by Brandon Schaefer in ue5-main branch]
2022-08-18 10:08:35 -04:00
robert seiver
4d5e52425e Started a style set for SlateUGS (SlateUGSStyle.h/cpp). Started the UI for horde badges, displaying it with phony data.
Converted uses of FAppStyle to FSlateUGSStyle.
Added temporary phony data for build status circles on the left of the build list as well

#fyi Brandon.Schaefer
#jira none
#rb none
#preflight none

[CL 21427773 by robert seiver in ue5-main branch]
2022-08-17 13:57:05 -04:00
Brandon Schaefer
3f10f3c898 Can cut off some text depending on screen size, add a little more room
#jira none
#preflight none
#rb none

[CL 21426341 by Brandon Schaefer in ue5-main branch]
2022-08-17 11:54:29 -04:00
Brandon Schaefer
95673ee7a1 Add a cancel button to cancel a sync
TODO add a pop up to confirm yes/no you really want to cancel such a thing

#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21415970 by Brandon Schaefer in ue5-main branch]
2022-08-16 18:20:22 -04:00
Brandon Schaefer
1a8bb972ed Highlight the currenty synced CL, if there is one
#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21414022 by Brandon Schaefer in ue5-main branch]
2022-08-16 16:53:21 -04:00
Brandon Schaefer
820d007c8a Add SettingsWindow as well as AfterSync options for now
#jira none
#rb none
#preflight none
#fyi Robert.Seiver

[CL 21410844 by Brandon Schaefer in ue5-main branch]
2022-08-16 14:49:58 -04:00
Brandon Schaefer
9555c43a6e Add basic elements for setting up scheduled sync, the UI needs to be re-worked but the functionality is there
#jira none
#rb Robert.Seiver
#review-21363795 @Robert.Seiver
#preflight none

[CL 21391620 by Brandon Schaefer in ue5-main branch]
2022-08-15 15:12:16 -04:00
fredric echols
73cb23535c Removing UGSCore from SlateUGS, since UGSCore is now its own module.
#jira none
#rb none
#preflight none

[CL 21361079 by fredric echols in ue5-main branch]
2022-08-12 15:13:40 -04:00