mirror of
https://github.com/Insality/druid
synced 2025-06-27 10:27:48 +02:00
Prepare for release 0.11
This commit is contained in:
parent
ea18562270
commit
c01ee189b4
10
.github/FUNDING.yml
vendored
10
.github/FUNDING.yml
vendored
@ -1,13 +1,5 @@
|
|||||||
# These are supported funding model platforms
|
# These are supported funding model platforms
|
||||||
|
|
||||||
github: insality # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
github: insality # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||||
patreon: # Replace with a single Patreon username
|
|
||||||
open_collective: # Replace with a single Open Collective username
|
|
||||||
ko_fi: insality # Replace with a single Ko-fi username
|
ko_fi: insality # Replace with a single Ko-fi username
|
||||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
custom: ['https://www.buymeacoffee.com/insality']
|
||||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
|
||||||
liberapay: # Replace with a single Liberapay username
|
|
||||||
issuehunt: # Replace with a single IssueHunt username
|
|
||||||
otechie: # Replace with a single Otechie username
|
|
||||||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
|
||||||
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
|
||||||
|
21
README.md
21
README.md
@ -17,17 +17,19 @@ Try the [**HTML5 version**](https://insality.github.io/druid/druid/) of the **Dr
|
|||||||
|
|
||||||
To integrate the **Druid** extension into your own project, add this project as a [dependency](https://www.defold.com/manuals/libraries/) in your **Defold** game. Open your `game.project` file and add the following line to the dependencies field under the project section:
|
To integrate the **Druid** extension into your own project, add this project as a [dependency](https://www.defold.com/manuals/libraries/) in your **Defold** game. Open your `game.project` file and add the following line to the dependencies field under the project section:
|
||||||
|
|
||||||
**Druid v0.10.3**
|
**Druid v0.11.0**
|
||||||
> [https://github.com/Insality/druid/archive/refs/tags/0.10.3.zip](https://github.com/Insality/druid/archive/refs/tags/0.10.3.zip)
|
|
||||||
|
> [https://github.com/Insality/druid/archive/refs/tags/0.11.0.zip](https://github.com/Insality/druid/archive/refs/tags/0.11.0.zip)
|
||||||
|
|
||||||
Here is a list of [all releases](https://github.com/Insality/druid/releases).
|
Here is a list of [all releases](https://github.com/Insality/druid/releases).
|
||||||
|
|
||||||
|
Size: **68.73 KB**
|
||||||
|
|
||||||
|
> The size metrics exlcude the extended components, which are including only on demand.
|
||||||
|
|
||||||
### Input Bindings
|
### Input Bindings
|
||||||
**Druid** utilizes the `/builtins/input/all.input_binding` input bindings. For custom input bindings, refer to the Input Binding section in the **_[Advanced Setup](docs_md/advanced-setup.md#input-bindings)_**.
|
**Druid** utilizes the `/builtins/input/all.input_binding` input bindings. For custom input bindings, refer to the Input Binding section in the **_[Advanced Setup](docs_md/advanced-setup.md#input-bindings)_**.
|
||||||
|
|
||||||
### Advanced Setup
|
|
||||||
If you need to customize **Druid** according to your specific requirements, you can refer to the **_[Advanced Setup](docs_md/advanced-setup.md)_** section.
|
|
||||||
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@ -136,6 +138,11 @@ Here is full **Druid** components list.
|
|||||||
### Extended components
|
### Extended components
|
||||||
|
|
||||||
> Extended components before usage should be registered in **Druid** with `druid.register()` function.
|
> Extended components before usage should be registered in **Druid** with `druid.register()` function.
|
||||||
|
> On usage of unregistered **Druid** component the next log will be shown in the console.
|
||||||
|
```
|
||||||
|
local data_list = require("druid.extended.data_list")
|
||||||
|
druid.register("data_list", data_list)
|
||||||
|
```
|
||||||
|
|
||||||
| Name | Description | Example | <div style="width:200px">Preview</div> |
|
| Name | Description | Example | <div style="width:200px">Preview</div> |
|
||||||
|------|-------------|---------|---------|
|
|------|-------------|---------|---------|
|
||||||
@ -208,6 +215,10 @@ You can find the full **Druid** [documentation here](https://insality.github.io/
|
|||||||
If you have any issues, questions or suggestions please [create an issue](https://github.com/Insality/druid/issues) or contact me: [insality@gmail.com](mailto:insality@gmail.com)
|
If you have any issues, questions or suggestions please [create an issue](https://github.com/Insality/druid/issues) or contact me: [insality@gmail.com](mailto:insality@gmail.com)
|
||||||
|
|
||||||
|
|
||||||
|
## History
|
||||||
|
For a complete history of the development of **Druid**, please check the [changelog](docs_md/changelog.md).
|
||||||
|
|
||||||
|
|
||||||
## ❤️ Support project ❤️
|
## ❤️ Support project ❤️
|
||||||
|
|
||||||
Your donation helps me stay engaged in creating valuable projects for **Defold**. If you appreciate what I'm doing, please consider supporting me!
|
Your donation helps me stay engaged in creating valuable projects for **Defold**. If you appreciate what I'm doing, please consider supporting me!
|
||||||
|
@ -11,3 +11,4 @@ date,sha,version,build_size,build_time,platform,mode,is_cache_using,commits_coun
|
|||||||
2022-09-09T18:00:07Z,072507cc9e715541bdee7636d2e5eeeb3c22a57d,0.10.603,2340,5,js-web,release,true,603
|
2022-09-09T18:00:07Z,072507cc9e715541bdee7636d2e5eeeb3c22a57d,0.10.603,2340,5,js-web,release,true,603
|
||||||
2023-07-05T20:19:22Z,d0062c2a78e618871ebb4c8ee66b1509b763f069,0.10.671,3292,12,x86_64-linux,headless,true,671
|
2023-07-05T20:19:22Z,d0062c2a78e618871ebb4c8ee66b1509b763f069,0.10.671,3292,12,x86_64-linux,headless,true,671
|
||||||
2023-07-13T18:37:07Z,1cbe57376397a8352bbafcc67de0b6f95ae37b35,0.10.682,2496,53,js-web,release,true,682
|
2023-07-13T18:37:07Z,1cbe57376397a8352bbafcc67de0b6f95ae37b35,0.10.682,2496,53,js-web,release,true,682
|
||||||
|
2023-07-13T19:31:47Z,ea185622702e6691275187741b1e2ee0c7f079ec,0.11.686,2452,51,js-web,release,true,686
|
||||||
|
|
@ -16,8 +16,8 @@ By default, **Druid** utilizes the `/builtins/input/all.input_binding` for input
|
|||||||
- Key trigger: `Esc` -> `key_esc` (for Input component, optional)
|
- Key trigger: `Esc` -> `key_esc` (for Input component, optional)
|
||||||
- Touch triggers: `Touch multi` -> `touch_multi` (for Scroll component)
|
- Touch triggers: `Touch multi` -> `touch_multi` (for Scroll component)
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Changing Key Bindings (optional)
|
## Changing Key Bindings (optional)
|
||||||
|
35
game.project
35
game.project
@ -9,10 +9,11 @@ width = 600
|
|||||||
height = 900
|
height = 900
|
||||||
display_profiles = /example/custom.display_profilesc
|
display_profiles = /example/custom.display_profilesc
|
||||||
dynamic_orientation = 1
|
dynamic_orientation = 1
|
||||||
|
high_dpi = 1
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
title = druid
|
title = druid
|
||||||
version = 0.10.0
|
version = 0.11.0
|
||||||
publisher = Insality
|
publisher = Insality
|
||||||
developer = Insality
|
developer = Insality
|
||||||
dependencies#0 = https://github.com/insalitygames/deftest/archive/master.zip
|
dependencies#0 = https://github.com/insalitygames/deftest/archive/master.zip
|
||||||
@ -54,8 +55,40 @@ app_manifest = /example/game.appmanifest
|
|||||||
|
|
||||||
[graphics]
|
[graphics]
|
||||||
texture_profiles = /example/custom.texture_profiles
|
texture_profiles = /example/custom.texture_profiles
|
||||||
|
max_draw_calls = 128
|
||||||
|
verify_graphics_calls = 0
|
||||||
|
|
||||||
[android]
|
[android]
|
||||||
package = com.insality.druid
|
package = com.insality.druid
|
||||||
input_method = HiddenInputField
|
input_method = HiddenInputField
|
||||||
|
|
||||||
|
[factory]
|
||||||
|
max_count = 16
|
||||||
|
|
||||||
|
[label]
|
||||||
|
max_count = 0
|
||||||
|
|
||||||
|
[mesh]
|
||||||
|
max_count = 0
|
||||||
|
|
||||||
|
[model]
|
||||||
|
max_count = 0
|
||||||
|
|
||||||
|
[particle_fx]
|
||||||
|
max_count = 0
|
||||||
|
max_emitter_count = 0
|
||||||
|
max_particle_count = 0
|
||||||
|
|
||||||
|
[sprite]
|
||||||
|
max_count = 16
|
||||||
|
|
||||||
|
[tilemap]
|
||||||
|
max_count = 0
|
||||||
|
max_tile_count = 0
|
||||||
|
|
||||||
|
[collectionfactory]
|
||||||
|
max_count = 64
|
||||||
|
|
||||||
|
[collection]
|
||||||
|
max_instances = 128
|
||||||
|
|
||||||
|
@ -1,4 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# If true, it will check and download latest bob version. It will ignore bob_sha param
|
||||||
use_latest_bob=false
|
use_latest_bob=false
|
||||||
|
|
||||||
|
# Set patch (last value after dot) game version value as total git commits count (1.2.0 -> 1.2.{commits_count})
|
||||||
|
# You allow to get SHA commit from version via: git rev-list --all --reverse | sed -n {N}p
|
||||||
enable_incremental_version=true
|
enable_incremental_version=true
|
||||||
|
|
||||||
|
# You can point bob version for project in format "filename:sha"
|
||||||
bob_sha="1.4.7:7a608d3ce6ed895d484956c1e76110ed8b78422a"
|
bob_sha="1.4.7:7a608d3ce6ed895d484956c1e76110ed8b78422a"
|
||||||
|
|
||||||
|
# Select Defold channel. Values: stable, beta, alpha
|
||||||
|
bob_channel="stable"
|
||||||
|
|
||||||
|
# Is need to build html report
|
||||||
|
is_build_html_report=true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user