D8H
a02b8dcfe0
Add vertical alignement for BitmapText and BBText ( #7523 )
2025-03-31 21:00:58 +02:00
AlexandreS
e6e4d9048f
Add action to set Text object font ( #6911 )
2024-09-02 16:25:41 +02:00
D8H
93e9fc6aed
Fix missing expressions for text object ( #6470 )
2024-03-21 10:30:25 +01:00
D8H
cc24eab2aa
Allow to set the text outline and shadow from the object editor ( #6246 )
...
* Avoid the shadow to be cut out.
* Fix the shadow angle action.
2024-02-08 13:11:18 +01:00
D8H
ceb24f0edb
Unify text expressions conditions and actions between objects ( #5778 )
2023-10-16 18:17:50 +02:00
D8H
7f3e2b210a
Fix missing effect tab on some objects ( #5616 )
2023-08-31 20:41:06 +02:00
D8H
18e8020bf5
Simplify the list of actions/conditions by removing duplicated actions/conditions that are common between objects ( #5494 )
...
* Actions, conditions and expressions related to opacity, size (width/height), scale, animations and other common features are now visible only once when you search for them in actions/conditions (instead of being shown once for every type of object supporting them). This reduces the risk of confusion for new or existing users, notably when multiple versions of the same action were returned by the search and was making it difficult to choose the proper one.
* Internally, this works thanks to default, built-in behaviors that are supported by the objects.
2023-08-25 11:11:55 +02:00
Clément Pasteau
54cf91f180
Display new objects in the New Object Dialog ( #4871 )
...
* Buttons
* Toggles, Switches and Sliders
* Multitouch Joysticks
* Health and loading bars
* (Those objects were previously available through the asset store and are now visible when creating an object from scratch)
2023-02-02 11:27:49 +01:00
AlexandreS
46e1a5c6e8
Fix Text object Scale X condition and action ( #4768 )
2022-12-30 11:39:03 +01:00
AlexandreS
41fa153ddf
Add description to a certain amount of parameters in actions and conditions ( #4716 )
2022-12-20 13:59:10 +01:00
Aurélien Vivet
c278c0a432
Fix parameters order in the events sheet sentence of "Change the gradient of the text" action ( #4368 )
2022-10-07 10:40:39 +02:00
D8H
a852e91690
Add missing expression group icons ( #4353 )
2022-10-04 14:56:59 +02:00
D8H
0706a54305
Reorganize extensions categories ( #4345 )
2022-10-04 10:37:27 +02:00
AlexandreS
4100b24dfd
Improve display of black icons on dark themes ( #4302 )
2022-09-16 12:22:11 +02:00
D8H
93be3153b5
Fix useless "Change" prefix in some actions name ( #4238 )
2022-08-28 21:44:23 +02:00
Florian Rival
cf061638b8
Avoid warnings in the console during preview/export by cleaning old C++ include files ( #4070 )
...
Only show in developer changelog
2022-06-28 19:26:25 +02:00
Florian Rival
43d55112cc
Display objects in categories when creating a new object ( #3562 )
...
Don't show in changelog
2022-01-29 16:02:34 +00:00
Aurélien Vivet
d980400c2b
Add "FontSize" expression for Text objects ( #2974 )
2021-10-03 15:50:30 +01:00
Florian Rival
1a27f689e0
Remove deprecated/unused/unmaintained GDCpp code ( #2930 )
...
* This also includes extensions code.
Only show in developer changelog
2021-08-17 14:34:58 +02:00
Aurélien Vivet
9d09ad4dd9
Add Bitmap Text objects, an efficient way to display texts using custom "bitmap fonts" ( #2432 )
...
* This allows to display texts on screen that use a "bitmap font", generated with softwares like [BMFont](https://www.angelcode.com/products/bmfont/ ) or [bmGlyph](http://www.bmglyph.com/ ).
* Bitmap fonts allow advanced effects and custom design of each character, with complete control over the appearance of the text. This is useful for making a custom score counter, titles, button labels...
* They also render very well in a pixel-perfect, pixel-art or retro-like game.
* Finally, these Bitmap Texts are fast and efficient to render on screen: useful for scores or texts that are updated frequently.
2021-05-07 14:57:00 +01:00
Florian Rival
f35a3a6827
Improve description of all extensions
...
Don't show in changelog
2021-01-21 20:05:08 +00:00
Florian Rival
3b89284fd2
Normalize/fix some action/condition sentences
2020-01-03 22:29:08 +00:00
Florian Rival
2f8840b2cf
[codemod] Adapt sentences of action/conditions
2019-12-27 13:46:57 +01:00
Bouh
2b4d263410
Fix selection dismissed when panning + some icons and descriptions ( #1269 )
2019-10-29 18:28:22 +00:00
Florian Rival
4483e0659a
Rename 'Value to test' to 'Value to compare'
2019-06-19 21:28:58 +01:00
Wend1go
26cf2e35f2
Add outline, shadow, gradient and alignment to Text object ( #1096 )
2019-06-16 11:36:26 +01:00
Wend1go
6448c6a78a
Add scale actions/conditions for Text objects ( #1092 )
2019-06-09 21:20:30 +01:00
Florian Rival
02c65bcf66
[WIP] Add translations support, using js-lingui, to newIDE (including libGD.js)
...
* Upgrade to Flow 0.92 and make fixes for it
* Convert all extensions to use _("...") instead of t("...") for translations,
to be able to be parsed by gettext
* Handle translation in JS extensions
* Move Providers out of MainFrame
* Remove i18next
* Adapt ExtractTranslations script to handle js files (for extensions)
2019-02-09 14:08:22 +00:00
Florian Rival
1b7a667c79
Improve description of opacity and other actions/conditions
2018-11-25 19:55:20 +01:00
Lizard-13
566540133d
Add word wrapping for Text Object ( #658 )
2018-09-23 11:45:18 +01:00
Florian Rival
39887ccc80
Add help links in actions/conditions editor ( #576 )
...
* Add support for help links in InstructionParametersEditor.
* Add help paths for extensions/objects/behaviors/instructions
2018-08-07 23:03:50 +01:00
Florian Rival
a8559bfbbc
Add clang-format to format (C++) source files automatically ( #491 )
...
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
wild-master
0f4d73fae3
English translation improvements ( #375 )
2017-08-28 22:04:16 +02:00
Victor Levasseur
72df404d7f
Automatic versioning ( #311 )
...
* Use the port number in SendHttpRequest and DownloadFile
* Fix "Custom size" and "Custom viewports" not displayed in layer propgrid
* Fix Fedora spec file
* Use automatic versioning from git
* A "correct" version number is now generated even if git is unable to find a tag
2016-11-11 11:32:56 +01:00
Florian Rival
bec51c705b
Update some extensions to be created on Android
2016-02-09 19:40:47 +01:00
Victor Levasseur
a549f220cb
Extensions now use the new templated AddObject and AddRuntimeObject methods
2016-01-28 16:45:35 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
6ad84152a5
Small refactoring in ObjectsPropgridHelper
2015-08-24 20:15:59 +02:00
Florian Rival
a5fd4ea861
Remove useless parameters when calling AddParameter in *Extension.cpp
2015-08-17 19:00:13 +02:00
victorlevasseur
2fe320ee3b
Remove GD_T() macro
2015-07-07 13:30:13 +02:00
Victor Levasseur
92ff667e7f
Fix Serializer crashing if a project contains non ASCII characters
2015-07-06 22:29:00 +02:00
Victor Levasseur
b32732916c
Actions and conditions are declared in the extension with gd::String (except for the sentence)
...
Added push_back and Split methods to gd::String
2015-06-25 16:49:40 +02:00
Victor Levasseur
0049b5c6fa
Merge remote-tracking branch 'upstream/master' into utf8-tr-macro
...
Conflicts:
Core/GDCore/BuiltinExtensions/SpriteExtension/SpriteExtension.cpp
Core/GDCore/Events/ExpressionMetadata.h
Extensions/Box3DObject/Extension.cpp
Extensions/DraggableAutomatism/Extension.cpp
Extensions/Light/Extension.cpp
Extensions/Network/Extension.cpp
Extensions/PanelSpriteObject/Extension.cpp
Extensions/ParticleSystem/ExtensionSubDeclaration1.cpp
Extensions/ParticleSystem/ExtensionSubDeclaration3.cpp
Extensions/PathAutomatism/Extension.cpp
Extensions/PathfindingAutomatism/Extension.cpp
Extensions/PhysicsAutomatism/Extension.cpp
Extensions/PlatformAutomatism/Extension.cpp
Extensions/PrimitiveDrawing/Extension.cpp
Extensions/SoundObject/Extension.cpp
Extensions/TextEntryObject/Extension.cpp
Extensions/TextObject/Extension.cpp
Extensions/TileMapObject/Extension.cpp
Extensions/TiledSpriteObject/Extension.cpp
Extensions/TopDownMovementAutomatism/Extension.cpp
GDCpp/GDCpp/DocMainPage.h
GDCpp/docs/doxyfile
GDJS/GDJS/BuiltinExtensions/AudioExtension.cpp
GDJS/GDJS/BuiltinExtensions/BaseObjectExtension.cpp
GDJS/GDJS/BuiltinExtensions/CameraExtension.cpp
GDJS/GDJS/BuiltinExtensions/FileExtension.cpp
GDJS/GDJS/BuiltinExtensions/JoystickExtension.cpp
GDJS/GDJS/BuiltinExtensions/NetworkExtension.cpp
GDJS/GDJS/BuiltinExtensions/SceneExtension.cpp
GDJS/GDJS/BuiltinExtensions/SpriteExtension.cpp
scripts/ExtractTranslations.sh
2015-04-28 20:03:27 +02:00
Florian Rival
c2dc553571
Simplified function name declaration for actions/conditions/expressions
2015-04-23 21:30:04 +12:00
Florian Rival
69f1750c88
Hide all angle related instructions (deprecated, use Base object conditions/actions instead)
2015-04-12 17:28:05 +12:00
victorlevasseur
b772a99ff0
Add GD_T macro to translate UTF8 std::string (and _ macro is for wxString
...
only)
Updated all source code to use the new macro
2015-03-29 14:40:07 +02:00
victorlevasseur
35ecff341f
Can use locale strings for parameters using a function when declaring the
...
intruction
2015-02-15 13:19:46 +01:00
Florian Rival
2317368415
Merge branch 'remove-boost' of https://github.com/victorlevasseur/GD into c++11
...
Conflicts:
GDCpp/GDCpp/ObjInstancesHolder.cpp
2015-01-25 20:12:14 +01:00
Florian Rival
64e6860718
Version bump.
...
Updated copyrights.
2015-01-22 21:22:01 +01:00