OpenSiv3D icon indicating copy to clipboard operation
OpenSiv3D copied to clipboard

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

Results 211 OpenSiv3D issues
Sort by recently updated
recently updated
newest added

## 概要 枠なし(`WindowStyle::Frameless`の見た目)のウィンドウかつ、マウスによるリサイズが出来るウィンドウがあると、ピクチャーインピクチャーなどで有用だと思います。 ## Windowsでの実現方法 当方Windowsでのみ開発していますので、Windowsでの実装について少し調べてきました。 結論ですが、枠なしウィンドウに「独自に当たり判定から実装する」か、「フレーム部分にも描画する」(下記資料)か、の2択だと思われます。 Win32のウィンドウスタイルを`WS_SIZEBOX`にする方法は、Windows Vista以降で上辺境界線が完全に消えない仕様があるのでダメでした。(上辺境界線への描画が出来れば有用な気はしますが…) 資料:https://stackoverflow.com/questions/39731497/create-window-without-titlebar-with-resizable-border-and-without-bogus-6px-whit

proposal

Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 11.0.2 to 13.0.1. Release notes Sourced from Newtonsoft.Json's releases. 13.0.1 New feature - Add JsonSelectSettings with configuration for a regex timeout Change - Remove portable assemblies from...

dependencies
.NET

OpenSiv3D Challenge で進行中 Siv3D Slack - #ch13-network-visualization 実装 - https://github.com/agehama/OpenSiv3D_GraphDrawSample 作者 - @agehama

proposal

- https://app.slack.com/client/T03MVATHL/C01KDGT4EH5 - https://github.com/MurakamiShun/OpenSiv3D/tree/refine_cmake - by @MurakamiShun

Type: Refactoring

**追加する機能の内容 | Describe the solution you'd like** - GitHub Actionsを使って、OpenSiv3D本体のリポジトリにPull Requestを出した際に自動でlinterを実行したいです。 - 具体例としては、 [インデントがtabに統一されていないコード](https://github.com/Siv3D/OpenSiv3D/pull/828#discussion_r901084588)などがあったときに、レビュアーが指摘する前にエラーや警告を出します。 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** - レビュアーの負担を軽減することが期待できます。 **備考 |...

proposal

- https://github.com/gabomdq/SDL_GameControllerDB で使用できる GUID を取得できるようにする。

Type: Enhancement
Platform: Linux
Platform: macOS
Platform: Windows Desktop

**追加する機能の内容 | Describe the solution you'd like** テキスト入力時に数値のみなど制限します **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** TextEditStateからint32にフォーマットなどする場合にエラーが出るので文字を取り除くなど処理を実装しないと行けないが、この機能があることにより文字が入力されることがないのでそのままformatできる **備考 | Additional context** ・DataValidation::Numberを引数最後に渡すと数字+.(ドット)のみの入力に制限する ・Stringを引数最後に渡し、その文字列に含まれる文字のみの入力に制限する など

proposal

**追加する機能の内容 | Describe the solution you'd like** 引数に与えられた法線ベクトルに対する反射ベクトルを取得する **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** ブロック崩しのようなゲームのコードがさらに短縮できる **備考 | Additional context** ~~~ struct Vector2D { Vector2D&...

proposal

### 追加する機能の内容 - `Base64::Decode` に、不正なBase64文字列に対するエラー処理を追加する ### その機能の追加によって解決する問題 - `Base64::Decode` に不正なBase64文字列を渡した場合、予期せぬ変換が行われる問題 問題が発生するコード例 ```c++ # include // OpenSiv3D commit 23f69823022c686ef995325e55d1664601a5d4b6 void DecodeAndPrint(StringView s) { auto blob = Base64::Decode(s); Print

proposal
Type: Enhancement
Type: Performance

- https://twitter.com/Reputeless/status/1514469087023628289 - https://twitter.com/Reputeless/status/1514521188852465666