summaryrefslogtreecommitdiff
path: root/editor/icons
AgeCommit message (Collapse)Author
2022-06-21Merge pull request #62122 from reduz/implement-movie-writerRémi Verschelde
Implement a Movie Maker mode
2022-06-21Implement Running Godot as Movie Writerreduz
* Allows running the game in "movie writer" mode. * It ensures entirely stable framerate, so your run can be saved stable and with proper sound (which is impossible if your CPU/GPU can't sustain doing this in real-time). * If disabling vsync, it can save movies faster than the game is run, but if you want to control the interaction it can get difficult. * Implements a simple, default MJPEG writer. This new features has two main use cases, which have high demand: * Saving game videos in high quality and ensuring the frame rate is *completely* stable, always. * Using Godot as a tool to make movies and animations (which is ideal if you want interaction, or creating them procedurally. No other software is as good for this). **Note**: This feature **IS NOT** for capturing real-time footage. Use something like OBS, SimpleScreenRecorder or FRAPS to achieve that, as they do a much better job at intercepting the compositor than Godot can probably do using Vulkan or OpenGL natively. If your game runs near real-time when capturing, you can still use this feature but it will play no sound (sound will be saved directly). Usage: $ godot --write-movie movie.avi [scene_file.tscn] Missing: * Options for configuring video writing via GLOBAL_DEF * UI Menu for launching with this mode from the editor. * Add to list of command line options. * Add a feature tag to override configurations when movie writing (fantastic for saving videos with highest quality settings).
2022-06-20Rename VideoPlayer editor icon to VideoStreamPlayerHugo Locurcio
The icon was previously unused.
2022-06-19Tweak editor icons for navigation nodes and SkeletonIK3DHugo Locurcio
This adds a partial 2D/3D color to each icon for easier visual grepping. The icons are not fully colored as these nodes don't inherit from Node2D or Node3D. This is similar in principle to how the WorldEnvironment editor icon is colored.
2022-06-14Add vector value linkingkobewi
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com>
2022-06-10Add terrain center bitGilles Roudière
2022-05-26Improve StyleBox previewreduz
* Show checkerboard on background. * Add margins. * Show Ninepatch lines (toggleable). * Move the region to its own section so it does not pollute.
2022-05-13Implement TextMesh resource.bruvzg
Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results.
2022-05-03Implement missing Node & Resource placeholdersreduz
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss.
2022-05-01Change Place Random Tiles to an iconkobewi
2022-04-29Fix external link icon black backgroundHaoyu Qiu
(cherry picked from commit 65f3d99693762a86bcd6e29d3bc5c528b6ffce54)
2022-04-25Merge pull request #60493 from Calinou/editor-add-external-link-iconRémi Verschelde
2022-04-25Merge pull request #60386 from bruvzg/label3dRémi Verschelde
2022-04-25Implement Scene Unique Nodesreduz
Implements https://github.com/godotengine/godot-proposals/issues/4096 * Nodes can be marked unique to the scene in the editor (or via code). * Unique nodes can be accessed via the **%** prefix at any point in the path. From that point in the path (depending on whether the scene of the path is), the unique node will be fetched. * Implementation is very optimal, as these nodes are cached.
2022-04-24Add an external link editor iconHugo Locurcio
This replaces the existing "chainlink" instance icon that was used for external links. That icon is still used for scene instancing. The icon was designed by redlamp. Co-authored-by: Taylor Wright <taylor@redlamp.org>
2022-04-22Implement Label3D node.bruvzg
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector.
2022-04-20Merge pull request #60175 from Geometror/visual-shader-vector4Yuri Rubinsky
2022-04-12Add Vector4 to VisualShaderHendrik Brucker
2022-04-11Merge pull request #60020 from KoBeWi/yeet_bgRémi Verschelde
2022-04-11Implement Animation Librariesreduz
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-08Remove unused SplitContainer bg theme propertykobewi
2022-04-07Merge pull request #59178 from Calinou/occluder3d-add-editor-iconsRémi Verschelde
2022-03-21Add visual marker when dragging and dropping tabsMichael Alexsander
2022-03-15Add editor icons for all Occluder3D resourcesHugo Locurcio
These icons are derived from the Mesh resource icons.
2022-03-13Merge pull request #58437 from timothyqiu/svg-viewboxRémi Verschelde
2022-03-10Remove more occurrences of "stex"TechnoPorg
2022-02-23Fix viewBox of ViewportSpeed.svgHaoyu Qiu
2022-02-14Merge pull request #58008 from Geometror/increase-checkerboard-contrastRémi Verschelde
2022-02-14Add missing CheckButton iconsYuri Sizov
2022-02-12Increase checkerboard texture contrastHendrik Brucker
2022-02-10Reorganize inspector layout workflow for Control nodesYuri Sizov
2022-01-28Merge pull request #57365 from pycbouh/editor-icons-uniformityRémi Verschelde
2022-01-29Fix the breakpoint icon in CodeEditYuri Sizov
2022-01-29Update icons and color conversion rules to simplify the paletteYuri Sizov
2022-01-28Remove unnecessary transformations from editor iconsYuri Sizov
2022-01-27Fix to prevent icons from disappearing.Wagner Scholl Lemos
2022-01-22Fix missing VoxelGI 3D editor gizmo iconHugo Locurcio
2022-01-19Improve the default project themeHugo Locurcio
The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net>
2022-01-18Merge pull request #56104 from Geometror/add-flow-layout-containerRémi Verschelde
Add FlowContainer
2022-01-18Fix toast notification button color on light themeYuri Roubinsky
2022-01-13Improve the SnapGrid editor iconHaoyu Qiu
2022-01-07Add FlowContainerHendrik Brucker
2021-12-10Merge pull request #54002 from ↵Rémi Verschelde
Calinou/editor-anchor-icon-improve-accent-visibility
2021-12-08Rename GPUParticles attractor and collision nodes to have a 3D suffixHugo Locurcio
GPUParticles attractors and collision are currently only available in 3D. Their 2D counterparts haven't been implemented yet, but they will use separate nodes.
2021-12-06Remove ProximityGroup3D nodekobewi
2021-11-15Use a different icon for eased keyframes in the animation editorHugo Locurcio
This makes easing tracks easier to recognize, in a way similar to curved lines in the Path2D editor.
2021-11-12Merge pull request #54803 from goostengine/shape-cast-2dCamille Mohr-Daurat
Add `ShapeCast2D` node
2021-11-12Add `ShapeCast2D` nodeAndrii Doroshenko (Xrayez)
2021-11-12Merge pull request #53987 from groud/tile_data_inspector_pluginRémi Verschelde
2021-11-09Merge pull request #53819 from TokageItLab/re-implement-ping-pongRémi Verschelde
Reimplement ping-pong animation and reverse playback