Commit graph

47 commits

Author SHA1 Message Date
Renovate Bot 326a9ac9ab chore(deps): update dependency elixir to v1.17.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-21 21:20:51 +12:00
Renovate Bot aefe495d90 chore(deps): update dependency rustler to ~> 0.33
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 21:07:36 +12:00
Renovate Bot 2a51a31450 chore(deps): update dependency rust to v1.79.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 20:53:49 +12:00
Renovate Bot 4bb56095b3 chore(deps): update rust crate wgpu to v0.20.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 20:51:36 +12:00
Renovate Bot 9388c581fd chore(deps): update dependency ex_doc to ~> 0.34
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 20:50:03 +12:00
Renovate Bot 9c54ab8f67 chore(deps): update rust crate serde to v1.0.203
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 20:49:34 +12:00
Renovate Bot b1ecccaf98 chore(deps): update dependency credo to v1.7.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-21 20:18:41 +12:00
James Harton 1beb51ab36
chore: fix linting issue.
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-21 20:03:08 +12:00
James Harton bb5077c94d
chore: fix CI configuration.
Some checks failed
continuous-integration/drone/push Build is failing
2024-06-21 19:57:27 +12:00
James Harton b3e0acbfae
improvement: start implementing script items to renderling-ui. 2024-06-02 19:03:29 +12:00
James Harton 5af3994886
chore: clippy warning.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2024-05-28 19:59:58 +12:00
James Harton b57e9b200b
chore: Add cargo workspace. 2024-05-28 19:58:53 +12:00
Renovate Bot 77d0b8579a chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-26 07:20:05 +12:00
Renovate Bot 2768d11214 fix(deps): update rust crate serde to v1.0.203
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-26 06:17:29 +12:00
Renovate Bot acd100ce20 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-24 11:18:45 +12:00
Renovate Bot af4053fa58 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-22 02:17:21 +12:00
Renovate Bot 6f68756ec1 chore(deps): update dependency ex_doc to ~> 0.33
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-22 01:19:44 +12:00
Renovate Bot b394e624df chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-21 20:21:58 +12:00
Renovate Bot 59483f86e4 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-21 12:18:41 +12:00
Renovate Bot 1b34e85fc5 chore(deps): update dependency elixir to v1.16.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-21 11:20:45 +12:00
Renovate Bot c1d6b48574 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-21 01:17:54 +12:00
Renovate Bot f362300464 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-20 23:17:50 +12:00
Renovate Bot 3d767a4bde chore(deps): update dependency erlang to v27
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-20 21:42:16 +12:00
Renovate Bot c23922a08d chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-19 00:18:37 +12:00
Renovate Bot 292ec4246d chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-18 11:17:51 +12:00
Renovate Bot 0620754cbb fix(deps): update rust crate anyhow to v1.0.85
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-18 10:21:00 +12:00
Renovate Bot c0736b383a chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-18 08:18:18 +12:00
Renovate Bot 5acea6bff7 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-18 07:18:30 +12:00
Renovate Bot d7bd67be44 fix(deps): update rust crate anyhow to v1.0.84
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-18 06:18:42 +12:00
Renovate Bot 65c09a9bd1 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-18 05:19:00 +12:00
Renovate Bot 89f71c8fa2 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-17 22:46:22 +12:00
Renovate Bot c0d14fe788 fix(deps): update rust crate serde to v1.0.202
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-17 22:19:16 +12:00
Renovate Bot f0761a722d chore: Configure Renovate (#1)
All checks were successful
continuous-integration/drone/push Build is passing
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

---
### Detected Package Files

 * `.tool-versions` (asdf)
 * `native/scenic_renderer/Cargo.toml` (cargo)
 * `native/scenic_window/Cargo.toml` (cargo)
 * `.drone.yml` (droneci)
 * `mix.exs` (mix)

### Configuration Summary

Based on the default config's presets, Renovate will:

  - Start dependency updates only once this onboarding PR is merged
  - Enable Renovate Dependency Dashboard creation.
  - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.
  - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories.
  - Group known monorepo packages together.
  - Use curated list of recommended non-monorepo package groupings.
  - Apply crowd-sourced package replacement rules.
  - Apply crowd-sourced workarounds for known problems with packages.
  - Use semantic prefixes for commit messages and PR titles.
  - Use `chore` as semantic commit type for commit messages and PR titles.
  - Removes rate limit for PR creation per hour.
  - Remove limit for open PRs at any time.
  - Automerge all upgrades (including `major`) if they pass tests.
  - Assign PRs to `james`.
  - Rebase existing PRs any time the base branch has been updated.
  - Raise PR when vulnerability alerts are detected.
  - Disable Renovate Dependency Dashboard creation.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs.

---

### What to Expect

With your current configuration, Renovate will create 4 Pull Requests:

<details>
<summary>fix(deps): update rust crate serde to v1.0.202</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/serde-monorepo`
  - Merge into: `main`
  - Upgrade [serde](https://github.com/serde-rs/serde) to `1.0.202`

</details>

<details>
<summary>fix(deps): update rust crate wgpu to 0.20</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/wgpu-0.x`
  - Merge into: `main`
  - Upgrade [wgpu](https://github.com/gfx-rs/wgpu) to `0.20`

</details>

<details>
<summary>chore(deps): update dependency nimble_options to v1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/nimble_options-1.x-lockfile`
  - Merge into: `main`
  - Upgrade nimble_options to `1.1.0`

</details>

<details>
<summary>chore(deps): lock file maintenance</summary>

  - Branch name: `renovate/lock-file-maintenance`
  - Merge into: `main`
  - Regenerate lock files to use latest dependency versions

</details>

---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

<!--renovate-config-hash:758a0db051676a629cb8daada3244b6287c728a47d095002c4ae62062eae6bf3-->

Reviewed-on: #1
Co-authored-by: Renovate Bot <bot@harton.nz>
Co-committed-by: Renovate Bot <bot@harton.nz>
2024-05-17 21:40:53 +12:00
James Harton 9c1b4d917e
improvement: Wire up input events to the viewport.
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-17 21:08:46 +12:00
James Harton e2c9a97a60
chore: fix dumb credo warning.
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-17 17:05:16 +12:00
James Harton a1e8ba11ee
chore: a small amount of code gardening 🌵 2024-05-17 17:05:16 +12:00
James Harton 7e340fe900
chore: work around weird issue with Rust on x86_64.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-17 16:54:55 +12:00
James Harton 3c04fd16ce
chore: Update renderling to 0.4.3.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-17 15:53:04 +12:00
James Harton 2460f2e7b3
chore: mix clean removes rustler artifacts.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-17 15:02:59 +12:00
James Harton f322b7d9d8
chore: Set up tests, linting and CI.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-17 14:31:49 +12:00
James Harton 78244ffdda
refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
James Harton 7a812e8e63
wip: clear_color command words. 2024-05-16 17:50:10 +12:00
James Harton 9e1bb5db14
wip: holy shit I have a black window! 2024-05-16 17:17:48 +12:00
James Harton 4451c2e887
wip: most of the input types can be sent from rust -> beam. 2024-05-16 13:26:33 +12:00
James Harton fc46908151
wip; sending window close events back to elixir is pretty slick. 2024-05-15 21:26:44 +12:00
James Harton 244dedfb9b
wip: can send messages and scripts over the IPC link. 2024-05-15 19:34:57 +12:00
James Harton a898d370ac
chore: I can open a window. wtf! 2024-05-15 10:16:58 +12:00