Commit graph

143 commits

Author SHA1 Message Date
N8n5h ee2764b877 Add two context menu options for logic nodes
The two new context menu options will let the user inspect the source code
of the node. For the haxe source the existing operator was used (ArmOpenNodeSource),
but it was modified because I thought it made more sense to guess the version the user has based on their last commit instead of master.
for python __module__ was used to obtain the relative path.

The options were appended to the existing menu instead of being its own class because I couldn't find how to implement it that way without redrawing.

- Added a way to obtain the last commit in utils without git cli
2020-09-30 17:42:35 -03:00
Moritz Brückner fd4fcff19f Implement context manager for safer cwd changing 2020-09-25 21:20:11 +02:00
Moritz Brückner 3c6f853605 Port lz4 compression from Armorpaint 2020-08-20 22:34:52 +02:00
Valentín Barros 61b2d008e3 Fixes wrong rsplit usages trying to discard file extensions [fixes #1805]
Otherwise would fail if path contained any other dot.
2020-08-19 09:28:07 +02:00
Moritz Brückner d18a9917aa Fix sub-package export 2020-07-12 16:08:52 +02:00
Moritz Brückner 26bdba9092 Fix fetching scripts from sub-packages 2020-07-12 15:36:18 +02:00
Moritz Brückner 4ca340024a Fix logger usage 2020-07-07 22:43:51 +02:00
tong 9389c5f44d Fix unset object prop 2020-07-04 23:02:33 +02:00
tong a7f9acd606 Use regexp to validate haxe module name 2020-06-14 23:04:49 +02:00
tong 5ff56e6464 Filter haxe modules with invalid names 2020-06-14 21:08:06 +02:00
tong bba3b924c0 Allow to set custom play scene 2020-05-23 12:18:07 +02:00
Moritz Brückner ce96f19be1
Merge branch 'master' into refactor-exporter 2020-04-16 23:48:32 +02:00
Moritz Brückner c6bfad710c utils.py: add docstring + annotations to safestr() 2020-04-16 00:34:03 +02:00
Moritz Brückner deba93d3da Refactor bone processing 2020-04-12 21:16:16 +02:00
Moritz Brückner 22faa147b2 Fix possible error with sublime text project generation 2020-04-12 20:05:03 +02:00
Moritz Brückner 0cac8fa987 Fix ResourceWarning for open_folder() 2020-03-03 22:13:44 +01:00
Moritz Brückner ac544889ab Fix bool type trait properties 2020-02-07 19:29:55 +01:00
Moritz Brückner 2d8c86ac98 Improved warnings 2020-01-08 17:17:18 +01:00
Moritz Brückner 2c13f0c78c Fix unused @prop recognition 2020-01-08 17:06:32 +01:00
Moritz Brückner 7245c83313 Better vector recognition 2020-01-08 16:37:33 +01:00
Moritz Brückner c4b3d82fbb Add warning for static properties 2020-01-07 22:06:32 +01:00
Moritz Brückner 05baf7b39f Support for different object types 2020-01-07 22:00:45 +01:00
Moritz Brückner e7d631f9da Support object prop type 2020-01-07 21:09:39 +01:00
Moritz Brückner f76c903614 Improved vector recognition 2020-01-07 20:45:45 +01:00
Moritz Brückner ab76f31346 Add support for vector properties 2020-01-07 20:26:12 +01:00
Moritz Brückner da16b0e0ac Show warnings caused by invalid trait props 2020-01-07 13:15:21 +01:00
Moritz Brückner 5b60533251 Fix property type change 2020-01-07 13:12:35 +01:00
Moritz Brückner 60914da401 Fix String recognition 2020-01-07 13:06:18 +01:00
Moritz Brückner 049911504c Refactor trait prop system and support different prop types 2020-01-07 12:35:38 +01:00
Moritz Brückner 71ba39f653 Reorganize (PEP8) and remove unused imports 2020-01-07 11:44:33 +01:00
Lubos Lenco 2d61a06f78
Merge pull request #1525 from MoritzBrueckner/gen-tex-export
Add support for generated image textures
2019-12-22 12:44:17 +01:00
Moritz Brückner c035f15896 Small utils.py improvements 2019-12-21 20:25:58 +01:00
Moritz Brückner 2f1cf3f53e utils convert_image(): get image quality from UI setting 2019-12-21 20:23:30 +01:00
Moritz Brückner 71287e442f Allow @prop for final keyword too 2019-12-21 14:21:19 +01:00
Moritz Brückner be43f35ee2 Don't show _themes.json in trait list 2019-12-06 22:10:25 +01:00
Moritz Brückner 377cf055c2 Fix open_folder() on windows 2019-09-26 16:50:35 +02:00
Moritz Brückner 07bc1b8257 Fix open_folder()
Project folder was opened twice on windows and mac
2019-09-26 16:46:18 +02:00
luboslenco 2229ff8103 Remove mklink functions from utils 2019-09-25 09:44:37 +02:00
Zeeshan Abid 426eb912d4 open folder button support 2019-09-24 16:23:49 +01:00
Moritz Brückner 16dd8d493d Add ignored file types to sublime project 2019-09-22 01:34:19 +02:00
Moritz Brückner 22dd37cc67 Add Sublime Text as a supported text editor
Todo: build configuration
2019-09-11 21:04:09 +02:00
luboslenco 01920b99c7 Fix android target name 2019-09-08 19:08:47 +02:00
N8n5h f07469db90
Update utils.py
Detect Bundled script to give proper name
2019-08-11 11:44:49 -03:00
luboslenco 5c9f1ed6d9 Use default gapi for player 2019-07-15 09:21:23 +02:00
N8n5h 7c43421d51
Update utils.py
avoid lengthy names like ".home.user.Documents.Armory.armory_examples-master.navmesh.Sources.arm.node.FollowTree" to instead "arm.node.FollowTree", or ".home.user.Armory_06_linux64.Armory_latest_commit.armsdk..armory.Sources.armory.trait.SimpleScaleObject.hx" to simply "armory.trait.SimpleScaleObject.hx"

may prevent the working of a class named "test.Sources.Sources.MyTrait.hx", but "Package name must start with a lower case character", so I guess it's not a problem.
2019-07-10 01:42:43 -03:00
N8n5h 06fcdb4f94
Update utils.py 2019-07-10 00:25:37 -03:00
unknown 8bccdd9879 lz4 compress stubs 2019-06-22 11:29:05 +02:00
luboslenco af416c0a18 Detect vscode binary 2019-05-07 09:36:37 +02:00
luboslenco 85a325f082 Configurable KodeStudio path 2019-05-05 22:39:05 +02:00
unknown 4ecec19ad3 Force gpu skinning 2019-04-06 14:13:38 +02:00