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
fredric echols
0dbf56cf07
Re-modularized UGSCore (UGSShared) so UGSCmd can be added as its own executable.
...
#jira none
#rb none
#preflight none
[CL 21361062 by fredric echols in ue5-main branch]
2022-08-12 15:13:26 -04:00
Brandon Schaefer
7097644e49
Fix spelling
...
#jira none
#rb none
#preflight none
[CL 21358691 by Brandon Schaefer in ue5-main branch]
2022-08-12 13:46:06 -04:00
Brandon Schaefer
61a681d5e9
Fix initialization of the p4 exe path
...
#jira none
#rb none
#fyi Robert.Seiver, Rolando.Caloca
#preflight none
[CL 21358477 by Brandon Schaefer in ue5-main branch]
2022-08-12 13:35:01 -04:00
Brandon Schaefer
42a3122598
Add fudge time to Scheduled Sync Time so everyone doesnt start syncing at once
...
#jira none
#rb none
#fyi Robert.Seiver
#preflight none
[CL 21346972 by Brandon Schaefer in ue5-main branch]
2022-08-11 18:29:14 -04:00
Brandon Schaefer
e7c0a0f7c2
Remove debug
...
#jira none
#rb none
#preflight none
[CL 21346713 by Brandon Schaefer in ue5-main branch]
2022-08-11 18:15:18 -04:00
Brandon Schaefer
fa43aa0e27
Add support for Schedule Sync, UI still needs to be setup but the logic works
...
#jira none
#rb Robert.Seiver
#preflight none
[CL 21342150 by Brandon Schaefer in ue5-main branch]
2022-08-11 15:08:33 -04:00
Rolando Caloca
cc008321ee
SlateUGS - Compile fix for Windows
...
#rb trivial
#preflight none
[CL 21340372 by Rolando Caloca in ue5-main branch]
2022-08-11 13:46:54 -04:00
robert seiver
7574b7e796
Removed a debug print statement, oopsies
...
#fyi Brandon.Schaefer
#preflight none
[CL 21324835 by robert seiver in ue5-main branch]
2022-08-10 16:17:14 -04:00
robert seiver
860ffd48b9
Made fetching of Perforce executable platform generic, so it now also finds p4 on Mac.
...
#fyi Brandon.Schaefer
#preflight none
[CL 21324753 by robert seiver in ue5-main branch]
2022-08-10 16:11:08 -04:00