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

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 almost 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
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
Silence warnings about use of deprecated fields

ac69a9c0dc234081477a2e079a05eaaab3cc39be authored about 5 years ago
Try to fix iOS build

28b82fb9aac602569820f78258eb83aa588fba9e 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
Fix examples

7753bbba9427473b0493c0dafcf9b662f414a616 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
Use i32 in Position::Physical (#1350)

* Use i32 in Position::Physical

* Fix multithreaded example

* format

85ea3f1d5d1016af087061e9f3e2dd11002c4f29 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, make AdjustRect calls DPI-aware when possible (#1015)

* Use AdjustWidowRectExForDPI when available

* Prioritize presevering logical size when handlin...

6ffd78767fc96162369374d6c5eacf2abd1bc9e9 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
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
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 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
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
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
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
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
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 macOS (#1235)

5b489284e4609a9a3f95e8c1eed8607112516a93 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 iOS. (#1299)

* Implement revamped `RedrawRequested` on iOS

* Added RedrawEventsCleared to events_cleared l...

530ff5420b6f6abba1cb5c1249d58398c91e48e2 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
Run rustfmt

eb38ff453a1895f0a35fa4133fe771db1d47dfc6 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
Implemented revamped `RedrawRequested` for linux wayland (#1237)

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

cdc32eb817f5f1ca4ba35cea7375e1e312530843 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