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

feat: add macos simple fullscreen (#692)

* feat: add macos simple fullscreen

* move impl to WindowExt

* feedback: remove warning, u...

bfbcab3a010667e74fa3cc07ac85bd4c85491e65 authored about 6 years ago
Fix high CPU usage on tiling WMs when moving windows across monitors (#737)

This commit restricts an Xfwm4-specific DPI-preserving hack to Xfwm4
only. The hack saves and r...

4b4c73cee4fb9d25292735aa66ba401d7728ffc6 authored about 6 years ago
Use smithay-client-toolkit's dpi handling. (#724)

* Use smithay-client-toolkit's dpi handling.

* Add CHANGELOG entry.

fd349f182267f8060cd7a59c9f73bb7c5b055049 authored about 6 years ago
X11: WindowBuilder min/max size accounts for DPI (#729)

cb0a085968252dc4f0178a40fb5ba88d8530bb31 authored about 6 years ago
On Windows, fix window shrinking when leaving fullscreen in some situations (#718)

* Fix resize border appearing in some cases after leaving fullscreen.

* On fullscreen, save c...

aabf0e13b78e156aac3037c9051f49534195e489 authored about 6 years ago
Handle removed wl_outputs (#719)

* Move the event managent to the closure

In preparation of more events not relating to the Se...

92873b06ed71232457ef5a9107cfb01733eddb25 authored about 6 years ago
Fix panic when dragging text onto a window on Windws (#697) (#711)

* Fix panic when dragging text onto a window on Windws (#697)

* Changed `panic` to `debug` (l...

04ca2cf9f494238f3bc9f8159b6f12bbaae141b8 authored about 6 years ago
Add ordering traits to VirtualKeyCode (#713)

Motivation:
This allows VirtualKeyCode variants to be stored in a BTreeSet.
Unlike HashSets, B...

b049a4dc6683038ee431e492e4207fddc8549441 authored about 6 years ago
Increase MSRV to 1.28.0 (#716)

5be52c97530007d45ee7d423c9c75b2bb6e437d3 authored about 6 years ago
X11: Check if `XRRGetOutputInfo` returned `NULL` (#709)

* X11: Check if XRRGetOutputInfo returned NULL

Fixes #693

* Change X11 error logging to ac...

3c59283b3fbf409353413c0c0d7d39ae85287e60 authored about 6 years ago
On Windows, catch window callback panics and forward them to the calling thread (#703)

* Catch windows callback panics

* Unwind through calling thread

* Add CHANGELOG entry

*...

3ba808e3c618f8bd423ce3be9bfdaf99be700de5 authored about 6 years ago
Replace thread messages with messages to dummy window (#710)

* Replace thread messages with messages to dummy window

* Add CHANGELOG entry

* Style chan...

df5d66b5e8a2b576d6b9d07fd662cdca47b95988 authored about 6 years ago
Introduce WindowBuilderExt::with_app_id for wayland (#700)

7fe90e6c80386c56f020ddd2beead21c37696d59 authored about 6 years ago
add mtak- to CONTRIBUTING.md as iOS maintainer, change francesca64 to a reviewer (#702)

8dcd5143935cedcefeef5f08e17d5b076dcfbfbf authored about 6 years ago
travis: freeze dependencies that silently broke 1.24.1 compat (#701)

2c3e420f828f8b507205f7ed0b4d8cfc6f27cdd2 authored about 6 years ago
X11: Fix panic when dropping window before running event loop (#694)

Fixes #691

Dropping a window before running the `EventsLoop` results in events
still being q...

917db35a848749f0c038a6d87b06e2d55447afa0 authored about 6 years ago
[META] Add a CONTRIBUTING.md (#674)

dd52364d338d9cd52a8b968d76aab3cf7639e2c6 authored about 6 years ago
version 0.18.0 (#680)

* version 0.18.0

* Changelog: F16-F24 support was a breaking change

* fix version in READM...

30aa5a5057327d70c28706d94a24df5689927c1d authored about 6 years ago
Support requesting user attention on macOS (#664)

* Support requesting user attention on macOS

* Documentation improvements

a46fcaee316c51d3510017c637a6a251e8375d9f authored about 6 years ago
Remove From<NSApplicationActivationPolicy> impl from ActivationPolicy (#690)

* Remove From<NSApplicationActivationPolicy> impl from ActivationPolicy

* Update CHANGELOG

52e274886936012f17391724a427b735015fff32 authored about 6 years ago
Make views explicitly layer-backed on macOS Mojave. (#685)

On Mojave, views automatically become layer-backed shortly after being added to
a window. Chang...

d2d127a4c46939ee96f9692f0e849907bad703f9 authored about 6 years ago
X11: Fix DND freezing the WM (#688)

Fixes #687

`XdndFinished` isn't supposed to be sent when rejecting a `XdndPosition`; it shoul...

0fca8e8cb57f0b4b03bc12b1b17bec5855e7ec7e authored over 6 years ago
Add optional Serde implementations and missing derivable traits (#652)

* Add optional serde feature

* Document features in README

* Add changelog entry

* Impl...

6bec912961a2e137d8ae0b1ddaa531e75f233e51 authored over 6 years ago
Implement HoveredFile and HoveredFileCancelled on Windows (#662)

* Implement HoveredFile and HoveredFileCancelled on Windows (#448)

* Update CHANGELOG.

* A...

214e157e5df4e3853f4c83269b04b88146d623d8 authored over 6 years ago
update to image 0.20 (#683)

da1d479e5560e1ce019c22aa4dac24453333e220 authored over 6 years ago
On linux without X11 or Wayland, reduced the panic message to a single line (#681)

062bb0cef23b82ae31085ca25b79429474adca3e authored over 6 years ago
x11: compute resize logical size with new dpi (#668)

* x11: compute resize logical size with new dpi

Whenever a dpi change occurs, trigger a Resiz...

c744b016cef1ed549c68cf7c678346b6c227e7e3 authored over 6 years ago
Implement `Debug` trait on exported opaque types (#677)

* Implement `Debug` trait on exported opaque types

* Make formatting consistent

f486845f7f20b9ff1c76d7f78e26415e301ff8d9 authored over 6 years ago
Provide current modifiers state with pointer events on wayland (#676)

7baa96c5c7a34fd6c75e61dfa3f63ad261cf8fb1 authored over 6 years ago
macOS: fix modifiers during key repeat (#666)

* macOS: fix modifiers during key repeat

* fix compile warnings

ea07ec1fda49d9be14918552039b72f56d8f4215 authored over 6 years ago
Windows: Fix transparency (#675)

* Windows: Fix transparency (#260)

* Windows: Only enable WS_EX_LAYERED for transparent windo...

26b70e457b32320239eacf45fca40a75cc4f78c5 authored over 6 years ago
Windows: Fix window.set_maximized() (#672)

* Windows: Fix window.set_maximized()

* Add window.set_maximized fix to CHANGELOG.

* Windo...

5d5fcb3911370f5a0f0df271ca74d3fc880c16ac authored over 6 years ago
Upgrade to smithay-client-toolkit 0.4 (#671)

* Upgrade to smithay-client-toolkit 0.4

* Fix PR points

50008dff3d0bac64d73f3149712dc2cca00a7327 authored over 6 years ago
Windows: Fix set_cursor delay (#660)

808638fee3967d02023b02de2b90caaddb2d2f65 authored over 6 years ago
Don't include NUL byte in _NET_WM_NAME (#658)

> The contents of the property are not required to be null-terminated;
> any terminating null s...

b0e3865562da8cade5bcbb56f2e71e9d7eb41336 authored over 6 years ago
Add X11-specific with_gtk_theme_variant option (#659)

bc03ffb3179d0c932b981d8cc2f479e900492073 authored over 6 years ago
Wayland: use `init_from_env()` to create windows and allow server-sid… (#655)

* Wayland: use `init_from_env()` to create windows and allow server-side decorations

* Change...

1edbca1775a054a47ae3e0762519dd1f7e335e48 authored over 6 years ago
Add support for F16-F24 (#641)

* Added support for F16-F19 keys.

* Documented support for F16-F19 keys

* Added support fo...

5a0bc016e77c3d69e0539899a3dc3f105302d1a1 authored over 6 years ago
Update wm spec hints (#646)

* Update wm-spec hints to v1.5

* Update changelog

* Fix CHANGELOG entry

* Remove traili...

bb66b7f28e398f45166017331388560ea2f22b0e authored over 6 years ago
Put badges next to each other instead of below eachother (#649)

0331491b2b4f659fc90f4f1ae413f8e448992020 authored over 6 years ago
Syntax fix in Cargo.toml (#644)

54a782c8ae538328f03372b9466ac2d11825cc69 authored over 6 years ago
Remove resize block on Windows (#634)

* Remove Windows block on resize

* Add CHANGELOG entry

* Move CHANGELOG entry to Unrelease...

a70bc2082908a189d613f42534c9f39fd7df572f authored over 6 years ago
Wayland: commit frame surface on resize (#635)

102ed3b800b009acf2e925c98d03c1a3790e0122 authored over 6 years ago
version 0.17.2 (#630)

* version 0.17.2

* Update release date

c8e339fe6dc480dc1568d214e448e8412412f175 authored over 6 years ago
Add key repetition for the wayland backend (#628)

* Add key repetition for the wayland backend

* Upgrade smithay-client-toolkit to 0.3.0

e4e53fe3152d003b0fac9c10d463e7e74cca9455 authored over 6 years ago
625 macos modifiers (#629)

* fix <C-Tab>

* fix <CMD-{key}>

* move the NSKeyUp special handling into the match stateme...

1c795c3f1cc6eb0c6af36bc2aaa907838ef9b1ed authored over 6 years ago
Windows: Fix fullscreen deadlock + release 0.17.1 (#622)

* Windows: Fix fullscreen deadlock

* Release winit 0.17.1

b2b740fed709dfc279652015959631c245364d2d authored over 6 years ago
Maintenance/620/fix x11 release mode compilation (#621)

* Raised minimum version of `x11-dl`.

This fixes a compilation error in release mode on X11.
...

09550397d702dd6eeff23ec31fe5f71431e7159b authored over 6 years ago
Update cocoa and core-graphics (#608)

* Update cocoa and core-graphics

* Release winit 0.17.0

* Updated date / README version

a32f7f2ec5750e8fa7ac63b5a3ae5ef34cd27ea9 authored over 6 years ago
fix assertion failed: validate_hidpi_factor(dpi_factor) (#607) (#618)

* fix assertion failed: validate_hidpi_factor(dpi_factor) (#607)

* added changelog entry

e8e9fa24185ca476c5a219b3ae12730e1501bf82 authored over 6 years ago
Use consistent order inside #[cfg(any(...))] (#619)

1a119bdfe97f63ea4604d4f9e38884292cdd6888 authored over 6 years ago
Fix unsoundness on Windows (#601)

* Fix unsoundness in windows backend

* Synchronize window state properly

* update changelo...

21ff2e0ffcc01819a785bad50329e3c1936db726 authored over 6 years ago
Typo: retreiv... -> retriev... (#614)

df9b23c96a38149f3ae6c8580463345d4a146758 authored over 6 years ago
iOS: Fix the `longjmp`/`setjmp` ffi (#613)

* iOS: Fix the `longjmp`/`setjmp` ffi. `jmp_buf` was the wrong size (too small) causing crashes ...

4c117aa282628102558ca054006c03997ec1c13e authored over 6 years ago
macOS: Fix cursor hiding thread unsafety (#611)

88427262a64b869c6ac7670f0f7df9b93dd5a95c authored over 6 years ago
iOS Abstract Out the UIView type from winit (#609)

* remove opengl code from winit

* iOS: restrict EventsLoop to be created on the main thread
...

72b24a93488a7eac8ce73bc6d03e67084a4ac8c2 authored over 6 years ago
Fix key state on MacOS (#610)

01cb8e59e3c45e2efb155a5e85b74cb3b110f332 authored over 6 years ago
Update wayland-client and client-toolkit (#602)

3910326709670c067f37453b7c11a1b2d55b9bd3 authored over 6 years ago
Use class macro (#605)

7ee46d80e623a760748e815226a91eceb75bb7df authored over 6 years ago
Clarify DPI docs to highlight WindowEvent::HiDpiFactorChanged (#598)

* Clarify DPI docs to highlight WindowEvent::HiDpiFactorChanged

* Address review of #598

*...

0cb5450999c3b06b8d7429eab233f14805b3b51a authored over 6 years ago
Support NetBSD platform (#603)

* Support NetBSD platform

* CHANGELOG tweak + target ordering

8c78013257c1945ef24be6e35535d17259cfeeb5 authored over 6 years ago
set the UIViewController's view to the one that was just created (#595)

* set the UIViewController's view to the one that was just created

* capture the return value...

bd944898f0b44fbf98312ae422e3adb0940ba6a1 authored over 6 years ago
Update parking_lot and bump version (#593)

c1ef1acfc0a6d372519c3cf1a1c1e0696373fa61 authored over 6 years ago
Remove incorrect unreachable usage when guessing DPI factor (#592)

040d3f5d8b0f56e2cbd89e98d7cb4b0b0f83f6d1 authored over 6 years ago
Disable maximize button on non-resizable windows (#588)

* Disabled maximize button

When creating a non resizable window in win32.
Also added example...

ec393e4a90e8e9f33299c6eb0189503e7771c4c0 authored over 6 years ago
Release winit 0.16.1 (#587)

1703d0417a18311833fdc51e66940672d5eb4ecb authored over 6 years ago
X11: Fix compilation when c_char==c_uchar (#586)

fad72c0441e8c866a07f0d0e20fb9b5d45f39b16 authored over 6 years ago
X11+Windows: Guess initial DPI factor (#583)

* X11: Guess initial DPI factor

* Windows: Guess initial DPI factor

2f7321a07628f24f26b7c368e9b4be20b3ff4dfc authored over 6 years ago
Define "DPI" in docs. (#580)

It makes my pedant reflexes tingle.

85ee422acdafc238a3b007000790c63e3964f20a authored over 6 years ago
Release winit 0.16.0 (#578)

089816d9bab498c0ec002d7e560ad940b78d476e authored over 6 years ago
Wayland: Fix window creation dimensions (#577)

* Wayland: Fix window creation dimensions

* Wayland: Fix window creation min/max

c873c2db1508bb420e7fa0518e6727c31154e1b8 authored over 6 years ago
windows feature WS_EX_NOREDIRECTIONBITMAP (#575)

* set WS_EX_NOREDIRECTIONBITMAP

* add CHANGELOG.md

* more flexibility.

* Skip DwmEnable...

047c67baf31cf9bcdc6f0275037bb3b56f2bd268 authored over 6 years ago
Change set_cursor_position to return Result<(), String> (#562)

* Change set_cursor_position to return Result<(), String>

This is now consistent with `grab_c...

8f394f117b2b13715a8f0c06e5963336bf138e05 authored over 6 years ago
grab_cursor and hide_cursor (#571)

* Windows: Use new cursor state API

* X11: Use new cursor state API

* macOS: Use new curso...

fb7528c239261a8b1e8796ec6fcb64eda339d53e authored over 6 years ago
Shares the XConnection between all event loops instead of just all event (#572)

loops on the same thread.

This is needed for adding shared context support to glutin, as cont...

042f5fe4b39204b8bf74f257fd4db181ec9f4fd6 authored over 6 years ago
macOS: Fix doubled key repeats (#570)

289fb47a3499560f16eed9d0de90c248121c35f1 authored over 6 years ago
Change Travis badge to SVG (#573)

PNG on GitHub does not render well on HiDPI screens.

38bc6babb7055c6b481f6ba071e0e922e4156d85 authored over 6 years ago
Mirror monitor list methods on Window (#567)

* macOS: Monitor list methods on Window

* X11+Wayland: Monitor list methods on Window

* Wi...

e7a8efcfa0b0b3b6518fb9f11541cd5a8895965f authored over 6 years ago
DPI for everyone (#548)

1b74822cfc0cb7fba4ed4940a3faae9499fcda95 authored over 6 years ago
Windows creates Alt event instead of Menu event. (to match other platforms) (#551)

* Removed VirtualKeyCode::LMenu + VirtualKeyCode::RMenu, Windows now generates VirtualKeyCode::L...

f083dae3282ce024fd9834e4fc371c6a44c35a17 authored over 6 years ago
Release winit 0.15.1 (#564)

23c384bd30fe112afac2454a40da062bbfe2d438 authored over 6 years ago
wayland: implement set_resizable (#565)

ced1616e51a1cf1dc65c9ef45c07b33176ec604a authored over 6 years ago
Update to winapi 0.3.5 (#563)

233ac4aed2c1c9bdec99551958b5764e6787d77e authored over 6 years ago
Windows & X11: Window::set_resizable (#558)

* Windows: Window::set_resizable

* X11: Window::set_resizable

* Code style regarding resiz...

be5a2b0e87c963aca609afd7b4c7e450b1204c09 authored over 6 years ago
macOS: Only detect clicks+motion within client area (#561)

* macOS: Only detect clicks within client area

* macOS: Only track mouse motion within client...

2b4b64f4997ad2a1ec8683e0437dcbf61e313758 authored over 6 years ago
X11: Fix super fun race conditions (#554)

* X11: Fix super fun race conditions

* Fix build on rustc<1.26

262490d07447d6539cb4e5d52acf5d4c8ad21c13 authored over 6 years ago
macOS: Resizable without decorations (#553)

* macOS: Resizable without decorations

* Fix style mask regressions

8891cfd85ebcfc2df53f9b10f2c88bb9893a9713 authored over 6 years ago
X11: implement with_resizable (#540) (#556)

2cc8fa1eac25fe11a9ed2b5fb3bd736a54b940af authored over 6 years ago
macOS: Fix alt and win keycodes (#552)

* macOS: Generate LAlt/RAlt VirtualKeyCode

* macOS: Correct RWin/LWin

79aebf06dce2dc9745bb2992d454d50a67f8f70f authored over 6 years ago
X11: Fix flickering when resizing with transparency enabled (#546)

* X11: Fix flickering when resizing with transparency enabled

* X11: Fix with_override_redirect

19dd961752319276fa170c07e46963de9e3b589c authored over 6 years ago
Fix DPI with 0 width/hight reported by xorg (#544)

* Fix DPI with 0 width/hight reported by xorg

* Add `WINIT_HIDPI_FACTOR` env variable

It i...

bf413ecb83dda7dbfbd8c0a44e82bded731fa37e authored over 6 years ago
Test against rustc 1.24.1 on Travis (#547)

fd1a3eda1c5d432c91682a9ed7e6bd77e214b116 authored over 6 years ago
Added a GitHub PULL_REQUEST_TEMPLATE (#542)

* Added a GitHub PULL_REQUEST_TEMPLATE

* Updated to better reflect my dictatorial demands

0e2488db32f338a8b7287cf98460e8f3d1bac210 authored over 6 years ago
Windows: implement with_resizable (#540) (#541)

* Windows: implement with_resizable (#540)

* Fixed typo

58a00bffbbd8b6e4a659e3dcafc433957414c906 authored over 6 years ago
appveyor.yml: Test additional Rust channels (#539)

* In addition to nightly, also test the current stable version and Rust
1.24.1
* Use rustup-...

bbfe57400d7845e688fd9154b80863d0694bd445 authored over 6 years ago
X11: Flatten window model (#536)

4372f6fdac18ca3883dce7e62185ab973595e9cb authored over 6 years ago
X11: util design improvements (#534)

30f798b24608aaee9b727f40fb051ad66f445920 authored over 6 years ago
Release winit 0.15.0 (#530)

282770f11a3d814d98913065240a94005f56d7e8 authored over 6 years ago
X11: Fix primary monitor fallback regression (#532)

17373a4e918408fdbcb7d678ddeeef8e8b3aeec7 authored over 6 years ago
macOS: Fix keyboard regressions (#533)

* Emit `ReceivedCharacter` for key repeats
* Enter emits `\r` instead of `\n`

a34147b60221acf30c86a62000aca4d9f0075925 authored over 6 years ago