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

Add WindowExtUnix trait

d35386d61d0f6ee19cabde960f79c031fae35369 authored over 3 years ago
Fix only call show_all when needed

a710e04755899c718275870bbee5100e7114ea21 authored over 3 years ago
Bump version

42a92f6eeccbe300a7ea3ad58abfaf7b144d4f44 authored over 3 years ago
Cargo fmt

40cb846e2d9edeb893a083ddb76debd501261a7b authored over 3 years ago
Rename package name and keep the library name to winit

66aea6f8574c99ba040b8fc9f37827e42e8a3ab7 authored over 3 years ago
Initial gtk port

2eaec664223b6787006ee4ee91a211346dae07c3 authored over 3 years ago
Allow preventing the creation of the default menu (#1923)

* Allow preventing the creation of the default menu

* Use more grammar friendly naming

* U...

0152508a393ccb46764a733f489a25cc23885a0c authored over 3 years ago
Require setting the activation policy on the event loop (#1922)

* Require setting the activation policy on the event loop

* Run cargo fmt

* Update changel...

cdeb1c3828885852ebcf3119f082fba7f26749a0 authored over 3 years ago
Add accept_first_mouse for macOS (#1882)

* feat: add accept_first_mouse for macOS

* Update the changelog

Co-authored-by: Artur Kova...

0986fae06665d8fb0e1866f57c2efabdc7abf4d3 authored over 3 years ago
MacOS: Only activate after the application has finished launching (#1903)

* MacOS: Only activate after the application has finished launching

This fixes the main menu ...

277515636dacf3a7c8b74a1567b9148695c4b43d authored over 3 years ago
Use `initialFirstResponder` instead of `makeFirstResponder` (#1920)

As recommended by the documentation: https://developer.apple.com/documentation/appkit/nswindow/1...

45aacd840752bc1af07677da44af4911dbd701c8 authored over 3 years ago
Add MacOS menu (#1583)

* feat: added MacOS menu

* fix: ran fmt

* extracted function into variable

* idiomatic ...

e8cdf8b092ed3ed2c1dae95606664a30168d4028 authored almost 4 years ago
Correct the false documentation about macOS dpi (#1905)

1c4d6e7613c3a3870cecb4cfa0eecc97409d45ff authored almost 4 years ago
Derive `Default`, `Hash`, and `Eq` for some dpi types (#1833)

* Derive more things

* Changelog entry

04b4e482659366b042ea2cae462e45f72271438c authored almost 4 years ago
On Windows, allow the creation of popup window (#1895)

Add with_owner_window to WindowBuilderExtWindows.
Add set_enable to WindowExtWindows.

dabcb1834d4f2c6761854d911ec17f1f01e3cc10 authored almost 4 years ago
Stop calling NSApplication.finishLaunching on window creation (#1902)

This is called internally by NSApplication.run, and is not something we should call - I couldn't...

629cd86c7cc674c40c1f20b992bdd13784f357dd authored almost 4 years ago
Mac: Redraw immediately to prevent shaking on window resize (#1901)

* Mac: Redraw immediately to prevent shaking on window resize

* Update CHANGELOG.md

* Upda...

ba704c4eb49638da7516250d26adee35ee0bc9a4 authored almost 4 years ago
On macOS, wake up the event loop immediately when a redraw is requested. (#1812)

We allow to have RunLoop running only on the main thread. Which means if
we call Window::reques...

0487876826819936f52f26d192627bd552867886 authored almost 4 years ago
Fix CI warnings (#1898)

* Fix CI warnings

* Use the panic! macro rather than format! + panic_any

ca9c05368e76f70a06cdc34b864711584e5744c2 authored almost 4 years ago
Add WindowBuilder::with_outer_position (#1866)

0d634a0061224a4accb51b031d1a85320d690a98 authored almost 4 years ago
Fix communication of fractional RI_MOUSE_WHEEL events (Windows) (#1877)

86748fbc681ea070bc37e90a569c192555b402cd authored almost 4 years ago
Only try publishing when a version tag is pushed (#1876)

599477d754db296016e50cb28f86f25eb7d6a4a5 authored almost 4 years ago
Upgrade `mio` to 0.7 (#1875)

* Upgrade `mio` to 0.7
Replaced `mio-extras` with `mio-misc`.

* Possible improvement

* Re...

889258f538010d4fa222e5e897fc0affd389dccf authored almost 4 years ago
Fix for closure-captured values not being dropped on panic (#1853)

* Fix for #1850

* Update changelog

* Fix for compilation warnings

* Apply suggestions f...

ffe2143d14b1c0877f6d6fb32c2f4896d30162fe authored almost 4 years ago
Add dragging window with cursor feature (#1840)

* X11 implementation.

* Introduce example.

* Wayland implementation.

* Windows implemen...

98470393d11b3b670c1e122c26a15c563dcf68a4 authored almost 4 years ago
Fix seg-fault when using without a window (#1874)

* Fix seg-fault when using without a window #1869

* Update changelog

4192d04a53202c199f94d1b7d883a34c9ad09272 authored almost 4 years ago
Update window.rs (#1871)

3571dcd68cccc054b7dca4d88cd248bd529ae908 authored almost 4 years ago
Android: Add KeyEvent handling (#1839)

952edcb80467b6bf0a192e6f674c12ecf2f8da8a authored almost 4 years ago
Fix Windows' try_theme returning Theme::Dark when new theme is light (#1861)

10a94c0794a86687118e8723992ad9ad63ea717a authored almost 4 years ago
Restore the ability to have fully transparent windows on Windows (#1815)

* Restore the ability to have fully transparent windows on Windows

Besides its original purpo...

dd32ace9ab4179cdbbccdc191d2bc7a513569c10 authored almost 4 years ago
Add DeviceEvent::MouseMove on web platform to support pointer lock (#1827)

* Add DeviceEvent::MouseMove on web platform to support pointer lock

* Update changelog

* ...

7e0c6ee09757663efacd9d7ba7c70ff101ec4e35 authored almost 4 years ago
fix cursor blinking when clicking decorations bar on Windows (#1852)

b1be34c6a040c643d3bd15193850ae2484743e39 authored almost 4 years ago
Change linking of CGDisplayCreateUUIDFromDisplayID on macos (#1626)

* Link CGDisplayCreateUUIDFromDisplayID through ColorSync instead of CoreGraphics

* Condition...

b9307a99676354a77e0d93838777207f2626c74a authored almost 4 years ago
Add ability to assign a menu when creating a window on Windows (#1842)

b1d353180b512acfd534c7f3acc6484a2643d671 authored almost 4 years ago
Android: Bump ndk/ndk-glue to 0.3 and use constants for event ident (#1847)

Following the changes in [1] this bumps ndk and ndk-glue to 0.3 and uses
the new constants. The...

bd99eb1347e460add973f65cca22f9d5de410c95 authored almost 4 years ago
Fix HINSTANCE returned by raw_window_handle on 64 bit Windows (#1841)

f79c01b0cf564739d494f3e605da713fd2944a52 authored almost 4 years ago
Add Window::is_maximized method (#1804)

3f1e09ec0e5ecb3c80eff9e1e07e24d549502275 authored almost 4 years ago
On Windows, fix deadlock caused by mouse capture (#1830)

The issue was caused by calling SetCapture on a window which already
had the capture. The WM_CA...

05125029c69e002c4e1a59629d5c4e2fd2ae4bf5 authored about 4 years ago
android: Use event identifier instead of userdata pointer (#1826)

ndk-glue currently sets both the `ident` field and user-data pointer to
`0` or `1` for the even...

05fe983757a85fb79267c1a3b1015aebd8c32894 authored about 4 years ago
Android: Do not mark unhandled events as handled. (#1820)

d1a7749df56656e356840112ebcbb3c9f34de248 authored about 4 years ago
On Windows, set the cursor icon when the cursor first enters a window (#1807)

9d63fc7ca0f445de3cea1018729a200e8e7dd6ee authored about 4 years ago
On Windows, change the default window size (#1805)

38fccebe1fbc4226c75d6180e5317bd93c024951 authored about 4 years ago
On Windows, improve handling of window destruction (#1798)

c05952b813a84492338debc75bb0ac21ebc767dd authored about 4 years ago
On Windows, fix bug causing mouse capture to not be released. (#1797)

932cbe40bff9f034d7aaad590470d44880fa14c9 authored about 4 years ago
Windows: Preserve minimized/maximized state in fullscreen (#1784)

39573d65d053219385e0333ee50cf10cf477bd99 authored about 4 years ago
Release 0.24.0

6db308f1e9388986f8c0332d37adf95d051712a3 authored about 4 years ago
Windows: Changed thread_event_target_callback's WM_DESTROY to WM_NCDESTROY (#1780)

6f70fd90b97175d0776f04237730e2b255af29cd authored about 4 years ago
On Windows, implement 'Window::set_ime_position' with IMM API

db038d943c336599404d667d52ea879da3cc2ab0 authored about 4 years ago
On Wayland, don't drop extra mouse buttons

This commit forwards "unknown" Wayland mouse buttons downstream via
'MouseButton::Other'. Possi...

c5620efc9c5f44f9755a64359bb9fee9f92a4ded authored about 4 years ago
Android: Improved multi-touch (#1783)

* Improved multi-touch

* Update feature matrix

* Generate cancelled events for all pointer...

8fb7aa5cef1c3bee28730dc771c7ddb16ba47c66 authored about 4 years ago
Ability to force a theme on Windows (#1666)

6ddee9a8acede06421df0ccab3b65c019a6c3a0c authored about 4 years ago
Android: support multi-touch (#1776)

5700359a617d42b3674d59fe45fd19ed3676595d authored about 4 years ago
Add 'request_user_attention' to Window

This commit introduces a cross platform way to request a user attention
to the window via a 're...

0861a353d6299004c33e3ac0396f8c9d946a55e3 authored about 4 years ago
Fix deprecation warning in the window icon example

f79efec7ef5c90b9aaeea3800bb733b8340fbefd authored about 4 years ago
Windows: Delayed Message Boxes Fix. (#1769)

77d5d20391ca2f236c629cffbbdbc12d9c77f5ed authored about 4 years ago
On Wayland, increase default font size in CSD

This commit increased default font size from 11 to 17 making it
identical to the one SCTK is us...

165e51d850eaff84083d7976b39231ca46c293b2 authored about 4 years ago
Remove println call from Android's eventloop

1c38f113b31314012291ceffde8d25c4ae5e034e authored about 4 years ago
Rename desktop eventloop extensions to run_return extension (#1738)

66859607a35f7e46a25346511657d3b7ada939ca authored about 4 years ago
On Wayland, add missing mappings for numpad arrows

The mappings for 'keysyms::XKB_KEY_KP_{Up,Down,Left,Rigt}' were missing making the arrow keys on...

edf396b1a49836c4bbdf8b7fcb2341bfdb29194a authored about 4 years ago
X11: Fix multiple RedrawRequested events per event loop iteration (#1758)

* X11: Fix multiple RedrawRequested per event loop iteration

* Prevent infinite loop

cbeb51b43674c477ea03e97178694838ea26d8b2 authored about 4 years ago
X11: Fix `request_redraw` not waking the event loop (#1756)

45e4fd6ec110ca41253df447f332966da62a9d01 authored about 4 years ago
macos: Fix compile on aarch64

3a077ff21125e9b130ab18596e9a363b5d9dcb86 authored about 4 years ago
Document Android raw_window_handle requirements (#1749)

* Add docs describing raw_winow_handle on android

* Run cargo fmt

* Change raw_window_hand...

be850e483af07cba6124311acab2cacd5925ba95 authored about 4 years ago
Fix WindowEvent::ReceivedCharacter on web (#1747)

* Fix WindowEvent::ReceivedCharacter on web

The event was never sent to the application becau...

33fb62bb259b05dcfd6f319328b2f90bd387df13 authored about 4 years ago
[Windows] Fix use after free during window destruction (#1746)

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