CrushedPixel
|
33bed3e6a5
|
Made GuiReplaySpeedSlider a subclass of GuiAdvancedButton
|
2015-07-19 13:27:37 +02:00 |
|
CrushedPixel
|
23b77b2375
|
Right-Clicking a Position Keyframe teleports the Camera to that Keyframe's Position, Right-Clicking a Time Keyframe jumps to its Timestamp | https://trello.com/c/dL48nHyG/
DRYed closest Keyframe calculation on GuiKeyframeTimeline
DRYed closest Keyframe calculation on GuiMarkerTimeline
|
2015-07-19 13:27:37 +02:00 |
|
CrushedPixel
|
b4eb366688
|
Added more Constructors to GuiAdvancedTextField
|
2015-07-19 13:27:37 +02:00 |
|
CrushedPixel
|
b851632ffb
|
added getWidth() method to GuiString which returns the width of the drawn String (calculated using FontRenderer#getStringWidth())
|
2015-07-19 13:27:37 +02:00 |
|
CrushedPixel
|
3c7c1198cc
|
Made GuiColorPicker a subclass of GuiAdvancedButton and call pickerToggled() method from own click handler methods
|
2015-07-19 13:27:36 +02:00 |
|
CrushedPixel
|
5b167351b0
|
ComposedElement initially sorts its elements and respects their elements' y position if both are Dropdowns
|
2015-07-19 13:27:36 +02:00 |
|
CrushedPixel
|
3299986e18
|
Made GuiVideoFramerateSlider a subclass of GuiAdvancedButton and added missing @Override annotations
|
2015-07-19 13:27:36 +02:00 |
|
CrushedPixel
|
708201c456
|
Added CheckBoxListener for GuiAdvancedCheckBox
|
2015-07-19 13:27:36 +02:00 |
|
johni0702
|
046b686837
|
Fix GuiDropdown not functioning in GuiReplayEditor
|
2015-07-18 17:50:43 +02:00 |
|
johni0702
|
d61e82ef3b
|
Add PBO frame capturer for stereoscopic, cubic and equirectangular rendering
|
2015-07-18 16:37:11 +02:00 |
|
johni0702
|
2a9cc745c0
|
Fix exceptions not being handled correctly when rendering from command line
Fix export args and file not being set when rendering from command line
|
2015-07-18 16:37:11 +02:00 |
|
johni0702
|
c3bc06cab0
|
Add additional checks in PBO methods
|
2015-07-18 16:37:11 +02:00 |
|
johni0702
|
d7b8339f22
|
Fix infinite loop in exception handling
|
2015-07-18 16:37:11 +02:00 |
|
CrushedPixel
|
8f82ca5434
|
Implemented NoOverlay interface for some more GUIs
|
2015-07-17 16:21:23 +02:00 |
|
CrushedPixel
|
2f78dc5e27
|
Don't render indicators in GuiReplayOverlay if current screen implements NoOverlay
|
2015-07-17 16:21:02 +02:00 |
|
CrushedPixel
|
d5be3b8eb6
|
Fix typo in Renderer Descriptions (useable -> usable)
|
2015-07-17 16:20:38 +02:00 |
|
CrushedPixel
|
33ff72b878
|
Wait until world has loaded when previewing a Camera Path
Clean up unused fields and thus unnecessary methods in ReplayProcess
|
2015-07-17 14:35:58 +02:00 |
|
CrushedPixel
|
83b91b7d8e
|
CustomImageObject#getResourceLocation() should return null if it's not registered yet (thread safety)
|
2015-07-17 13:33:54 +02:00 |
|
CrushedPixel
|
edf2f9ce13
|
Undo removed ReplayHandler#spectateCamera() call which was inherited from ReplayHandler#setCameraEntity() call which was removed in commit ef39c74
|
2015-07-17 13:33:54 +02:00 |
|
CrushedPixel
|
a46a223070
|
Cleaned up OpenGL calls in CustomObjectRenderer and PathPreviewRenderer
|
2015-07-17 13:33:54 +02:00 |
|
johni0702
|
fdd2c7ecf7
|
Allow all camera rotation axis to be ignored separately during rendering
|
2015-07-17 12:43:46 +02:00 |
|
CrushedPixel
|
d360ee5e2e
|
Moved Add and Remove Buttons in GuiObjectManager 5px upwards
|
2015-07-17 12:27:55 +02:00 |
|
CrushedPixel
|
7094a18106
|
Close Toolbar in GuiReplayOverlay when GuiMouseInput is closed
|
2015-07-17 12:16:10 +02:00 |
|
CrushedPixel
|
efd82861c2
|
Rename mislabeled TimestampUtils#getMinutesFromTimestamp Method to TimestampUtils#timestampToWholeMinutes
|
2015-07-17 12:16:09 +02:00 |
|
johni0702
|
71952e94dd
|
Fix getCameraEntity not being thread safe (concurrent event registration) even though called from multiple threads
|
2015-07-17 11:48:55 +02:00 |
|
CrushedPixel
|
a55173ffc7
|
Marker Keyframes are initially selected after creating them and get properly deselected when removing them
|
2015-07-17 02:30:23 +02:00 |
|
CrushedPixel
|
0614b5e750
|
Prevent "Synchronize Timelines" feature from exceeding the Keyframe Timeline length
|
2015-07-17 02:25:51 +02:00 |
|
CrushedPixel
|
21938250f6
|
Keyframe Timeline Length is a Magic Constant
|
2015-07-17 02:25:29 +02:00 |
|
CrushedPixel
|
d708360c63
|
Render Camera Indicator in lower right corner if Path Preview is active
|
2015-07-17 02:12:40 +02:00 |
|
CrushedPixel
|
028b7ff7b7
|
Added consistency to naming of Keybindings
|
2015-07-17 01:26:41 +02:00 |
|
CrushedPixel
|
a7cf488d0b
|
Reorder custom Replay Mod Keybindings for better display in GuiReplayOverlay
|
2015-07-17 01:26:11 +02:00 |
|
CrushedPixel
|
0ae8e9583a
|
Add Toolbar to GuiReplayOverlay, showing all Keybindings as handy buttons
|
2015-07-17 01:25:50 +02:00 |
|
CrushedPixel
|
154f3e3c04
|
Do not show Clear Keyframe Callback if no Keyframes present
|
2015-07-17 01:25:13 +02:00 |
|
CrushedPixel
|
e0dec32b1d
|
Updated TimestampUtils#getMinutesFromTimestamp, allowing the returned value be higher than 60
|
2015-07-16 22:57:59 +02:00 |
|
CrushedPixel
|
238acf2eca
|
Initially validate inputs in GuiRenderSettings
|
2015-07-16 22:04:06 +02:00 |
|
CrushedPixel
|
9ba99d1794
|
Added restriction for Encoding Presets with the yuv420 setting (width and height have to be even numbers)
|
2015-07-16 21:56:29 +02:00 |
|
CrushedPixel
|
da82e3e1f2
|
Draw Elements in GuiRenderSettings in the correct order
|
2015-07-16 21:09:58 +02:00 |
|
CrushedPixel
|
af3ca17bcd
|
Fixed Encoding Presets to allow for whitespaces in the File Name
|
2015-07-16 21:09:58 +02:00 |
|
CrushedPixel
|
87b99d1f8f
|
Fixed min/max values for GuiNumberInputs in GuiEditKeyframe
|
2015-07-16 21:09:58 +02:00 |
|
CrushedPixel
|
bd1e8b4866
|
Fixed small mistake in localizaton
|
2015-07-16 21:09:58 +02:00 |
|
johni0702
|
5dd974cc9f
|
Fix preview trying to read argb when there is only rgb
|
2015-07-16 21:02:18 +02:00 |
|
CrushedPixel
|
e29b6ec9a0
|
Use java.util.Arrays instead of scala.actors.threadpool.Arrays in GuiKeyframeRepository to prevent a crash at runtime
|
2015-07-16 20:20:57 +02:00 |
|
CrushedPixel
|
0c7e7a3e0c
|
removed unnecessary null check when calling ReplayHandler#getCameraEntity in ReplaySender
|
2015-07-16 19:41:24 +02:00 |
|
johni0702
|
84cb8b2988
|
Do not bother with exceptions during exporting when process was cancelled
|
2015-07-16 19:09:30 +02:00 |
|
johni0702
|
56efc8c5ec
|
Use RGB instead of ARGB for export and therefore speed up OpenGL to output conversion process
|
2015-07-16 18:14:14 +02:00 |
|
CrushedPixel
|
a19317ecdd
|
CameraEntity now registers itself. It doesn't need external code doing its job!
|
2015-07-16 17:45:52 +02:00 |
|
CrushedPixel
|
86bd646b35
|
Another commit to fix underlining in GuiReplayInstanceChooser... I'm so sorry Johni :(
|
2015-07-16 17:37:20 +02:00 |
|
CrushedPixel
|
531319a4d1
|
Added Checkbox to GuiRenderSettings to enable/disable Name Tag rendering
|
2015-07-16 17:28:33 +02:00 |
|
CrushedPixel
|
5634507ce7
|
GuiReplayInstanceChooser: Undid underlining the Replay File String and underline the Gui Title again
|
2015-07-16 16:46:07 +02:00 |
|
johni0702
|
6a5b6fdac5
|
Add PBOs and PBO support for default rendering
|
2015-07-16 16:23:30 +02:00 |
|