aboutsummaryrefslogtreecommitdiff
path: root/scene/gui
Commit message (Collapse)AuthorAgeFilesLines
* Small Issues & MaintenanceJuan Linietsky2014-08-012-26/+98
| | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-= -Begin work on Navigation Meshes (simple pathfinding for now, will improve soon) -More doc on theme overriding -Upgraded OpenSSL to version without bugs -Misc bugfixes
* Bug FixesJuan Linietsky2014-06-293-1/+8
| | | | | | | | | | -=-=-=-=- -Documentation now shows overridable theme values (though this needs to be documented). -Detect when object transform is flipped and flip normals too. -TileMap can specify bounce and friction for collision. -Removed limit of 4 lights per object -Added is_hovered() to buttons.
* Import 3D Scene ImprovementsJuan Linietsky2014-06-194-16/+227
| | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=-=- -If re-importing from the "dependency changed" dialog, edited scene will keep the local changes. -Imported scene will keep track of changes in the source asset -Geometry changes in source geometry or nodes with a different transform will be updated. -Materials will be kept if changed locally. -New nodes added will be kept -If nodes were reparented or renamed, they will still keep track -Deleted notes will be restored, use the -noimp option to avoid this. -In general, you can trust that if you do local modifications to the imported scene, they will not be erased after re-import. -Erasing your changes is done by re-importing from the "Re-Import" menu, re-opening the "Import 3D Scene" dialog. This wil re-import fresh. Overall, This should allow you to work on a scene and see changes made to 3D assets in real-time. So Please test!!
* FineTune HDR and Other StuffJuan Linietsky2014-06-172-1/+52
| | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- -More parameters to ESM shadows -LightMap Octree now can bake to "hdr" (use HDR8 for now) -New resource PolygonPathFinder, polygon based pathfinder using A-star algorithm. (will add nodes to use it more easily soon)
* Made a uniform distribution of characters in Label::set_percent_visible()Theo Hallenius2014-05-311-3/+8
|
* Fix script editor scrollbar disappear issuemarynate2014-05-211-1/+1
|
* A bit of everything:Juan Linietsky2014-05-141-0/+4
| | | | | | | | | | | | | -IMA-ADPCM support for samples, this means that sound effects can be compressed and use 4 timess less RAM. -New 3D import workflow based on Wavefront OBJ. Import single objects as mesh resources instead of full scenes. Many people prefers to work this way. Just like the rest of the imported resources, these are updated in realtime if modified externally. -Mesh resources now support naming surfaces. This helps reimporting to identify which user-created materials must be kept. -Several fixes and improvements to SurfaceTool. -Anti Aliasing added to WorldEnvironment effects (using FXAA) -2D Physics bodies (RigidBody, KinematicBody, etc), Raycasts, Tilemap, etc support collision layers. This makes easy to group which objects collide against which. -2D Trigger shapes can now also trigger collision reporting in other 2D bodies (it used to be in Area2D before) -Viewport render target textures can now be filtered. -Few fixes in GDscript make it easier to work with static functions and class members. -Several and many bugfixes.
* Fix LineEdit selected text drag and drop behavior: move instead of duplicate ↵marynate2014-05-111-1/+4
| | | | selected text; maintain selection after drag and drop.
* remove degud outputjonyrock2014-05-071-2/+0
|
* call during autocompletionjonyrock2014-05-071-1/+8
|
* Add auto code completion (without press Ctrl+Space manually)marynate2014-05-061-1/+5
| | | | | | | | Disalbe auto code completion even there's only one option Hide auto-completion if only one completion option and it's been typed Support use tab key to accept code completion option
* Add get_word_under_cursor() method to TextEditmarynate2014-05-062-0/+24
|
* Lots of 3D improvements:Juan Linietsky2014-05-042-2/+18
| | | | | | | | | | | | | -Object Manipulator Gizmo keeps proper scale in all windows and projections, (configurable on settings too). -Manipulator gizmos for other objects (camera, shapes, etc) massively improved and bug-fixed. -Manipulator gizmos are different for edited object and other objects. -Properly highlight manipulator gizmo handles when hovered. -Fixed bugs in fragment program when using more than 1 light together. -Reload png/jpg files automatically in editor if edited externally. -Added 4-stages Parallel Split Shadow Mapping, to improve shadow quality in large scenarios -Added PCF13 to improve smoothness of shadow borders -General optimization of directional light shadow mapping for Orthogonal,PSM and PSSM. -Fixed normal mapping when importing DAE files, works nicely now.
* Merge remote-tracking branch 'upstream/master' into pair_symbols_tooljonyrock2014-05-012-63/+90
|\
| * -Added OpenSSL and HTTPS supportJuan Linietsky2014-04-282-63/+90
| | | | | | | | | | -Built-in version of the library for Windows, Android and iOS (other OSs use system one) -Small fixes all around
* | EDITOR_DEF in the right placejonyrock2014-04-302-14/+12
| |
* | #331 settings menu option title fix oopsjonyrock2014-04-281-6/+6
| |
* | #331 settings menu option title fixjonyrock2014-04-281-6/+6
| |
* | pair symbols tool basic impjonyrock2014-04-272-4/+167
|/
* #298 impjonyrock2014-04-262-15/+51
|
* -Fixed viewport stretch bugsJuan Linietsky2014-04-182-19/+4
| | | | | -Fixed input in viewport stretch bugs -Fixed tilemap pixel overlap (really?)
* text cursor in text editor & const in Rect2ijonyrock2014-04-172-1/+10
|
* -Added google play services (needed for some stuff)Juan Linietsky2014-04-141-2/+2
| | | | | | | | | -Added new screen resizing options, stretch_2d is removed, new much more flexible ones. -Fixed bug in viewport (can create more instances in 3d-in-2d demo now) -Can set android permissions and screen sizes manually in the export settings -Changed export templates extension to .tpz (too many people unzipped the manually..) -File dialog now ensures that the proper extension is used (will not allow to save without it) -Fixed bug that made collision exceptions not work in 2D
* home button like & whitespacejonyrock2014-04-101-2/+15
|
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2014-04-102-0/+7
|\
| * Merge branch 'master' into hotfix-android-unicode-ime-inputsanikoyes2014-04-062-5/+19
| |\
| * | fix android can't input unicode characterssanikoyes2014-03-132-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | fix hide soft keyboard by press 'back' button, then click current focus text edit/line edit control, soft keyboard won't show again add features: press enter key with line edit control will hide soft keyboard
* | | -Fixed a few bugs in ViewportJuan Linietsky2014-04-104-3/+58
| |/ |/| | | | | | | -Made a few demos using Viewport to show it's true power! -Fixed some start-up error messages.
* | -Support for changing fontsJuan Linietsky2014-04-051-0/+2
| | | | | | | | | | | | | | -Detect when free() might crash the project and throw error -fixed 2D Bounce in physics (3d still broken) -renamed “on_top” property to “behind_parent”, which makes more sense, old on_top remains there for compatibility but is invisible. -large amount of fixes
* | Add anchor options "Center"sanikoyes2014-03-312-5/+17
|/
* Merge pull request #151 from marynate/PR-fix-line-edit-bind-selectreduz2014-02-281-1/+1
|\ | | | | Fix LineEdit select method binding
| * Fix LineEdit select method bindingmarynate2014-02-271-1/+1
| |
* | Auto select custom property value field when pop up, user can start typing ↵marynate2014-02-271-0/+5
|/ | | | to change value right away.
* -Added ATITC texture supportJuan Linietsky2014-02-261-1/+1
| | | | | -Fixed bug of some tabs showing wrong names -Exported properties for viewport
* -project settings are saved when changedJuan Linietsky2014-02-153-3/+109
| | | | | | | | -load() was in the GDScript docs but missing in the scripting-different music for platformer 2D and 3D -fix how documentation is generated, built in doc browser should be always up to date -copypaste, scrolling, etc in builtin doc -built-in scripts get saved now (though debugger may not always work on them) -Theme can be set to controls as a property
* -fixed bug in Button now exporting font propertyJuan Linietsky2014-02-151-0/+2
| | | | | | | | -made GUI Theme editor usable -editor does not allow to export or create .pck in the same path as a project -changed .pck format (lacked support for versioning so couldn't change it), previous was causing crashes and is now incompatible, just re-export. -will not look for .pck files recursively, was causing unexpected behaviors -fixed execution of Godot in paths with non unicode characters in Windows, OSX and Linux.
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2014-02-131-1/+1
|\
| * Disabled the slider for numeric values on the tree view.Trent McPheron2014-02-101-1/+1
| |
* | -fixed export templates not loading/exporting on WindowsJuan Linietsky2014-02-131-0/+2
|/ | | | | | | | | | | | -fixed TouchScreenButton with stretch2d -fixed(?) OSX crash on startup (test!!) -compilation fixes on windows -CollisionPolygon editor works again -find buttons en find dialog -TileMap editor cleanup (removed "error", made nicer) -viewport flicker fixed -make .scn default extension for saving scenes -export the rest of the network classes to gdscript
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-0987-0/+26425