Ecosyste.ms: OpenCollective

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

github.com/tauri-apps/tao

The TAO of cross-platform windowing. A library in Rust built for Tauri.
https://github.com/tauri-apps/tao

On Unix, fix cross-compiling to wasm32

Aborting compilation by using 'compile_error!' macro in build.rs was resulting in failing cross
...

8aa1be8336898c57910675502e3888c2a699f558 authored over 4 years ago
On Wayland, fix 'with_min_inner_size' disabling resize

Building window with 'set_min_inner_size' was setting 'max_inner_size'
under the hood, thus com...

037d4121a105c0d1e69956ff6804b7cfdbd9bc8b authored over 4 years ago
Add prefix byte for extended scancodes on Windows (#1679)

fbd3918d3af183e5c3d76b5644672e54d87fa84c authored over 4 years ago
Windows: Fix alt tab bordless fullscreen (#1740)

7c543a43a9563f7691ff62f3ef8c8415e867ac55 authored over 4 years ago
Feature gate more dependencies

Wayland backend is self contained and only requires
smithay-client-toolkit to work, thus featur...

ee3996cac6766780d0f52b734d5c0ad104da52da authored over 4 years ago
Fix warnings (#1742)

96809ac65998576e26e95b879bb63fab6ae2b7ca authored over 4 years ago
Fix Windows transparency behavior to support fully-opaque regions (#1621)

This patch removes an unneeded workaround for transparent windows on the
Windows platform. In a...

6343059bc0165c87930912c80e831d1f235a7591 authored over 4 years ago
Fix failing assertion on start-up with Safari (#1736)

The initial media query that's used to watch for device pixel ratio
changes should match. Unfor...

5a78fe33e84023ca4c89cc30ebeebac0fe89e8f0 authored over 4 years ago
Added WindowHasFocus and WindowLostFocus events to Android (#1733)

* Added WindowHasFocus and WindowLostFocus events to Android

* Update changelog

676fb947f2a8366c650bb9788f80657b6d7865df authored over 4 years ago
Release 0.23.0

d18afb4a505783e4447393c879c292559b83195d authored over 4 years ago
Fix incorrect modifiers state on startup

Fixes #1563.

fc336a76bfa158c972a6303ce638359343260fad authored over 4 years ago
Update SCTK to 0.12

SCTK was a bit behind on Wayland protocol version, and so this release
brings it up to date. It...

b9f3d333e41464457f6e42640793bf88b9563727 authored over 4 years ago
Update SCTK to 0.11.0

* Update SCTK to 0.11.0

Updates smithay-client-toolkit to 0.11.0. The major highlight
of tha...

3d85af04bebeedbd5f974a0ec14884988fd58fda authored over 4 years ago
Bump console_log from 0.1 to 0.2

471b1e003afecb89ee370d288061774ed35c83b7 authored over 4 years ago
Update readme info regarding WebAssembly and web target (#1726)

be2e17d605d1780bba15cd7fa4a98ef4917cedf4 authored over 4 years ago
Clarify ControlFlow::Poll doc for web (#1725)

Make it clear that ControlFlow::Poll causing events to be sent on
`requestAnimationFrame` is an...

9d6b9797c077977ae3bcea66cc7d3d301001be28 authored over 4 years ago
Fix WindowEvent::Moved ignoring DPI on macOS

3cd6a180481714f93d9d8e6a7f3dfc079be52530 authored over 4 years ago
Fix view frame in portrait when starting iOS app in landscape (#1703)

Co-authored-by: Francesca Lovebloom <[email protected]>

c9558c5f0e8f5ccb7b250a59c46c0f7a41c2416a authored over 4 years ago
Rework 'Fullscreen::Borderless' enum variant

This changes 'Fullscreen::Borderless' enum variant from
'Fullscreen::Borderless(MonitorHandle)'...

71e3d254226b47d8cbdb1d9432f11e4cdc659a46 authored over 4 years ago
web: Emit WindowEvent::Resized on Window::set_inner_size (#1717)

* web: Allow event to be queued from inside the EventLoop handler

The Runner is behind a RefC...

644dc13e0012f7ca69892684d70231c1ebe2fd3a authored over 4 years ago
Add cleanup code to web backend, mostly web-sys (#1715)

* web-sys: Impl. event listeners removal for canvas

* web-sys: Impl. media query listeners cl...

47e7aa4209af71bd9d549abbbfd78b1771e60fa7 authored over 4 years ago
Deprecate the stdweb backend (#1712)

* Deprecate the stdweb backend

* Add a changelog entry

* Fmt

* Move the deprecation notice

1c97a310b10df2c6557cd8cc54cfe08881e5ed78 authored over 4 years ago
Prefix numpad virtual key codes with Numpad

This commit is a follow up to a2db4c0a320aafc10d240c432fe5ef4e4d84629d
to make it clear which v...

d612a1b5a10cc63413b0d7026eedcdab78d2d181 authored over 4 years ago
Android: bump ndk versions (#1708)

* Bump ndk versions

* Update README for new ndk proc attribute

* android: add CHANGELOG en...

386ead15a3e3fef5c0c02bd7491d3cc9a7a6e0aa authored over 4 years ago
Explicitly require simple_logger 1.9 for examples

83c95e774d6ee3dc005ffdafb0b4a68d1bfb146b authored over 4 years ago
Replace deprecated simple_logger initialization

e4754999b7e7f27786092a62eda5275672d74130 authored over 4 years ago
Bump parking_lot to 0.11

Fixes #1657.

c66489dbb111ed5a4d27265edbcd5d965382ac94 authored over 4 years ago
Update macOS dependencies

Fixes #1658.

21f9aefc7ed4a564f20985dcac032d504cc7ce3b authored over 4 years ago
Make 'primary_monitor' return 'Option<MonitorHandle>'

Certain platforms like Wayland don't have a concept of
primary Monitor in particular. To indica...

d103dc263104c4ceb8607dc3f8d150f80f915a4e authored over 4 years ago
Make 'current_monitor' return 'Option<MonitorHandle>'

On certain platforms window couldn't be on any monitor
resulting in failures of 'current_monito...

cac627ed05588ef6cbbce7a1e837a0b4016e61fe authored over 4 years ago
Fix inverted horizontal scroll on macOS

In winit the swipe from left to right on touchpad should
generate positive horizontal delta cha...

e2cf2a5754f6ee51a37fbe6e1f8b5ff8bd98da49 authored over 4 years ago
Handle scale factor change on web-sys backend (#1690)

* Change web backend `event_handler` to without 'static lifetime

* Refactor web runner and f...

658a9a4ea8b50c5279042aa2a23f27fc583bb878 authored over 4 years ago
Unify Minus/Subtract virtual keycodes

On all platforms other than Linux/X11, the Subtract key was uniformly
used only for the Numpad....

a2db4c0a320aafc10d240c432fe5ef4e4d84629d authored over 4 years ago
Impl. mouse capturing on web target (#1672)

* Impl. mouse capturing for web-sys with PointerEvent

* Impl. mouse capturing for web-sys wit...

02a34a167ab281d7cca9908f67928b659d428b39 authored over 4 years ago
Use send_events instead of send_event in web backend (#1681)

bea60930b685641756d441fc83d06e4730d332b2 authored over 4 years ago
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 over 4 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