Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Castle Game Engine

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.
Collective - Host: opensource - https://opencollective.com/castle-engine - Website: https://castle-engine.io/ - Code: https://github.com/castle-engine/castle-engine

Autofocus on click, not hover

Hover would mean it's too easy to end editing, in OI or hierarchy,
when just moving mouse over d...

github.com/castle-engine/castle-engine - a0671f00379dd805ce966c8e5186242836e4ebed authored over 2 years ago
Fix loading with old design at run-time

github.com/castle-engine/castle-engine - d6fff12b816184cd7e6eb9607d3985e9d7dade11 authored over 2 years ago
New examine Input_xxx allow to express 2D navigation, and examine in

CGE editor, more reliably

Examine (in 3D) is CGE editor is now full-featured: mouse wheel works
...

github.com/castle-engine/castle-engine - 09efda92b3e74c8660749c085620a368f991e0f9 authored over 2 years ago
Define alternative mouse button, with possible required modifiers, as

TInputShortcut

Makes TCastleExamineNavigation code simpler, and more flexible -- to
adjust other...

github.com/castle-engine/castle-engine - 09fbddff88cfa6c36b124ae9cd9a63ca58ab2c8a authored over 2 years ago
Pass around PreserveDataAcrossUndo, to preserve cameras (WIP -

PreserveDataAcrossUndo is unused for now)

github.com/castle-engine/castle-engine - 0fb18962a51728ae44485032c277cddef8f4b9aa authored over 2 years ago
TCastleControl.AutoFocus - improves editor new navigation on Windows

Improved TCastleControl.ReleaseAllKeysAndMouse (release stuff, like TCastleWindow).

github.com/castle-engine/castle-engine - 8f9673f374ab7cd284e940ce49f0874ff6b1fd51 authored over 2 years ago
Viewport 2D starts with 2D design-time navigation

github.com/castle-engine/castle-engine - 02ea0de3e48645d40e51d2264540dfd3f74b259f authored over 2 years ago
Try simpler Ctrl+Z for undo (Ctrl+Shift+Z for redo), the versions with

Alt are too hard to remember/use

github.com/castle-engine/castle-engine - 39a768b42cc791e159448f4b8cc9d5fb01327ccc authored over 2 years ago
Much prettier and useful default viewport 2D/3D setups

github.com/castle-engine/castle-engine - d0b59db76adedc26c06a322ef702b507233a2b2e authored over 2 years ago
Hide gizmo on current camera

github.com/castle-engine/castle-engine - 881339f0bb59863867f1fb7e793663b26e4a60b3 authored over 2 years ago
Save and load good design-time camera

github.com/castle-engine/castle-engine - e287672186bf76a293196741f494cb93d74d223c authored over 2 years ago
Place "Align Camera To View" on undo

github.com/castle-engine/castle-engine - 1325a51f750d7a933fc325550260ae64273ef7b1 authored over 2 years ago
Common code for camera and light gizmos

github.com/castle-engine/castle-engine - 17f5c0327829f02ec507d89151ad30992ced12cf authored over 2 years ago
Fix Delphi compilation (Vector3 ambiguous, because Kraft also defines it)

github.com/castle-engine/castle-engine - 26a66ae3084058cdd9888e4836287d97634a1270 authored over 2 years ago
Use "castle-engine output version" instead of processing version with sed

github.com/castle-engine/castle-engine - 15a7940962d6c68b2516eb1ea2cb4cb9dc5c04e5 authored over 2 years ago
Don't just hide all camera children, hide only camera gizmos

github.com/castle-engine/castle-engine - 37da63966ac5e36e368fc4cf03b23260ef48b5e7 authored over 2 years ago
Use numpad only -- otherwise conflicts with numeric input

github.com/castle-engine/castle-engine - 43d8047da8c5a300cb5714bc8238026eb0ad4e4f authored over 2 years ago
Hide camera TDebugTransformBox when close to rendering camera

github.com/castle-engine/castle-engine - 4f29a6280de884eafe227725510bf9242e2d5d77 authored over 2 years ago
Make GizmoSelect not cause collisions, when we're very close to

rendering camera

github.com/castle-engine/castle-engine - 75a1f84b01e8065aba403180c4aab8ba00790f6a authored over 2 years ago
Hide camera gizmos when currently-used rendering camera is equal (or

very very close)

github.com/castle-engine/castle-engine - 3d744fe0c9d4fd36db644134c4d917409f06655e authored over 2 years ago
Temp don't use GizmoSelect, blocks interaction

github.com/castle-engine/castle-engine - d19cbbca7f52b98c28513e2f0db3a6ef4ce14bd4 authored over 2 years ago
Synchronize camera<->view using viewport menu (or 0, Ctrl+0)

github.com/castle-engine/castle-engine - 46dd57d4539da059609cdf6c23acf0ae2f865940 authored over 2 years ago
Remove TCastleCamera.InternalViewport - unused, was there by mistake

old copy from navigation

github.com/castle-engine/castle-engine - ebc971baf843cf0264607bdb6d1ea0c0759f9e8d authored over 2 years ago
Assign 0 / C-0 to camera/view actions

github.com/castle-engine/castle-engine - 9fd0e7e81cbf1ba5214048e515f891e1ffefe8b7 authored over 2 years ago
Show viewport information on header

github.com/castle-engine/castle-engine - e2be967b43e0f775729330ab5f684bd26f7fa26e authored over 2 years ago
Toggle projection button

github.com/castle-engine/castle-engine - 7e6e6e7f99ec539c50e834789a783477f1d8df16 authored over 2 years ago
Attempt at making ExactMovement work in more cases, for now commented out

github.com/castle-engine/castle-engine - 1b8808d6c1bd931590067484240d636258535e04 authored over 2 years ago
Switching design navigation types, toggle 2D/Fly, move everything to "Viewport" menu

github.com/castle-engine/castle-engine - 7def553631ddcfdf7e4b9360c92c70c4831ff55f authored over 2 years ago
Allow to rotate smoothly from Top/Bottom view with mouse look

github.com/castle-engine/castle-engine - 2c0517dde8f89d9a145169510231ae51b3990b10 authored over 2 years ago
View from top/side, using key shortcuts like Blender - 1/3/7 with optional Ctrl

Also view using Home/F improved: only change camera position, like Blender/Unity/Godot.

Also be...

github.com/castle-engine/castle-engine - 7c3565ca16818645c91c3425eb3a5713e3d438d4 authored over 2 years ago
Improve "Use components as a normal user" tooltip

github.com/castle-engine/castle-engine - 61100148f77604f5c09a2ca7804dccde6b817b9d authored over 2 years ago
Do not allow to drag with right mouse button, only left (reserve right

for mouse look)

Hold Shift to avoid changing the selection.

Also improve tooltips, simpler and ...

github.com/castle-engine/castle-engine - f83ba893e22fd434eae573a3ac58d7ddc76bec01 authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - 510fcd955eeda2da821fb3434139e475e7425440 authored over 2 years ago
Fix Cocoa compilation around backingScaleFactor, add comments

github.com/castle-engine/castle-engine - 69fe6d37380c32a539ff9e405dcb492f3218c9b6 authored over 2 years ago
Test Cocoa backingScaleFactor

github.com/castle-engine/castle-engine - b28629a16dcbc7a8d25d2f6f497995768e7bceb5 authored over 2 years ago
Test Cocoa backingScaleFactor

github.com/castle-engine/castle-engine - 5c89901893d5befb44dcc95fda5da5b7e406a16d authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - b9fea8f0fe5058be2f0935ef9a24b0cbbada50fc authored over 2 years ago
check_lazarus_packages can automatically propose a fix for missing

files in LPK

github.com/castle-engine/castle-engine - 228653ee2ac6a0d39b00ed64f84db198ace09cde authored over 2 years ago
castle-engine output version|version-code, useful for scripts

github.com/castle-engine/castle-engine - 29ee763e4249ec640cb25cb5f96771928ee47494 authored over 2 years ago
More pack_release comments

github.com/castle-engine/castle-engine - 62fd60a208b5346b05ab32849a43564bd6625d20 authored over 2 years ago
Fix Delphi compilation

github.com/castle-engine/castle-engine - 0fe2a2307a7c0335fff745ecd27aed7dd4995c3d authored over 2 years ago
Small optimizations to DeepCopy of X3D nodes

- use map instead of a pair of lists in deep copy state
- TAbstractCubicBezierInterpolatorNode c...

github.com/castle-engine/castle-engine - d1ca5d441f8252d1663aba22d6914a47b84bfee8 authored over 2 years ago
Uncomment editor version check, just add RemoveCommitHash

Also display auto-detected path

github.com/castle-engine/castle-engine - e9127b5d541fb245d1131a15f274f4a002160c0c authored over 2 years ago
"engine found, version matches editor" -> just "engine found" since we

don't check version

github.com/castle-engine/castle-engine - 7dad5bf8e1b2f2c2a04da9f611dafc05e2e989ee authored over 2 years ago
Abort version check in CgePathStatus for now

github.com/castle-engine/castle-engine - 30781313db1dac9e46474d12c2e188615e8d7f34 authored over 2 years ago
Allow to configure CGE path, and double-check it is valid when editor starts

github.com/castle-engine/castle-engine - de84ce2eb1c784f424678be5b4e344f57f7c2443 authored over 2 years ago
More: On macOS, user can deselect list item, tolerate it

github.com/castle-engine/castle-engine - ab841f899d87f98de6efd3fba84898c0fd733f80 authored over 2 years ago
On macOS, user can deselect list item, tolerate it

github.com/castle-engine/castle-engine - 20f1754a40ce169485ce3d5c748e28fa57487f4c authored over 2 years ago
registed->registered typo fix

github.com/castle-engine/castle-engine - 3a5886f3e39a2bb9861058f1cfc4bd42d94cce15 authored over 2 years ago
Remove -psn_ parameter on macOS

github.com/castle-engine/castle-engine - aa1a313e49096af36ca58cbcad50349ca2da4c80 authored over 2 years ago
Uncomment more Jenkinsfile.macos - it works now

github.com/castle-engine/castle-engine - 4867a4bbbb50fdcbc13416b88dddbfda76d44713 authored over 2 years ago
Simpler ButtonRegisterLazarusPackages message, log details

github.com/castle-engine/castle-engine - d549f75a5506a5082e13b88a124eb2dd11c97bfe authored over 2 years ago
Pack macOS release to main dir

github.com/castle-engine/castle-engine - ad327f71ba5afbaaaed31e1e521ada806b35306e authored over 2 years ago
Fix Jenkins macOS: PasDoc is distributed as zip for macOS

github.com/castle-engine/castle-engine - 22272ffcd64b749403e3b2c24030f706343c8292 authored over 2 years ago
Unpack PasDoc binary to make macOS release

Also comment out rest of build for now, to go fast

github.com/castle-engine/castle-engine - 252f6cee509dfe2b46abf72c3c1c0fc4e55afdf5 authored over 2 years ago
Ignore fpmake test on macOS for now

github.com/castle-engine/castle-engine - 7c4da97f14600369a7bc7fec366997460fae92bf authored over 2 years ago
Read tests data using castle-data:/, to pass even when data is not in

data/ subdir (but e.g. inside macOS bundle or Android data)

github.com/castle-engine/castle-engine - 2b1d1217abd5e973a99045ec1cbbbeb19b65af4c authored over 2 years ago
Generate ASTC compressed textures to KTX using Compressonator (to enable mipmaps)

github.com/castle-engine/castle-engine - 5d445d84ffe704b2c7b8de055ad88fe587ce2360 authored over 2 years ago
Support reading mipmaps from KTX files

github.com/castle-engine/castle-engine - 8663a808912061cd603324d52a100599746b01f2 authored over 2 years ago
Update fps_game README, link to TODO

github.com/castle-engine/castle-engine - 1bb8f1bddb2ea042dbf8608258ae65e7389d0daa authored over 2 years ago
fps_game should use material_properties.xml in both cases

github.com/castle-engine/castle-engine - 580818f3153acc027532baa5f9a836c347dcc0b8 authored over 2 years ago
Enable LoadTextureImage to load .astc format

github.com/castle-engine/castle-engine - 57afabb6baac2aae7fb29bfbad06b4b5630fcac8 authored over 2 years ago
Improve GLDecompressTexture comments

github.com/castle-engine/castle-engine - 7ca10113678d581be9d3d1df26a53606f0e078dd authored over 2 years ago
Fix memory leak in fps_game due to TX3DNode.DeepCopy

github.com/castle-engine/castle-engine - bb0b712b1ac0e65cbac4661de4b15661e0e1b32e authored over 2 years ago
Rename to more generic mac_app_bundle, use it also for packaging

github.com/castle-engine/castle-engine - 154b052abf6028cbebfbc19b1c565ba506e2abb1 authored over 2 years ago
Add mac_run_through_app_bundle option, use in check_lazarus_packages

github.com/castle-engine/castle-engine - 37eecac2b7f4bad98e2c36aa6044b7eb4711059f authored over 2 years ago
Document "brew install gnu-sed coreutils"

github.com/castle-engine/castle-engine - c57bf87845355a20898e9db685da50443a9f1f80 authored over 2 years ago
Fix macOS Jenkinsfile - dir should be within steps

github.com/castle-engine/castle-engine - 6fe142c89b6f41e60d43ee52c84ece8b68f3583c authored over 2 years ago
Test and build on macOS, simpler now (our build tool can make a

bundle, and pack_release.sh works on macOS)

github.com/castle-engine/castle-engine - 7bad62056f9256e8192ffa9f3138421b2116b46b authored over 2 years ago
Fix packing castle-editor.app

github.com/castle-engine/castle-engine - a17f694c58bdca5d74989c83510e95bf50c98b4c authored over 2 years ago
On macOS, pack editor, view3dscene, castle-view-image to bundles

github.com/castle-engine/castle-engine - 2818be5101a971476129f23680e8aa6bb5734817 authored over 2 years ago
On macOS, run custom editor through app bundle

github.com/castle-engine/castle-engine - 74607513da45b2eac483fe038a797f37f986d4e7 authored over 2 years ago
macOS: editor should find view3dscene, other tools bundled

github.com/castle-engine/castle-engine - aee329906451af26e81aed6d90c3cb1924c0c435 authored over 2 years ago
Improve: Filter out unavoidable warnings on macOS

github.com/castle-engine/castle-engine - b3458b6bddfa2d8a4f54d76e184ddfb24f6cbde1 authored over 2 years ago
Pass CASTLE_ENGINE_PATH also to generate-program build tool call

github.com/castle-engine/castle-engine - b10d77dbadd395027d6c6aca73e6585d0a5df5b4 authored over 2 years ago
Filter out unavoidable warnings on macOS

github.com/castle-engine/castle-engine - 6ef70adc9ed155334fde0645c3f1f4e51b45c165 authored over 2 years ago
Link build tool with Cocoa on macOS

github.com/castle-engine/castle-engine - 9dbd1b0b5af36fe263e12c0e656c2b9bbdab2ba2 authored over 2 years ago
Use MenuForcefullyDisabled around alerts

github.com/castle-engine/castle-engine - 50ae3669b12e1c47ec4512ab22c8f0fdd19cf51c authored over 2 years ago
Implement and use MenuForcefullyDisabled for Cocoa (useful during dialogs)

github.com/castle-engine/castle-engine - dcdaacb0b01d1b4445e3f743b19a92d9e7390ce0 authored over 2 years ago
pack_release fix for macOS

github.com/castle-engine/castle-engine - eadede7c2bc16883036fc524a9dd08c248268709 authored over 2 years ago
Cocoa: support drag-and-drop of files, support opening associated files

github.com/castle-engine/castle-engine - 19ae7c76e4ad846435d607cae641bd0eb510fd3c authored over 2 years ago
Remade "associated file types" to be suitable also for macOS

github.com/castle-engine/castle-engine - 25036a15edc41661f66588d11b4cfaf1d848a17a authored over 2 years ago
Cocoa: checked menu items, update fast menu items, split into multiple includes

github.com/castle-engine/castle-engine - 041f87caee3973e655044d173a37749d277c1a30 authored over 2 years ago
macOS: "castle-engine package" creates AppBundle

github.com/castle-engine/castle-engine - 21dd1c369e734c76f64b23a71f13c0ec138f8992 authored over 2 years ago
Ignore resulting alpha from GTK ColorDialog

github.com/castle-engine/castle-engine - 0910b4eb92e38dfb28384b9f353bb3e0688732d7 authored over 2 years ago
While GTK gets/sets color alpha, it doesn't allow editing it

github.com/castle-engine/castle-engine - c4bb7a26038f293c3216bac9c2774c8fc985d5d0 authored over 2 years ago
Hide useless faSymLink warning

github.com/castle-engine/castle-engine - 1ff8af57458ea3beb7a7c3d1baddf05680125609 authored over 2 years ago
Merge remote-tracking branch 'origin/cocoa-castle-window'

github.com/castle-engine/castle-engine - 5a7c46921db61a3e9f9a90bd0507bc6102253740 authored over 2 years ago
Fix running menu items

github.com/castle-engine/castle-engine - cc1584c1daa1e73891b47239dcaea8963abf1b88 authored over 2 years ago
Cocoa: Enable Apple menu with quit (no crash anymore), create Cocoa

menu from TCastleWindow menu

github.com/castle-engine/castle-engine - 3ae6a433824350a13c1e8a744015b8697726e6cf authored over 2 years ago
Cocoa: unfinished attempt at correct FullScreen

github.com/castle-engine/castle-engine - 051cfb03ada22a630df7883233bd8166729a66d8 authored over 2 years ago
Merge remote-tracking branch 'origin/cocoa-castle-window'

github.com/castle-engine/castle-engine - 0fb399a789535b1a2f924c4335dbfa5401e2c56b authored over 2 years ago
Allow to edit alpha using TCastleWindow.ColorDialog

github.com/castle-engine/castle-engine - 3ca07f9e5e638c67ce725e250e5af61ad2c9f8e0 authored over 2 years ago
A bit better ColorDialog comment about alpha

github.com/castle-engine/castle-engine - b47ceead328fe900aca1b720ad4a050ef927d741 authored over 2 years ago