45 Commits

Author SHA1 Message Date
Saas 887311d1f1 replace raw data with (a) struct(s) 2025-11-13 23:00:09 +01:00
Saas facd7d39dc return true if handled 2025-09-14 16:02:48 +02:00
Saas 6810e5f2a4 add moving selected keyframes with arrow keys 2025-09-14 16:00:07 +02:00
Saas ee6fae8956 small polish stuff
- Fix keyframe edit popup height
- Make keyframe mouse hover color more intense
- Increase keyframe size by 1 to prevent accidental miss clicks, resulting in a new keyframe added, when trying to double click to edit a keyframe
2025-09-14 14:15:35 +02:00
Saas bb6c3233d2 method placement 2025-09-13 19:22:37 +02:00
Saas 499228cc98 add curve editor presets 2025-09-13 19:07:41 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 fc98b5f1f0 Add snapping to grid with Ctrl key when moving keyframes in curve
#2455
2025-01-30 17:26:04 +01:00
mafiesto4 4d6282a5b4 Add focus selection to curve editor and apply margin around shown curve section
#2455
2025-01-29 23:54:41 +01:00
mafiesto4 a31279954a Fix curve editor scroll bars to be hidden when not enabled
#1083
2025-01-28 23:07:05 +01:00
mafiesto4 d25cb7a9da Fix curve tangent handles to maintain size relative to the current view scale
Fix curve tangent colors to match editor style
Fix curve tangents editing to have stable movement no matter the view scale

#2455
2025-01-28 22:59:39 +01:00
mafiesto4 6a27e5338a Fix float precision issue when drawing curve or timeline time axes
#2455
2025-01-28 12:48:19 +01:00
mafiesto4 5ad323c7cb Fix showing whole curve if its empty 2025-01-28 12:44:52 +01:00
mafiesto4 57628c3d5f Refactor Bezier splines drawing and editing to property evaluate value and match curve evaluation
#3051
2024-12-02 19:10:28 +01:00
mafiesto4 0a4a431f74 Fix exception regression 2024-12-01 21:55:19 +01:00
mafiesto4 8ef7f7cb1a Add F key shortcut to show whole curve in editor view 2024-11-30 23:21:23 +01:00
mafiesto4 6f0a2c0288 Fix curve editor showing whole curve in a view 2024-11-28 18:27:09 +01:00
mafiesto4 dc91e55cec Fix scroll bars when using negative content area (eg. curve editor) 2024-11-27 20:22:38 +01:00
mafiesto4 e2462c8151 Add ability to edit position curve in timeline with a gizmo in a viewport 2024-10-02 17:00:58 +02:00
mafiesto4 f81e89d7d4 Refactor timeline grid drawing to share code between Editor UI elements 2024-03-16 16:44:57 +01:00
mafiesto4 8de2249ed8 Refactor Editor UI style for selection and drag drop interactions
#1741
2024-03-07 16:45:09 +01:00
mafiesto4 01daa2d66a Merge branch 'input-settings-changes' of https://github.com/Menotdan/FlaxEngine into Menotdan-input-settings-changes
# Conflicts:
#	Source/Editor/Modules/UIModule.cs
2024-03-04 18:33:16 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Menotdan 13cc45c3d7 Add the option to deselect all whereve there is a select all, Refactor much of the codebase to use keybinds from InputOptions. 2023-12-08 20:16:07 -05:00
Menotdan bcce52ca22 Refactor CurveEditor and KeyframesEditor to use input options. 2023-12-08 17:38:58 -05:00
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 f547e44d3d Add minor UI improvements for timeline and curves editing 2021-09-20 16:54:11 +02:00
mafiesto4 d19d0ef0e5 Add keyframes editor to proxy keyframes from subtracks on object track
#519
2021-09-03 12:32:33 +02:00
mafiesto4 adadde0aa9 Add epsilon clamping for keyframes adding in timeline 2021-09-01 14:43:48 +02:00
mafiesto4 0d5fa3e125 Add copy/paste feature to keyframes and curves editors
#519
2021-09-01 14:43:47 +02:00
mafiesto4 d062601260 Add Shift for range-based selection in curve and timeline editors 2021-09-01 14:43:47 +02:00
mafiesto4 aa75a2aeb0 Adjust curve and keyframes UI to be easier to use with a mouse
#519
2021-08-24 17:15:43 +02:00
mafiesto4 0063ec3527 Add shared rectangle selection for all timeline tracks to select keyframes
#519
2021-08-24 17:14:41 +02:00
mafiesto4 ee3f7aeb53 Adjust curve background drawing for timeline 2021-08-24 12:15:38 +02:00
mafiesto4 fc8c8b5c25 Tweaks and improvements for curves editing
#519
2021-08-04 16:35:19 +02:00
mafiesto4 41b7897857 Split CurveEditor into separate files for easier navigation 2021-08-04 12:01:23 +02:00
mafiesto4 9464c509fa Improve keyframes and curves points moving with a mouse
#519
2021-08-04 10:59:43 +02:00
mafiesto4 91be427305 Fix typos 2021-07-23 16:25:12 +02:00
mafiesto4 6cbeac6537 Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
#	Source/Engine/Navigation/NavMesh.cpp
#	Source/Engine/Navigation/NavMeshBuilder.cpp
2021-01-22 11:31:22 +01:00
mafiesto4 57d7508e25 Fix some editor UI controls visible in Visual Scripting 2021-01-21 14:26:22 +01:00
VNC 6ab300025b Fixed a ton of typos 2021-01-05 02:13:15 +01:00
jb-perrier 03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
mafiesto4 6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00