Commit Graph

23 Commits

Author SHA1 Message Date
Andrew Rodham
59859b54a1 Added line break iterator to text display on template project tiles
This addresses TTP#347914 - Project Browser: TP_VehicleAdv: Display name is cut off

[CL 2315698 by Andrew Rodham in Main branch]
2014-10-01 06:08:05 -04:00
Andrew Rodham
c3e6568441 Made starter content button on New Project dialog a real drop down.
This is more consistent with the other combos, and addresses TTP#347917 - PROJECT BROWSER: Starter Content buttons has a dropdown arrow, but no list.

[CL 2315697 by Andrew Rodham in Main branch]
2014-10-01 06:07:53 -04:00
Michael Noland
b7f7292606 Editor: Improve the 'starter content' button in the new project dialog
- Add warning bubble to starter content button when Mobile/Tablet is picked
- Add a fake down arrow to make the button look more interactive

[CL 2310662 by Michael Noland in Main branch]
2014-09-25 22:44:16 -04:00
Michael Noland
ec1aa13008 Editor: Add tooltips to New Project Wizard sections, clarified Target Hardware choices / where you can edit them in the future, and added an explicit prompt for the destination picker to separate it out from the settings choices
[CL 2304575 by Michael Noland in Main branch]
2014-09-19 18:16:03 -04:00
Andrew Rodham
058e21069d Asset labels in the content browser can now fill beyond the width of the thumbnails.
The font has also been reduced in size to reduce the amount of wrapping on asset labels at small sizes.

Also polished the asset borders and shadows.

This addresses TTP 345457 and 345452.

[CL 2297910 by Andrew Rodham in Main branch]
2014-09-15 05:59:46 -04:00
Andrew Rodham
85b61bda9e Added HardwareTargeting module and tidied up project browser dialogs
Also removed tabs from the project browser dialogs when they're not necessary. Fixed up some incorrect icon sizes to work with the new layout.

[CL 2290664 by Andrew Rodham in Main branch]
2014-09-09 12:16:36 -04:00
Ben Marsh
7e47a9d047 Remove virtual function to return .uproject extension from IProjectManager.
[CL 2289650 by Ben Marsh in Main branch]
2014-09-08 13:51:36 -04:00
Ben Marsh
bb17aef300 Move functionality to invoke UBT into DesktopPlatform.
[CL 2286483 by Ben Marsh in Main branch]
2014-09-05 13:31:22 -04:00
Andrew Brown
90265639c0 Seperated out the New Project icon and overlay images into seperate brushes so they could easily be replaced
[CL 2275974 by Andrew Brown in Main branch]
2014-08-28 06:52:46 -04:00
Max Preussner
9a5e9a0610 Slate: Moved SWizard into AppFramework module
[CL 2275535 by Max Preussner in Main branch]
2014-08-27 21:25:34 -04:00
Ben Marsh
fddcde2522 Use DesktopPlatform functions to generate project files, and include the log in error messages if it fails.
[CL 2267315 by Ben Marsh in Main branch]
2014-08-22 08:33:51 -04:00
Matthew Griffin
9a2090960f Adding audio setting to restrict the amount of streaming sounds that can play concurrently
Changed audio streaming manager add sound source function so that sources are ordered by priority and those that go over the stream limit are stopped
Added a function to FWaveInstance to check both whether streaming is supported and if it's using a streaming wave
Added a new function to the audio streaming manager to check whether a sound source should be created for a wave instance to avoid initialising sources that will not play
Set default amount of streams to 2 in the base engine ini
Added detail customization for AudioSettings so that maximum stream count setting is only shown to those using the experimental streaming switch
Fixed some unsafe sections of the Opus decompression code
Non-Unity build include fix

[CL 2262334 by Matthew Griffin in Main branch]
2014-08-19 06:33:39 -04:00
Andrew Rodham
af2b0dab05 Removed default template parameter from function to fix VS2012
[CL 2262309 by Andrew Rodham in Main branch]
2014-08-19 06:13:33 -04:00
Mark Satterthwaite
6aad7b90f8 Clang requires full template specification.
#codereview andrew.rodham

[CL 2260713 by Mark Satterthwaite in Main branch]
2014-08-18 08:48:43 -04:00
Andrew Rodham
1a1cc8ee53 Reworked the new project dialog
* Categorized templates into Blueprint/C++ templates and organized them into tabs
 * New categories can be specified in the templatedefs.ini file of a template project using a Category tag:
         Category=NewCategory
 * New category types can be registered with a proper description and icon in code through FGameProjectGenerationModule::RegisterTemplateCategory.
 * Added preview images to templates
 * Generally tidied the UI

This addresses TTP#321302 - EDITOR: Project Browser: Reduce Thumbnail size of Templates
Reviewed by Matt.Kuhlenschmidt

[CL 2260660 by Andrew Rodham in Main branch]
2014-08-18 06:48:04 -04:00
Ben Marsh
b57c79c540 Allow C++ plugins to hook game project generation. Contributed by solid-angle, https://github.com/EpicGames/UnrealEngine/pull/336.
[CL 2251943 by Ben Marsh in Main branch]
2014-08-11 17:14:26 -04:00
Chris Gagnon
7fc0f342e5 '/' and '\\\\' are correctly not valid in project name at all as was intended.
Reversed the priority of the validity checks to give more consistent results.
Fixes TTP #341288

[CL 2215243 by Chris Gagnon in Main branch]
2014-07-14 18:22:08 -04:00
Ben Marsh
e7767fdc6e Add a sort key to template definitions, and use it to position the 2D sidescroller sample next to the 3D version. Don't want to sort templates by display name because they all start with "Code" or "Blueprint", and at least this way we can hack it through data for now.
[CL 2130646 by Ben Marsh in Main branch]
2014-07-03 10:48:59 -04:00
Robert Manuszewski
f9bee4dda7 [GitHub] 263 : Search for project templates in plugin directories
[CL 2124323 by Robert Manuszewski in Main branch]
2014-07-02 07:33:17 -04:00
Ben Marsh
034f01c732 Add a single codepath to enumerate projects for an engine installation, which can be shared with the launcher.
#codereview Nicholas.Davies

[CL 2095028 by Ben Marsh in Main branch]
2014-06-04 18:06:57 -04:00
Andrew Copland
3c30a6a6d2 #ttp 311016 CHECKIN: ROCKET: BUG: New Project wizard displays malformed path when hand-typing folder names; also shows forward slashes
#proj Editor
#branch UE4
#summary Enforce the platform specific path handling for "/" or "\\".
reviewed by Thomas.Sarkanen

[CL 2047677 by Andrew Copland in Main branch]
2014-04-23 19:09:13 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00