Ecosyste.ms: OpenCollective

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

github.com/tauri-apps/winit

Window handling library in pure Rust
https://github.com/tauri-apps/winit

X11: Fix deadlock on window state with certain window events (#1369)

6b0875728c44c20069fab7d56f22cd880e4f3027 authored about 5 years ago
On Windows, fix bug where RedrawRequested would only get emitted every other iteration of the event loop (#1366)

* Fix bug causing RedrawRequested events to only get emitted every other iteration of the event ...

6a330a2894873d29fbbfdeebfc1a215577213996 authored about 5 years ago
we did it bois (#1352)

627a127f1b96608649eee5ac474bf762daffbc3a authored about 5 years ago
X11: Properly update window size constraints on DPI change (#1356)

* In `WindowBuilderExtUnix` methods, use `Size` instead of `LogicalSize`

ec1ae68cfc9a14391afa2380a7f3a4f8f32dc813 authored about 5 years ago
Add changelog entry

3aa3880e6982e57e5682562f3c6a7295b8c2e806 authored about 5 years ago
Refine DPI docs

a1b8d265d0c6446299a314000c4b08b3b0b06fa4 authored about 5 years ago
Update the DPI module docs (#1349)

* Update the DPI module docs

* Fix HiDpiFactorChanged doc link

* Incorporate lokathor and ...

9b122c380485b061f0583f8650b1d93bf61f33df authored about 5 years ago
Try to fix iOS build

28b82fb9aac602569820f78258eb83aa588fba9e authored about 5 years ago
Fix examples

7753bbba9427473b0493c0dafcf9b662f414a616 authored about 5 years ago
Use i32 in Position::Physical (#1350)

* Use i32 in Position::Physical

* Fix multithreaded example

* format

85ea3f1d5d1016af087061e9f3e2dd11002c4f29 authored about 5 years ago
Silence warnings about use of deprecated fields

ac69a9c0dc234081477a2e079a05eaaab3cc39be authored about 5 years ago
Rename hidpi_factor to scale_factor (#1334)

* Rename hidpi_factor to scale_factor

* Deprecate WINIT_HIDPI_FACTOR environment variable in fa...

d29f7f34aa4158123a6742c9fe8da857b1425d8e authored about 5 years ago
Remove Option from HiDpiFactorChanged in favor of a bare PhysicalSize (#1346)

* Remove Option from HiDpiFactorChanged in favor of a bare PhysicalSize

* Fix macos and ios b...

55166da43747cdb9f1430fd46e909928b1f0eccc authored about 5 years ago
On Windows, fix new DPI API not setting window size properly (#1130)

* First attempt

* Second attempt

* Maintain cursor horizontal ratio

* Fix DPI change handling...

6bb7db7c11465687450709d26fb9bc9e5800975a authored about 5 years ago
Implement hidpi for web platform (#1233)

* fix: use a 'static lifetime for the web backend's `Event` types

* implement hidpi for stdwe...

777d9edeaa9d1648c07e2b48d4019791adfc0fc3 authored about 5 years ago
Fix window rectangle change being in wrong changelog entry

cbf61e5cb9aef7c00160208ef7757a4f292f6024 authored about 5 years ago
Make size/position types generic over pixel type (#1277)

* Begin implementing DPI generics

* Fix multithreaded example

* Format

* Fix serde test

* ho...

3a1e694c2f8326f4baca937a5fec2e083f15a0ae authored about 5 years ago
iOS: Dpi overhaul (#1223)

* WIP - Make EL2 DPI changes and implement on Windows (#895)

* Modify DPI API publicly and on...

b16042a047a13504999567b63711dff8fffa2304 authored about 5 years ago
macOS: Dpi overhaul (#997) (and rebase changes)

* WIP - Make EL2 DPI changes and implement on Windows (#895)

* Modify DPI API publicly and on W...

077ee4d85184448e443dbddf089eaa6d3f74175d authored about 5 years ago
Implement DPI Usability Upgrades for X11 and Wayland (#1098)

* Fix compile errors

* Use `mio` for the X11 event loop

* Removes `calloop` from the X11 event...

7b43b0bc940e6b997f7ce13ff87c223d8f3dd06e authored about 5 years ago
WIP - Make EL2 DPI changes and implement on Windows (#895)

* Modify DPI API publicly and on Windows

* Add generic Position and make dpi creation functions...

f379d069b9eb3234e70edfbeba17153f9367eb9a authored about 5 years ago
Dpi Type conversions into/from arrays (#1283)

* Added array conversion methods

* Cargo fmt

* Undo wrong fmt

28a20aec102bd33339a10a7047e1ac18f4c8d514 authored about 5 years ago
On Windows, make AdjustRect calls DPI-aware when possible (#1015)

* Use AdjustWidowRectExForDPI when available

* Prioritize presevering logical size when handlin...

6ffd78767fc96162369374d6c5eacf2abd1bc9e9 authored about 5 years ago
Replace Appveyor and Travis with Github Actions (#1309)

* Experiment with github actions

* Only use stable for testing simplicity

* Disable fail-f...

2da24089de5c5634c04f57d12bdb5367d770e91f authored about 5 years ago
Added some "how" and "why" docs to event handling. (#1032)

* Added some "how" and "why" docs to event handling.

Basically I had these questions when I s...

57f29aa6d7ae173173476e9e4f98e0b4ef801a74 authored about 5 years ago
Make examples set control_flow in a more realistic way (#1363)

* Make examples set control_flow in a more realistic way

* Format

028d3ec16d2f71e9d60675c395151b9596d2a1b5 authored about 5 years ago
Fix ModifiersChanged event on X11 (#1358)

d1c6506865c7bddbb5fb4d80a613e43ddc1370b5 authored about 5 years ago
Relase alpha 6 (#1338)

* Relase alpha 6

* Update CHANGELOG.md

Co-authored-by: Freya Gentz <[email protected]>

c0b46a03b55a016906d7174368c011acb997bd34 authored about 5 years ago
On X11, make `WINIT_HIDPI_FACTOR` dominate `Xft.dpi` in some cases (#1354)

* On X11, make `WINIT_HIDPI_FACTOR` dominate `Xft.dpi` in some cases

This commit makes `WINIT...

114c18e70d520ed3191bd17154cdad5a6c988ca2 authored about 5 years ago
On Macos, Hide cursor only inside window (#1348)

* On MacOS, hide cursor by invisible cursor

* Add CHANGELOG

* Fix variable name

* Add c...

7367b8be6c23d4be391c69634b41eeb7c223b364 authored about 5 years ago
MacOS fix `CursorEntered` and `CursorLeft` events fired at old window size. (#1335)

* On macOS, Fix `CursorEntered` and `CursorLeft`

* Add CHANGELOG

Co-authored-by: Freya Gen...

dd768fe655a862ca50265bccd422290b9155f94c authored about 5 years ago
Implement ModifiersChanged on Windows, and fix bugs discovered in implementation process (#1344)

* Move DeviceEvent handling to the message target window.

Previously, device events seem to h...

d9bda3e985aad1e5364318597443c1a02ede5212 authored about 5 years ago
[MacOS] Fix memory management (#1342)

* macOS, Reduce memory usage

* macOS, Fix memory leak

fa7a3025ec1f7ea5407ad0c3a8ef0cc3148cfc34 authored about 5 years ago
Fix Window::set_visible not setting internal flags correctly (#1345)

e4451d6786697c2034872c7e7051885bf65b4dd3 authored about 5 years ago
fix: remove deprecated usage of `mem::uninitialized`. (#1341)

468b6b83ecd6780281dab352248cf941a201369c authored about 5 years ago
Properly mark a few changes as breaking

8a3a32f2866c0ad98f4e2a768e56fcaca28f7952 authored about 5 years ago
Change ModifiersState to a bitflags struct (#1306)

* Change ModifiersState to a bitflags struct

* Make examples work

* Add modifier state met...

20e81695ca29dc742e610e0c12edc96655f4024d authored about 5 years ago
Fix changelog

027c52171d51bd78c04bfa758391d4e5cf16702d authored about 5 years ago
Implement windows focus key press/release on Windows (#1307)

* X11: Sync key press/release with window focus

* When a window loses focus, key release even...

cc206d31b7307980960df979f1edec3626fe2d32 authored about 5 years ago
macOS: Don't change fullscreen state during fullscreen transition (#1331)

* Register windowWillExitFullScreen

* On macOS: Do not toggle fullscreen during fullscreen tr...

5d99316c9678a92d81c0fc39b33f3cbcc4d47a8d authored about 5 years ago
Add support for Windows Dark Mode (#1217)

* Add support for Windows Dark Mode

* Add is_dark_mode() getter to WindowExtWindows

* Add ...

d59eec4633a1ff10a0c22cdde6725dd14e83536f authored about 5 years ago
Fix extraneous `#` in `0.20.0 Alpha 5`

25e018d1ce914bf6a606720277291266ee159faf authored about 5 years ago
Rebasing moved the RedrawRequested changelog entry to the wrong position

:/

25123bed23779d326e7869563245699266436748 authored about 5 years ago
Update alpha version in readme.md

a8d6db0fc1ed3f250a7a2a7d3929a3714cea1425 authored about 5 years ago
Move changelog entry into proper position

Fix window_run_return

Make docs build

8a9a9cd92dd4dd43536722350496a44f73e85cfa authored about 5 years ago
Implement revamped `RedrawRequested` on iOS. (#1299)

* Implement revamped `RedrawRequested` on iOS

* Added RedrawEventsCleared to events_cleared l...

530ff5420b6f6abba1cb5c1249d58398c91e48e2 authored about 5 years ago
Implement revamped RedrawRequested on Windows (#1050)

* Move event loop runner to runner module

* Implement new redraw API

8eb7853a1af2100a65ce2d50d97ab858c19792c4 authored about 5 years ago
Implement revamped `RedrawRequested` on Web (#1301)

* Implement revamped `RedrawRequested` on Web

* Add `web` example

133b11fa6da401f0acde942dd3002406ccde7673 authored about 5 years ago
Implemented revamped `RedrawRequested` for linux wayland (#1237)

Signed-off-by: Heghedus Razvan <[email protected]>

cdc32eb817f5f1ca4ba35cea7375e1e312530843 authored about 5 years ago
Implement changes to `RedrawRequested` event (#1062)

* Implement changes to `RedrawRequested` event

Implements the changes described in #1041 for ...

0c151f9fb36471bdf1425f3d89d1720b54c3fc01 authored about 5 years ago
Implement revamped `RedrawRequested` on macOS (#1235)

5b489284e4609a9a3f95e8c1eed8607112516a93 authored about 5 years ago
Run rustfmt

eb38ff453a1895f0a35fa4133fe771db1d47dfc6 authored about 5 years ago
Reimplement NativeDisplayMode on iOS for #1310 (#1330)

* Reimplement NativeDisplayMode on iOS for #1310

* Type annotations from code review.

Co-A...

c10c820311b58314b6b1ee5d3b07ecfdfd00cd41 authored about 5 years ago
Window::set_minimized (#985) (#990)

* Expose set_minimized. Implement for macOS (#985)

* Implement set_minimized for Wayland (#98...

82889e23679077e906d0820d98e0249020027f87 authored about 5 years ago
Fix array_into_iter warning on Windows (#1329)

92741aa4ecb1fd5fa3af2ef4fc6c171e371955e1 authored about 5 years ago
X11: Fix CursorEntered event for non-winit window (#1320)

* X11: Fix CursorEntered event for non-winit window

* Retry CI

Co-authored-by: Osspial <os...

2f352ca5cf65c12f3f8e4bba39d41191f0b41767 authored about 5 years ago
FIX Crash on macOS when starting maximized without decorations (#1323)

* FIX #1288

* Fix CHANGELOG.md

Co-authored-by: Freya Gentz <[email protected]>

38c8cb9f4a052518ced5a4a7754f2287103462d2 authored about 5 years ago
On Wayland, under mutter(GNOME Wayland), fix CSD being behind the status bar, when starting window in maximized mode (#1324)

Mutter can reposition window on resize, if it is behind mutter's "bounding box".
So, when you s...

73248bdcedd781c2286e4c36dbf595cde15fa747 authored about 5 years ago
Fix run_return in MacOS (#1321)

* Fix run_return in MacOS

* MacOS: Fix the way of getting a window in run_return

* Fix CHA...

01203b247b804628abf5b215a24f20c2778c4d3a authored about 5 years ago
On Wayland, fix cursor icon updates on window borders when using CSD (#1322)

* On Wayland, fix cursor icon updates on window borders when using CSD

* Move changelog entry...

3e1d16916033aa4113e5d8abed3170bcf8220ad1 authored about 5 years ago
Add ModifiersChanged event for macOS (#1268)

* Add ModifiersChanged event for macOS

This implements the macOS portion of #1124.

* Fix M...

c1b93fc3d07c7b4c5b55e21f9df9e933feb227bc authored about 5 years ago
X11: Report `CursorMoved` when touch event occurs (#1297)

* X11: Report `CursorMoved` when touch event occurs

* Only trigger CursorMoved events for the...

1f81e5c872491c540c50d4b636231ffdd2eb2b98 authored about 5 years ago
Release 0.20.0-alpha5 (#1315)

e5291c9e28a430e03cd6c532c410070a2276fa77 authored about 5 years ago
X11: Sync key press/release with window focus (#1296)

* X11: Sync key press/release with window focus

* When a window loses focus, key release even...

35505a31147b3c39e6c4673f7d3a7e502a2c1552 authored about 5 years ago
Have EventLoopClosed contain the original event (#1294)

* Fix issue #1292

* Remove "optionally" from changelog entry

830d47a5f7978bb46741821c181e5a0fa61359f6 authored about 5 years ago
X11: Fix incorrect DPI factor when waking from suspend (#1303)

1a514dff3881771af1ccc5e3ffa786b1ddd0200f authored about 5 years ago
Fix array_into_iter warning on Windows (#1308)

2888d5c6cfc3cf3136b15b3e2e4556c74ffe3294 authored about 5 years ago
Make WindowStore::for_each less terrifying to rebase (#1304)

400f75a2b33fc765a3173992cccc7d94defafde5 authored about 5 years ago
Fix ReceivedCharacter not working with Alt held on Windows (#1282)

* Fix ReceivedCharacter with Alt held on Windows

* Update CHANGELOG.md

07bdd3e218acd0740d5cc04f6380630ef7b712b8 authored about 5 years ago
Stop emitting corporate characters in macOS (#1254)

35a11ae24fd76fab2be7eb6b498d6925e8c6667b authored about 5 years ago
Only use 'extern crate stdweb' on web targets (#1291)

The 'extern crate' declaration shouldn't be there even if the stdweb feature is on, unless the c...

3d28283a81229ccf1ed15d29c4a816e3842f8df8 authored about 5 years ago
Stop refocusing window when switching from fullscreen to windowed (#1285)

* Stop refocusing window when switching from fullscreen to windowed

* Update Changelog.

aec5a9fa096e72a9430223255be508a9dc78687b authored about 5 years ago
Bump parking_lot to 0.10 (#1287)

0f94f62025ce74769d74901ff764f4849819eba6 authored about 5 years ago
X11: Fix incorrect modifiers when events are missed (#1279)

* X11: Fix incorrect modifiers when events are missed

* Syncs modifier state with state data ...

a95ebc5ee6a085140c57735aab44bcfff7f839ea authored about 5 years ago
X11: Fix window creation hangs when another application is fullscreen (#1248)

* X11: Fix window creation hangs when another application is fullscreen

Previously, the X11 b...

a70ac1531e684cc2db16415cadde91a9c4ad98cb authored about 5 years ago
Fixed typo (#1273)

b6e8dd0d8a51fa7f3324f84d3529b2e2573a529e authored about 5 years ago
Fix `cargo doc` on nightly builds (#1274)

af80ce842d9da2289d5a2649f82784ff755e733c authored about 5 years ago
Use paths for intra-doc links, and verify that links are valid in CI (#1244)

* Use paths to generate intra-doc links

* Add entry to PR checklist

08bae037f09914df5d843d8db8e26ac341726e8b authored about 5 years ago
Fix invalid_value lint triggering on mem::zeroed of CFRunLoopSourceContext (#1271)

cd39327ea2fd35b7921b9e8d33fd4a6ced37e019 authored about 5 years ago
X11: Fix misreporting DPI factor at startup (#1252)

* X11: Fix misreporting DPI factor at startup

* Add a CHANGELOG entry

9828f368d6b75b5928274e5f72d909b99469cad0 authored about 5 years ago
X11: Fix events not being reported when using `run_return` (#1245)

* X11: Fix events not being reported using `run_return`

* Adapt examples to be more practical...

1ed15c7ec7343a26ca1b9b196ac2be97f7d84934 authored about 5 years ago
X11: Fix modifiers being reported after release (#1262)

* X11: Fix modifiers being reported after release

* Moves `ModifiersChanged` variant from `Wi...

c66784995da6d17af902cb6d1db0ffeb90947bf3 authored about 5 years ago
Run cargo fmt on Rust stable 1.39.0 (#1264)

dba21c06ed031877943aae7b66840e0a7d1dab9f authored about 5 years ago
on Wayland, drop resize events equal to the current window size (#1249)

* on Wayland, drop resize events equal to the current window size

* Add changelog entry

72fc6a74ec3da62355bacf860950e03b42dbd11b authored about 5 years ago
Add error message when building for web without selecting a feature. (#1253)

f91631174498498c134dbeb2baff0219dfeb7ceb authored about 5 years ago
Miscellaneous small changes (#1238)

* Use a slice instead of a new object

* Remove unnecessary 'into_iter'

* Use 'and_then' in...

05a1f4280c357c8080272f4fe55e30e9f1469eef authored over 5 years ago
macOS: fixes app termination (#1234)

* fixes app termination

* applies fmt

* fmt all

* updates changelog

* keeps formatin...

6608a0241d7fa02acaf56ff1c63e2126edb73d9a authored over 5 years ago
Release Alpha 4 (#1187)

* Release Alpha 4. TODO CHANGELOG RELEASE DATE

* Add changelog date

429bbfade0ee68f7d3f8ba89498984b72b805f13 authored over 5 years ago
Prevent EventLoop from getting initialized outside the main thread in cross-platform functions (#1186)

* Prevent EventLoop from getting initialized outside the main thread

This only applies to the...

28e3c35547609ac40a472f656f51e54882a793b7 authored over 5 years ago
Fix so the compiler can infer msg_send! return types (#1227)

* Fix so the compiler can infer msg_send! return type

Currently, due to a quirk in Rust's typ...

af3ef52252dfad178d897b036876c2575c20f1f3 authored over 5 years ago
Always dispatch a RedrawRequested event after creating a new window (#1175)

2b5f9c52a6d7c35b63f6865b988735f612d7324b authored over 5 years ago
Remove test files that stuck around on accident (#1226)

5631cc2528385e40f63fd99f8d2c529f95b02afe authored over 5 years ago
Fix panic upon closing the app on iOS (#1168)

de33a92a1b14a7c04e761d5b95da09175a2a48c6 authored over 5 years ago
Merge branch 'web'

1c6353aa3aff6e82740d463822afea864099a33f authored over 5 years ago
Link WindowBuilder documentation to corresponding Window methods (fixes #1070) (#1216)

* fixes #1070

* Continuing adding documentation links for #1070

08cb9502266547cd0478f95c8aff3ec2c6e11520 authored over 5 years ago
Wayland: Fix panic when calling set_cursor_grab from a different thread than evlp's one. (#1206)

This commit also start following X11 behavior on cursor icon update when
cursor is invisible.
...

765225d91807d6042db502bc30b53e5e771a555d authored over 5 years ago
Remove usage of derivative

35bc65f6fad14a1646420377d3b93e9c3fb0fb24 authored over 5 years ago
Merge remote-tracking branch 'upstream/master' into web

676268d4619812d22ec844eed11f9fdbda37e5df authored over 5 years ago
Test all windows targets and allow nightly Appveyor failures (#1222)

* Test all windows targets

* Allow nightly failures

34dce8069f2a0606fdadf6b4cac4a7e059a9e9a2 authored over 5 years ago
Merge branch 'master' into web

f62bb333170254772b15891d83f6ca5cd56dc190 authored over 5 years ago