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 web targets to travis (#1220)

* Add web targets to travis

* Fix some bash syntax

* Avoid crash on providing no features
...

a557b3cfb60bbd1d75ffd6dfd8e52c4ceea95167 authored over 5 years ago
Add web fullscreen support (#1142)

Adds fullscreen using native web APIs to the stdweb and web-sys backends.

Due to limitations ...

3ff4834bd5c217482a09e412ce168fc29f1a2825 authored over 5 years ago
Fix the event key code variable name (#1219)

bedb889693385bf77520eba0f74b24c45eca84d4 authored over 5 years ago
Update the feature matrix for wasm (#1218)

157ca9cd1740b04cb4ae3eb24515ca7a2d9880ac authored over 5 years ago
Update raw-window-handle to 0.3 (#1215)

6f5e7e170cd7bd9be1bb302dd91ebd906d29cfe1 authored over 5 years ago
Improve interaction between fullscreen windows and monitor-switching keyboard shortcuts (#1171)

* Update to 1.38.0 formatting

* Improve fullscreen window monitor switching on Windows

* F...

df7571b369a6bc502e2abfb5aefcac4e60e94063 authored over 5 years ago
Update fullscreen state on macOS before entering fullscreen (#1196)

d69e41eba8edf5f0667fde42bceedd78a75c6814 authored over 5 years ago
Fix use-after-free in XConnection::get_output_info (#1211)

2d41a7d1b08c6a4a123d23cea3fba689043cfecd authored over 5 years ago
Implemented a HINSTANCE getter function for Windows (#1213)

* Expose HINSTANCE now using a getter function

* Missing changes

* remove unused import

...

42e0ccfa1c7e42b12985044d36e1dc8b54b57818 authored over 5 years ago
Use consistent return types for available_monitors() (#1207)

* [#1111] Use consistent return types for available_monitors()

Always use `impl Iterator<Item...

55640a91aeff665b4eec5791ee115c4ea554ccb7 authored over 5 years ago
Remove derivative dependency (#1201)

* Remove derivative dependency

* Update CHANGELOG.md

4f6ca8792cac0b006205c117fdf9c205a8240657 authored over 5 years ago
Wayland support for set_cursor_icon (#1204)

5ced36e319d55178dd943de033e4aacdbd0d0327 authored over 5 years ago
Wayland support for set_cursor_grab and set_cursor_visible (#1180)

* Fixed relative_pointer not being set up when the "zwp_relative_pointer_manager_v1" callback co...

237e7ee2e603524c5652192521a94e62db9c823c authored over 5 years ago
Update cargo fmt

02f281569d757039da24f883274f6ef44ad8e154 authored over 5 years ago
Fix imports in the multithreaded example

ab4d971c5e8aa6bc945cadd8e1185e711ff33cfd authored over 5 years ago
Merge branch 'master' into merge-master-to-web

e21df5831e6d292684dfe3abd3e48709b4245e98 authored over 5 years ago
Update raw-window-handle to 0.2 (#1191)

18a0119b06e5922d4a4759b5167b413fdd29179f authored over 5 years ago
Update to 1.38.0 formatting (#1188)

34348435fd926cbb6080f4ca2c3ff750459f87fd authored over 5 years ago
Attach the raw handle data attribute

cf3b0f3b707e580094aac839c51b0fcdf728ea47 authored over 5 years ago
Fix the formatting in the changelog

a336e9e959627f473a9517a98d092d7d6f56578e authored over 5 years ago
Switch to the released version

ea93a0130d193945dd48d32de01deeb30f2bd7fb authored over 5 years ago
Fix the examples

dcd9ddde50e82dff90cc2170a6fe694060b3db57 authored over 5 years ago
Merge branch 'web' into merge-master-to-web

86bafdc104dbcc11211e041169f157533f7bb641 authored over 5 years ago
Fix compilation errors

6732fa731df4e84cb001ee1cf25a2e127bd6a8ea authored over 5 years ago
Update the documentation to reflect web support (#1183)

* Update the documentation to reflect web support

Indicate which methods have platform-specif...

8cea3e262be4073b80f920f79d80cc8dc4942ed4 authored over 5 years ago
Merge branch 'master' into merge-master-to-web

3e8669ea7fa6cfb2178444e6d83d8fc9a7e67f38 authored over 5 years ago
Wayland: Switched to using a reference to relative_pointer_manager_proxy when creating SeatData (#1179)

* Fixed relative_pointer not being set up when the "zwp_relative_pointer_manager_v1" callback co...

7df040f45115d3cfd85b2a8d58be4c8a488b6ebb authored over 5 years ago
X11: Fix panic when no monitors are available (#1158)

* X11: Fix panic when no monitors are available

* Set dummy monitor's dimensions to `(1, 1)`
...

472eddcc1bf93e30953da692f43b37e6814199eb authored over 5 years ago
Allow using multiple `XWindowType`s on X11 (#1140) (#1147)

* Allow using multiple `XWindowType`s on X11 (#1140)

* Update documentation to make combining...

c0a79003410d55f2a25da62857ce25444f649420 authored over 5 years ago
Fix web redraw requested (#1181)

* Keep track of what windows have requested redraw

Instead of using request_animation_frame a...

28a50817aff48d3535ec92681206f788223ef693 authored over 5 years ago
Implement WindowID on the web platform (#1177)

* Use actual numeric IDs to differentiate Windows

This is generally important to identifying ...

2c47c43f47196bac880cd16664a4a2ac46911ea5 authored over 5 years ago
Fix fullscreen window shrinking upon getting restored to a normal window (#1172)

2ef39651eb52e9036c9fd301455411505a86f0f6 authored over 5 years ago
Prevent stealing focus on new windows (#1176)

eb20612d7716b78df9df72966d9416131ddd863c authored over 5 years ago
Fix events not being emitted during modal loops on macOS (#1173)

695547f4ca6ab6dc032ccce1a9fed2baa10e0c01 authored over 5 years ago
Fix hovering the mouse over the active window creating an endless stream of CursorMoved events (#1170)

* Fix hovering the mouse over the active window creating an endless stream of CursorMoved events...

d35ee0d58081576339e448c8b56ffbe8990761ef authored over 5 years ago
Fix null window on initial `HiDpiFactorChanged` event on iOS (#1167)

95581ab92f8bd22d444a4ad32c5bf1cc024663d0 authored over 5 years ago
Flush high surrogate if not followed by low surrogate (#1166)

* Flush high surrogate if not followed by low surrogate

* Remove transmute from WM_CHAR handl...

3716f13d8e1c2929eff3478c3c46a50e9fa68e97 authored over 5 years ago
Fix surrogate pair handling on Windows (#1165)

* Fix surrogate pair handling on Windows

* Change high_surrogate to Option<u16>

* Format

c03ef852a4d77158ecfe73aa122723c252819ce4 authored over 5 years ago
Fix freeze upon exiting exclusive fullscreen on macOS 10.15 (#1127)

28a5feef28ba143a043aa1944ad05d615c63a82d authored over 5 years ago
Officially remove the Emscripten backend (#1159)

57a53bda74fa9a46e7e282d0f857d02048e64353 authored over 5 years ago
fix: distinguish grab and grabbing cursors (#1154)

On macOS, there is a difference between a "grab" cursor and a "grabbing"
cursor, where "grab" i...

36f4eccb5c8f00f745eb60a16a71742a0643ec12 authored over 5 years ago
Changelog entry for #1153 (#1157)

b6de19e92ec5a923a607435668312a1a7cbb9bb0 authored over 5 years ago
Send a LoopDestroyed event when the browser is closed (#1155)

* Add the plumbing for handling browser closes

* Implement the business logic for handling cl...

e87bc3db20d7b7e8b2d717e386ea7e685cdd7853 authored over 5 years ago
wayland: instantly wake up if events are pending (#1153)

Just before starting to poll/wait on calloop(mio), check if there
are already events pending in...

a3739d6baddfc411b6223d1d4352f1f4f80f2b4c authored over 5 years ago
Add touch pressure information for touch events on Windows (#1134)

* Add touch pressure information for touch events on Windows

* Modified CHANGELOG.md and FEAT...

068d114740f72ea17db69497674d30998d19fb2a authored over 5 years ago
Hide `ModifiersChanged` from the docs. (#1152)

We wouldn't want users stumbling on it until all platforms implement it.

3273c14dead3049354511375bf5c9c83ab321816 authored over 5 years ago
Implement WindowEvent ModifiersChanged for X11 and Wayland (#1132)

* Implement WindowEvent ModifiersChanged for X11 and Wayland

* Fix modifier key state desync ...

206c3c246cf97c0e33c9d0607edfcca51ede61ef authored over 5 years ago
[ios] Groundwork for new Redraw API, refactoring AppState, and bugfixes (#1133)

* fix #1087. the CFRunLoopTimer was never started if the user never changed the controlflow.

...

bfcd85ab150d088be254f43870e7d485f6f95348 authored over 5 years ago
Remove unused unix dlopen module (#1138)

c99bba1655470b8b48b00333ee728b0c4a716500 authored over 5 years ago
Move changelog entries into proper position (#1131)

1e7376847b4f65e4e888aa9768329550c6d26a48 authored over 5 years ago
On Windows, Unset maximized when transforming window (#1014)

* Unset maximized when functionally transforming window

* Add docs

* Fix compile issues

b03e589987d7c95b526ad5d85ae8f1f3d0f5d050 authored over 5 years ago
X11: Improve performance of `Window::set_cursor_icon` (#1116)

* X11: Fix performance issue with rapidly resetting cursor icon

* When setting cursor icon, i...

0b497b62d8b6bb4b077b6d0e1e595f592806b394 authored over 5 years ago
Remove outdated noop comment (#1126)

f085b7349c711a8a5cd295105c7ced5ac7878c5f authored over 5 years ago
Fix inverted parameter in `set_prefers_home_indicator_hidden` on iOS (#1123)

dd99b3bd736a6ac690184f4f5e4ac6caa93d0427 authored over 5 years ago
iOS os version checking around certain APIs (#1094)

* iOS os version checking

* iOS, fix some incorrect msg_send return types

* address nits, ...

f53683f01fb1924766968342007ea337f7ac3299 authored over 5 years ago
macos: Implement run_return (#1108)

* macos: Implement run_return

* Update comments

* Fix CHANGELOG.md

7b707e7d758266fec28dd77ef8042be918e89f37 authored over 5 years ago
Release alpha 3 (#1106)

31110be3960bb97caeacdd0a8cbad292722f94f1 authored over 5 years ago
Implement raw_window_handle::HasRawWindowHandle for Window type (#1105)

* Implement raw_window_handle::HasRawWindowHandle for Window type

* Format

* Address compi...

604016d69daaedab2bc29dc83a33535f7041591d authored over 5 years ago
Disable web module on other targets than wasm32 (#1102)

7ee9d5639b21d6a60d283d32dfc4cb31dce20a10 authored over 5 years ago
macos: fix an incorrect type signature on NSView drawRect (#1104)

1aab328e2a6a57fbf6e27d823907fbb6e10422f9 authored over 5 years ago
Add touch pressure information for touch events on iOS (#1090)

* Add touch pressure information for touch events on iOS

* Add a variant for calibrated touch...

1366dc326ae62ad11f0a87688c7dda07d3c02481 authored over 5 years ago
Change 'proxy.rs' into 'custom_events.rs" (#1101)

* changed i32 to CustomEvent enum
* added a match case for custom event
* minor cleanup
* fix...

8e73287646396b23278a646b9a7d09f8e7decf03 authored over 5 years ago
Update parking_lot to 0.9 (#1097) (#1099)

7eed52a97a3639f5e284a750f47898b1244c90ec authored over 5 years ago
macOS/iOS: Fix auto trait impls of `EventLoopProxy` (#1084)

* macOS/iOS: Fix auto trait impls of `EventLoopProxy`

`EventLoopProxy<T>` allows sending `T` ...

31ada5a052c79e16c7ad53ef030962e5f63a45d5 authored over 5 years ago
Replace `set_decorations` with `set_prefers_status_bar_hidden` on iOS (#1092)

30b4f8dc9f4ed8a32aac14486dcaaae73e9d9e01 authored over 5 years ago
Stop appending canvas to document in web platform (#1089)

* Stop appending canvas to document in web platform

* Remove `tabindex` TODO in web backend
...

dbdde3d7818e4f7ac0c96d8abe10a187575b750a authored over 5 years ago
Add new `EventLoopWindowTargetExtUnix` trait. (#1026)

* Add new `EventLoopWindowTargetExtUnix` trait.

Signed-off-by: Hal Gentz <zegentzy@protonmail...

cf0b8babbdb39abc443c94c8a94281201e6e9b0c authored over 5 years ago
Disable overscan compensation for external displays on iOS (#1088)

c0c22c8ff1ebe95e8848d206a8ffc4619597afa0 authored over 5 years ago
Do not require `T: Clone` for `EventLoopProxy<T>: Clone` (#1086)

* Do not require `T: Clone` for `EventLoopProxy<T>: Clone`

* Update `CHANGELOG.md`

* Remov...

73cf10e4f361a854f4f16ada31b1c391e7ec6846 authored over 5 years ago
iOS: update feature table (#1085)

8a1c5277eb96d25d2c5e821eb24aa4a4e3020b74 authored over 5 years ago
Fix armv7-apple-ios compile target (#1083)

1e4c176506834e3a0491d9501eb35cb9359e0af1 authored over 5 years ago
iOS: add support for controlling the home indicator, and Exclusive video mode (#1078)

* iOS: platform specific edge home indicator control

* iOS: exclusive video mode support

*...

3c27e7d88f4ad0bf37fb87db2ebf742c0a1d55cf authored over 5 years ago
Add exclusive fullscreen mode (#925)

* Add exclusive fullscreen mode

* Add `WindowExtMacOS::set_fullscreen_presentation_options`
...

5bc3cf18d98aef0a5f0a51c0cf655d37af833730 authored over 5 years ago
Rename `new_user_event` method to `with_user_event` (#1057) (#1068)

Finishes #1057

131e67ddc172b07e9fe65814ad5ad9a0277e5a4f authored over 5 years ago
Process WM_SYSCOMMAND to forbid screen savers in fullscreen mode (#1065)

* Process WM_SYSCOMMAND to forbid screen savers in fullscreen mode

Fixes #1047

* Update CH...

e5ba79db048800cecbb2ed6242097b1eedd0dc35 authored over 5 years ago
add macos with_disallow_hidpi (#1073)

* add macos with_disallow_hidpi

add CHANGELOG

* Always use stable rustfmt for CI. (#1074)
...

f4e9bf51db21fba8386ec9868fef27569ffe171e authored over 5 years ago
Always use stable rustfmt for CI. (#1074)

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

03f9e8fce01a284b7834c0efc8be52afe5525ebf authored over 5 years ago
PULL_REQUEST_TEMPLATE.md: Add entry on warnings (#1017)

4ae990036335284d5700e1f10c52194f9e8fbc27 authored over 5 years ago
Use himetric values in WM_POINTER events (#1053)

* Use himetric location for WM_POINTER events

* Ran rustfmt

454d4190b74f7eaa10276ecd973db31233a7ff02 authored over 5 years ago
Fix run_return example build error on non-desktop platforms (#1067)

a28b60578d55d2331753552775c1cae61a97d48e authored over 5 years ago
macOS: Drop the closure on exit. (Fixes #1058) (#1063)

5a206de6203fd1602113101bc0c4618fdbc93d07 authored over 5 years ago
Update the percent-encoding crate to 2.0 (#1066)

b547531499982abb21af07914be39a6a21c68caf authored over 5 years ago
Fix CHANGELOG.md (#1061)

39e668ffb0a1437305508aaa155a57f354b5aa24 authored over 5 years ago
X11: Fix events not being reported promptly (#1048)

* X11: Fix events not being reported promptly

* Add an entry to the changelog

bd1ac6cb1ee9cf73eb0dbe0665dec815142766bc authored over 5 years ago
Touch events emit screen coordinates instead of client coordinates on Windows (#1042)

* Touch events emit screen coordinates instead of client coordinates on Windows

Fixes #1002
...

856775815623684a78c7cad6f8f5c74c3a86a4bf authored over 5 years ago
Bump the stdweb version to 0.4.18 (#1049)

This removes the need to patch to a git version

e897d70733a759ff44ef9c8504d4ca339e7ba11b authored over 5 years ago
Update the web backend todo list

fe129963825798c95850df874bab863e9ed8c819 authored over 5 years ago
X11: Fix `request_redraw` deadlock while handling `RedrawRequested` (#1046)

e8e4d4ce6643e51b913c904ed092bc18288c08e9 authored over 5 years ago
Minor doc changes (#1024)

* Minor doc changes

* More typos

44af4f4f5283ac75d1c390677fd256bd984a8de6 authored over 5 years ago
Replace `std::mem::uninitialized` with `MaybeUninit` (#1027)

* Replace `std::mem::uninitialized` with `MaybeUninit`

* Avoid undefined behavior when using ...

7daf1468015586f7fedcf2a3790615570a6572f0 authored over 5 years ago
Fix `web` errors (#1040)

* Fix old `use` declarations

* Fix hidden lifetime parameter

* Fix missing methods in `web...

7b23d190b1a60fbbddb3c5fd90db356e8a59bc95 authored over 5 years ago
Update Windows Multitouch in FEATURES.md (#1039)

It seems we were already implementing multitouch on Windows, and the question mark was inaccurate.

17b831051748256b592ffeeda8b828861a4c87e1 authored over 5 years ago
Merge pull request #1031 from rikusalminen/event_loop_test

Add NewEvents(Init) callback to x11

5ca828d4458174eabfc153f93cb7942eb19fc28f authored over 5 years ago
x11: NewEvents(StartCause::Init) callback at start

Before starting the event loop, invoke callback with
NewEvents(StartCause::Init).

1ea29b4de069e3f1f439449ad2c14c25ce177cea authored over 5 years ago
Merge pull request #991 from dam4rus/master

Handle WM_POINTER* events in favor of WM_TOUCH

b00cdadb5b0e1977d6657cef3cd4d9636bc85d34 authored over 5 years ago
Merge pull request #1038 from ZeGentzy/web

Webmerge4

53e646dabc13383fba44db997c2676d39dddef96 authored over 5 years ago
Merge branch 'web' into webmerge2

613fafdfdf83b1323640c48b7d98c2aa64e05095 authored over 5 years ago
Correct 0.20.0 Alpha 2 release date

5d0bc5f60730a41b0164a1bfeaaab76ac58753c4 authored over 5 years ago
Release Alpha 2 (#996)

ce5cf97e1744cc50b2da8c4adba37a8d37faf185 authored over 5 years ago
Always use `f` as the argument name for `&mut std::fmt::Formatter` (#1023)

3ee59696e5373afbc7ad2b4e4bbc6f00c3dd0ff0 authored over 5 years ago