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

Send CursorMove before mouse press event and note that touch is unimplemented on web target (#1668)

* Change to send CursorMove before mouse press event on web target

* Fix feature matrix to in...

0f7c82d38fbe52831a51d5b2523e838d1da02407 authored over 4 years ago
Fix vertical scroll being inverted on web targets (#1665)

6ba583d19896172f5eca9d8551119906e4eff2b2 authored over 4 years ago
Fix crash on NetBSD

The `_lwp_self` function cannot be used to reliably determine the main
thread, see
https://git...

89d4c06decf95bfcc0c11d86bb8eb0f9f634cb36 authored over 4 years ago
Fix HiDPI vs. set_cursor_icon for web (#1652)

PhysicalSize is recorded as canvas.size, whereas LogicalSize is stored
as canvas.style.size.

...

9c72cc2a983401ad96f40555751bbfa1335259b6 authored over 4 years ago
Renamed NSString to NSStringRust to support Debug View Heirarchy in Xcode (#1631)

* Renamed NSString to NSStringRust to support Debug View Heirarchy

* Updated from comments

...

412bd94ea473c7b175f94a190d66f4be3e92aaab authored over 4 years ago
[macos] add NSWindow.hasShadow support (#1637)

* [macos] add NSWindow.hasShadow

* change log

* cargo fmt

* Update CHANGELOG.md

* Up...

514ab043f21447ec1fd6f5cc09ee9b5e65663517 authored over 4 years ago
android: fix event loop polling (#1638)

* android: poll looper for ControlFlow::Poll and don't exit when no new event received

* Add ...

68100102be588aea3dd42cb64647e1f8624615b2 authored over 4 years ago
Web: Use mouse events instead of pointer events if the latter isn't supported (#1630)

* Fixed Safari not getting mouse events

* Edited changelog

* Addressed compiler warnings
...

05fdcb5b270062b4bc85d3433ed12551f8a6741d authored over 4 years ago
Fix with_fullscreen signature

7a49c88200fe2a9559c8cc9098f38e209567f691 authored over 4 years ago
Use `PhysicalPosition` in `PixelDelta` event

This removes the `LogicalPosition` from the `PixelDelta`, since all
other APIs have been switch...

40232d48ba3c80ba076ea1dc1fbb7d1c6fc80aac authored over 4 years ago
Fix Window platform support documentation

This resolves various problems with the documentation about platform
support on the Window stru...

55dff53a98097824db0460d9d7083a842f923783 authored over 4 years ago
Fix misspellings in comments (#1618)

6919c2fb2d45dc4063c9ef52a69d857ed30657c7 authored over 4 years ago
Move available_monitors and primary_monitor to EventLoopWindowTarget (#1616)

3d5d05eac7d23c78e4e66789563b3d4285e3a4eb authored over 4 years ago
On Windows, fix bug where we'd try to emit `MainEventsCleared` events during nested win32 event loops (#1615)

dd866a74a690d37fdd11385741dee06e9f7cd02f authored over 4 years ago
Make drag and drop optional (fixes OleInitialize failure #1255) (#1524)

Co-authored-by: Osspial <[email protected]>

b1e22aa5597a57882e862ca03ef6440d9e5ec4dd authored over 4 years ago
macOS: Support click-dragging out of a window (#1607)

* macos: Support click-dragging out of a window

* macos: Use NSEvent::pressedMouseButtons for...

2191e9ecd59182e9418e53a3c0cb56421a4a6887 authored over 4 years ago
Android run return (#1604)

* Initial Draft

* Minor clean up

* cargo fmt

* Removed accidental change

* Update CH...

bf62103417039827a9541f1c74793bc071295e19 authored over 4 years ago
Test x11 and wayland features on CI

4b1b314ce20e7f9a504cf920c5367265a6451b70 authored over 4 years ago
On Unix, add option to pick backends

Add features 'x11' and 'wayland' to pick backends on Linux/BSD, with
both enabled by default.
...

c1ea0dde92e1de9e029e7fbb2485a454aa81b918 authored over 4 years ago
Macos fullscreen & dialog support with `run_return` (#1581)

* Fix for fullscreen with run_return on mac

* Cleanup

* Removed a comment

* fmt

* Th...

5a6cfc314ea4890d79eefb01ef94bd46ca7858cf authored over 4 years ago
platform_impl/linux/x11: fix deadlock in fn set_fullscreen_inner (#1579)

Co-authored-by: Kirill Chibisov <[email protected]>

a4121a2c2e13c274e27fc653df907ceaeca8132f authored over 4 years ago
macOS: add function to hide other applications

03335cef851495e0a2843db7019516988740688b authored over 4 years ago
On Wayland, fix deadlock when calling set_inner_size from event loop

Fixes #1571.

ff66bdda7ca5386cd159b4f44711fd97d7c9aef4 authored over 4 years ago
Prevent the default browser behavior of events (#1576)

This stops things like page scrolling on spacebar / arrow keys

6cfddfea21319ef7e28f4a6dc16e119ab033f550 authored over 4 years ago
Release 0.22.2 (#1570)

49bcec1d274aaedc453a64bf6f53ea1ec59aa3a2 authored over 4 years ago
Implement Clone for 'static events (#1478)

878c179761cbc536ad24906486430ed2bb1d6092 authored over 4 years ago
Fixed changelog line for core-* dependencies (#1561)

bc19c04339e5b3b28cf7441c9802d52703cae6b5 authored over 4 years ago
Fixed a couple of typos in repo description (#1568)

c7a33f926b2177a214a3d7515720a0111cf1c52c authored over 4 years ago
Update macOS dependencies (#1554)

* update macos libs

* modify dependency

* changelog

* update core-video-sys version

3c38afdb4733572270805896160e8217a04051e9 authored over 4 years ago
add android NDK event loop (#1556)

* add android NDK event loop

* add Android build documentation & cargo-apk to CI

Co-author...

b8828105cf6231e249da279851285aecd2970b4b authored over 4 years ago
iOS: convert touch positions to physical (#1551)

007b195a5ec4228daf4512f723c050eac7314fa6 authored over 4 years ago
Fix several crashes on Windows by heavily simplifying the event loop code (#1496)

b4c6cdf9a33530a2116f37a21547341c34537be1 authored over 4 years ago
Report mouse motion before click (#1490)

* Report mouse motion before click

This fixes an issue on macOS where a mouse click would be ...

26775fa0b621c225753cefb2a3babead3be33f46 authored almost 5 years ago
wayland: rework scale factor handling (#1538)

- Always send Resized events in case of scale factor change
- Properly take into account the re...

114fe9d502cd4b37ee332f4165fb92c1056e25d9 authored almost 5 years ago
Implement `Drop` for `Proxy` on macOS platform (#1526)

54bc41f68bc852fd220840dd4aa3c5f4369b70ad authored almost 5 years ago
Document that platforms will display garbage data in the window by default (#1541)

47ff8d61d1330372bd04cc398827e2063c395dd3 authored almost 5 years ago
Clarify when RedrawRequested is useful (#1529)

Co-Authored-By: Osspial <[email protected]>

849b8f5dce4d3f93b251259f5323ea9fd43e0c05 authored almost 5 years ago
Preserve with_maximized on windows (#1515)

aabe42d252f66c6410b2f805a9ea80f12517e16d authored almost 5 years ago
Added more docs.rs targets (#1521)

78a62ec5473e9cd5472c18f859103b0b0cb88362 authored almost 5 years ago
Mention raw-window-handle in library docs (#1528)

6dae994bb4c2d73d5a9f31718feb41e1fa2b98ff authored almost 5 years ago
control_flow example: fix wait_cancelled logic again (#1511)

4c4d0916fd736fcf28d5ee0f80a0fb367de4a0d8 authored almost 5 years ago
Bump version to 0.22.1 (#1537)

There are a few relatively important bugfixes with no API impact in the
master branch. We might...

d5609729cc5c23a1d74c8c25d3af9c3bc7512a6f authored almost 5 years ago
Implement `requestAnimationFrame` for web (#1519)

* Use requestAnimationFrame for polling wasm

* Implement `requestAnimationFrame` for stdweb
...

1f24a09570d3bf0a39af836c3a7c212a0b65ff70 authored almost 5 years ago
Fix a possible double-borrow during event handling (#1512)

a8e777a5dffac9d8528166d44a4cafddffe21e37 authored almost 5 years ago
Fix warnings (#1530)

0bc58f695b01977f81d1259745c89093d18bb24a authored almost 5 years ago
upgrades x11-dl to 2.18.5 to fix #376 (#1517)

x11-dl was using std::mem::uninitialized incorrectly and when
rustlang added MaybeUninit and in...

28023d9f5bb74b66a9b294b4c8fef6c46a9d9b92 authored almost 5 years ago
X11: Fix `ResumeTimeReached` being fired early (#1505)

* X11: Fix `ResumeTimeReached` being fired early

* Update CHANGELOG.md

Co-authored-by: Oss...

c2aed1979d147a0fe64e2054ad416339a2bbffe1 authored almost 5 years ago
Replace Travis and Appveyor CI badges with GitHub Actions CI badge

7e0427371957a4434ac78843fa33ec75e6b8cf0e authored almost 5 years ago
Add Unreleased category back to changelog

0683bdcd42b39f7bb4b0fbff2f5fd4923da8f53b authored almost 5 years ago
Correct 0.22.0 date

29ab0bb62953e629070236e521c4ab33d9366185 authored almost 5 years ago
Bump version to 0.22.0 (#1500)

There are two PRs I'm aware of that should be relatively trivial to get
merged, which would fix...

7a9c17a520669177a6124cd833cd63e8a0f8717d authored almost 5 years ago
Revert "on MacOS, Fix not sending ReceivedCharacter event for s… (#1501)

This reverts commit 9daa0738a9aeb60768d9b7d19f4e3deddd55958b.

This commit introduced other bu...

b208daa271c8840a8c767601656944df57cfb520 authored almost 5 years ago
Fix freeze when pressing modifier keys on Windows (#1503)

e85a80dd65945bebc22c19736b92713ffc20c06d authored almost 5 years ago
Use i32 instead of u32 for position type in WindowEvent::Moved (#1502)

* Use i32 instead of u32 for position type in WindowEvent::Moved

* Mark change as breaking

b1d8ce24e901ef813064defe3c62f7d23d1fe04c authored almost 5 years ago
Add ability to create Icons from embedded resources on Windows (#1410)

* Add IconExtWindows trait

* Move changelog entries to unreleased category

Co-authored-by:...

098fd5d602ee3b20372048db35aa3de432884aaa authored almost 5 years ago
On Windows, fix request_redraw() related panics (#1461)

* On Windows, fix request_redraw() related panics

These panics were introduced by https://git...

2f27f64cdb69978151e6b8e941658b7e742b1135 authored almost 5 years ago
Remove assertions from Windows dark mode code (#1459)

* Remove assertions from Windows dark mode code

In general, winit should never assert on anyt...

cbb60d29a21401461e23aa86d71c733076046476 authored almost 5 years ago
Move `ModifiersChanged` variant to `WindowEvent` (#1381)

* Move `ModifiersChanged` variant to `WindowEvent`

* macos: Fix flags_changed for ModifiersCh...

e707052f66045a096a391e8d23cc41cba100db5f authored almost 5 years ago
windows: ignore spurious mouse move messages (#1435)

Fixes https://github.com/rust-windowing/winit/issues/1428

71bd6e73caac91b3be46d42545e40918a8d2ca70 authored almost 5 years ago
In control_flow example, don't schedule a new WaitUntil if wait was cancelled (#1482)

b8326f6452550908fd79b76084450a688b0cc41e authored almost 5 years ago
Update image to 0.23 (#1485)

Also makes use of a few ergonomics improvements that were introduced or
optimized in the more r...

ece2e70a53fd469341e89e2bbc293910882d6d6c authored almost 5 years ago
Fix GitHub Actions (#1479)

* Replaces `actions/checkout@v1` with `actions/checkout@v2` to get a bug fix

2b14ec23d54384d574a23dca4d73dc44a072bd46 authored almost 5 years ago
X11: Fix deadlock when an error occurs during startup (#1475)

9999f533291f3964721fa7a4677fc425b0463bb7 authored almost 5 years ago
fix issues in wait_until_time_or_msg function (#1423)

also removed unused return value

522a6e329873720899241ca5516aae7138b351c3 authored almost 5 years ago
On Wayland, Hide CSD for fullscreen windows (#1473)

76d0dd7ec36dc129f39dc201d490f6cd1dd457c4 authored almost 5 years ago
Implement ThemeChanged for web target. (#1462)

* Implement ThemeChanged for web target.

* Add TODO upstream to stdweb.

Co-authored-by: Ry...

d1073dcecb4590a9764435f5e5bf01e3e7c5fd91 authored almost 5 years ago
Map `UserEvent` properly in `Event::to_static` (#1468)

e88e8bc1942865098b98419f6f7f07f73fc26179 authored almost 5 years ago
Add an example that calls request_redraw() from a thread (#1467)

reproduces https://github.com/rust-windowing/winit/issues/1466

bc29931434a6c6c445f382fce9731311ebfbbf7f authored almost 5 years ago
Add new example that demonstrates the different control flow schemes (#1460)

User can switch between Wait, WaitUntil and Poll modes with key '1', '2' and '3' respectivly.
U...

505f312d5f1ef303e219c3293cf64c8cdb573cd6 authored almost 5 years ago
rename dpi_factor to scale_factor where appropriate (#1463)

fixes https://github.com/rust-windowing/winit/issues/1457

f0093d3c54b3e03a154c14f24555ed7df1c166e7 authored almost 5 years ago
on Wayland, Add HiDPI cursor support (#1454)

Fixes #727.

83b60beba6ef53a10e3fa63eb0716372268ba199 authored almost 5 years ago
On macOS, Fix `set_simple_screen` to remember frame excluding title bar (#1430)

* On macOS, Fix `set_simple_screen` to remember frame excluding title bar

* Add CHANGELOG

5f52d7c9d0f2892758f50f400f8c22ee0adcae78 authored almost 5 years ago
Ignore locale if unsupported by X11 backend (#1445)

This restores default portable 'C' locale when target locale is unsupported
by X11 backend (Xli...

a1b65f7080fda20a9ab9fdc6f925d38e94df01af authored almost 5 years ago
On Wayland, fix color from `close_button_icon_color` not applying (#1444)

96df85896134895b4538a6a24a9f96d8b3343343 authored almost 5 years ago
On Wayland, fix coordinates in touch events when scale factor isn't 1 (#1439)

* On Wayland, fix coordinates in touch events when scale factor isn't 1

* Explicitly state th...

4eddd1e5bc336e12ba06110f2ccadd64cadfd845 authored almost 5 years ago
Release 0.21.0 (#1440)

* Update CHANGELOG.md

* Update README.md

* Update Cargo.toml

* Update Cargo.toml

* U...

28f0eb598d8a309f528caf540751a28ec3c68ace authored almost 5 years ago
Fix deadlock wayland. (#1438)

c1eb7f96291c248f69dc605342bda229ad2007c3 authored almost 5 years ago
Remove armv7-apple-ios target from CI (#1433)

2f8aa5c52aff52e693384fd9e91b365262f635cc authored almost 5 years ago
Fix set_minimized(true) works only with decorations on macOS (#1411)

* On macOS, Fix set_minimized(true) works only with decorations

* Add CHANGELOG

22dcc19898a8e05fc2b8e43233bb62477ecb285f authored almost 5 years ago
Remove Wayland theme intermediates (#1209)

* Remove Wayland theme intermediates

This removes the intermediate struct for passing a Wayla...

e2951041990983eb100dde664607de5330e50b13 authored almost 5 years ago
Fix warnings on macos (#1419)

66fe69edd9e81196b9338eeca2877a9eebda2e7f authored about 5 years ago
Web backend refactor and documentation (#1415)

The current implementation of the event loop runner has some significant
problems. It can't han...

fd946feac4c2486c44aca91428c976ba69cc1392 authored about 5 years ago
Remove unused code in X11 backend. (#1416)

Signed-off-by: Freya Gentz <[email protected]>

8856b6ecb7f9633a47ae51d8b8fd8dd0899ad4d9 authored about 5 years ago
Fix building on Windows 7 and 8 (#1398)

* Fix building on Windows 7 and 8

* Format

0ae78db6cb5568152f0e32ac3cf4e8cb43e28920 authored about 5 years ago
add hide_application on macos (#1364)

Co-authored-by: Osspial <[email protected]>
Co-authored-by: Bogaevsky <[email protected]>

3e3bb8a8f1b808424f2eaf262130f8830dedbaa2 authored about 5 years ago
Simplify code by switching to higher-level dispatch APIs (#1409)

* Switch to higher-level dispatch APIs

* Inline all the functions

* Switch to autoreleasep...

e48262a7971a116301d5c78de5ef136d3f9f3572 authored about 5 years ago
Fix: deadlock when requesting redraw on X11 (#1408)

d934f947046cd46bd282a8dc630df82dba7cc220 authored about 5 years ago
Add the ability to pass a prebuilt canvas (#1394)

This allows Winit to take control of existing canvas elements in the
DOM, which is useful for w...

1fe4a7a4ea16d98f57355c9b61af600576f41e41 authored about 5 years ago
on MacOS, Fix not sending ReceivedCharacter event for some key combination (#1347)

* MacOS FIX #1267

* Add CHANGELOG

* Remove unnecessary trace!

9daa0738a9aeb60768d9b7d19f4e3deddd55958b authored about 5 years ago
doc: change remaining EventsCleared references to MainEventsCleared (#1390)

ad7d4939a8be2e0d9436d43d0351e2f7599a4237 authored about 5 years ago
Remove TODOs from the web backen (#1395)

c4d07952cb9c9f83d309744bf192c13437b38dfb authored about 5 years ago
Return physical position in `CursorMoved` on macOS (#1378)

dc302b0db44a347dc5ccb06489d5262b1bc70ab9 authored about 5 years ago
On Wayland, fix coordinates in mouse events when scale factor isn't 1 (#1385)

* On Wayland, fix coordinates in mouse events when scale factor isn't 1

* Refactor mouse_focu...

a6d180cefbc1b5046e324e033c93f529f416fdda authored about 5 years ago
macOS: Unbundled window activation hack (#1318)

* `ns_string_id_ref` convenience fn

* Unbundled app activation hack

* Greatly improved sol...

1ddceeb0630994e4960493b1fe92bc72f8c5a54b authored about 5 years ago
Fix run_return does not return on macOS unless it receives a message (#1380)

* On MacOS, fix `run_return` not exit immediately

* Add CHANGELOG

633d0deeaeee06b1e5b90e26d8c53dd39e4d755d authored about 5 years ago
Fix warnings on all platforms (#1383)

* Fix warnings on all platforms

* Also fixed a trait impl bound that I noticed along the way

9e3844ddd9b31a083d1a2089c70be17aa4ed5787 authored about 5 years ago
Don't discard high-precision cursor position data (#1375)

* Don't discard high-precision cursor position data

Most platforms (X11, wayland, macos, stdw...

4b618bd6a6c27bb4198182a45ba84ecc095503d1 authored about 5 years ago
Remove util from gitignore

09c4ed0694afdcec4f9fb0a3fbd6e8b51dca5833 authored about 5 years ago
Make docs set control_flow in a more realistic way (#1376)

d15eb04f9eb27e34a7914aaf262666b65f476fe4 authored about 5 years ago
impl Default for WindowBuilder (#1373)

02ac7456e438a88c3c7aeef00c86ed29638be92d authored about 5 years ago