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

X11: Improve hint support (#529)

Fixes #257

cebd15bfd1c5f9915fa5a97cfe0025bc462089e9 authored over 6 years ago
Add option to make window "always on top" (#528)

* macOS: always_on_top

* Windows: always_on_top

* X11: always_on_top

* Stub set_always_...

f51f7c0ca844322cddfea53122c3d31023ccfcd8 authored over 6 years ago
Windows: CursorState improvements (#526)

* Windows: CursorState improvements

Fixes #523

Prior to changing the cursor state, we now ...

f6d26df64dd53d8d71620cc6eb72f173cee3a5f4 authored over 6 years ago
Windows: Fix detection of Pause and Scroll keys (#525)

Fixes #524

fddfb2e2d6e174c41ffe31c452596d9ae7e241e6 authored over 6 years ago
macOS: Implement NSTextInputClient (#518)

Fixes #263

dec728cfa28547f17c650dd945d5d2b73086f879 authored over 6 years ago
macOS: Implement with_resize_increments (#519)

Fixes #135

8440091a4e2a410d9ec8d71d05a19e5145278545 authored over 6 years ago
macOS: Fix Window::get_current_monitor (#521)

* macOS: Implement MonitorId::get_position

* macOS: Fix Window::get_current_monitor

2464a135b33426e8730c795372dd94ae187381e1 authored over 6 years ago
macOS: Fix re-enabling decorations after the window is built without them (#520)

Fixes #517

87fa120ebb15ef27df1c2d9d101b958b2919ff2d authored over 6 years ago
X11: Fix get_current_monitor (#515)

* X11: Fix get_current_monitor

Fixes #64

* impl Debug for MonitorId on all platforms

d86f53a02c0b17f76551c6b8917ecafe4f1f5164 authored over 6 years ago
X11: Fix scroll wheel delta on i3/etc. (#514)

Fixes #447

15a4fec3d93db9ab6cf6b85c3edae2dc305bfb3c authored over 6 years ago
fix(mac_platform): forward keyevent to system (#511)

* fix(mac_platform): forward keyevent to system

* doc(changelog): update changelog

1819be1173a3c57152a4af361e09d9e22ea33a1d authored over 6 years ago
wayland: improve diagnostic of failed init (#512)

ffa9b51d272c5e828f7e9cedc90b1e06c8f02bf2 authored over 6 years ago
compile with icon_loading feature on docs.rs (#509)

* compile with icon_loading feature on docs.rs

these functions should be more visible now.

...

b4a8c08f43e5a7367fea7e8f2e808e6045601012 authored over 6 years ago
Correct privacy for Icon::to_cardinals (#510)

741bcc46728f551f4594255ecb4bf24eb0dfc56e authored over 6 years ago
Release winit 0.14.0 (#503)

e48f1fc5f16be497f3ad18164ff96bdb3a31fa5b authored over 6 years ago
Update wayland-client to version 0.20.4 (#505)

Fixes #504

374f131f1e5d7982e93bd39268df9acdab6d4288 authored over 6 years ago
Windows: Fix panic when calling set_fullscreen(None) (#502)

* Windows: Fix panic for set_fullscreen(None) (#501)

* Add condition to prevent panic

Tryi...

363261077fda07d275a30549bd68f502689d1ddc authored over 6 years ago
Window icons (#497)

102dd07456f6c283f05adf678f84d6c0e7c3925e authored over 6 years ago
wayland: migrate to smithay-client-toolkit (#490)

* wayland: migrate to smithay-client-toolkit

* Update smithay-client-toolkit

* Add changel...

1e971030946a289eec598c0c40bff6ec8ba1190f authored almost 7 years ago
X11: Implement resize increments and base size (#494)

cc8907b956d99fdf351a66b356ae923c087ae0b9 authored almost 7 years ago
X11: General cleanup (#491)

* X11: General cleanup

This is almost entirely internal changes, and as usual, doesn't actual...

c4b92ebd45e37de13eb03a4647959a7b890c1ac1 authored almost 7 years ago
Add Copy/Paste keys (#495)

* Add Copy/Paste keys

This is only a tiny update which introduces the `Copy` and `Paste` keys...

fee874b5b76d457d3cca09dc1646f8e8f2c3c5f8 authored almost 7 years ago
macos platform attributes regression (#488)

* macOS: fix regression in 03c3e794097676888234b3cc82c01228dcbe48c8

fixed !decorations case a...

eba888207e7cb6a6557ca98cc1c49efddf818c71 authored almost 7 years ago
x11: Always receive Awakened event in run_forever (#489)

* x11: Always receive Awakened event in run_forever

Do not reset the pending_wakeup boolean a...

ea28791da6c7ab7d4cf6667e64eaed6afab72bbc authored almost 7 years ago
Windows: Implement DeviceEvents (#482)

Fixes #467

All variants other than Text have been implemented. While Text can
be implemented...

fe2d37fcdcff31306c5115023b3a29fd752c7cc6 authored almost 7 years ago
Macos multi windows leak (#481)

* adding a multiwindow example

* Added NSAutoReleasepool for WindowDelegate::Drop
as setDele...

3407a8dd78add626679bda4033411f56cf8ac1d7 authored almost 7 years ago
macOS: fix subtle regression introduced in 0474dc986 (#487)

* macOS: fix subtle regression introduced in 0474dc986

* update changelog

5761fb6b307dfbac99357facbd27efffec6bacb8 authored almost 7 years ago
macOS: Implement Moved (#478)

* macOS: Implement Moved

Fixes #67

* Also emit Moved after resizes that change position

7aeb2c083b936c2388494adbb6cec8f1f66e406d authored almost 7 years ago
Windows: Position fixes (#479)

* Remove executable flag from os/macos.rs

This was causing me some grief while working on Win...

8f47fdbe677b0b5fc4229e968938de05dd984fde authored almost 7 years ago
Release winit 0.13.1 (#486)

2ea42b39476cfad45297c3a8ac330d726920f3ab authored almost 7 years ago
Set minimum x11-dl version to include Z (#484)

Without this pin, an existing cargo.lock for an older winit will not
update the x11-dl dependen...

7510b95d8ce2333c85534f01bec192a0df41d268 authored almost 7 years ago
bump minor version (#468)

* bump minor version

* update changelog date and fix typo

* Updated date (we're going to r...

4641433c6ae969ad66dcaa215b78841a9c9c0f3d authored almost 7 years ago
Replace Closed event with CloseRequested and Destroyed (#476)

* Replace Closed event with CloseRequested and Destroyed

Implements #434

The existing Clos...

eadd9a19b27ab3f6aa4904c5cb31726c5591cfd9 authored almost 7 years ago
x11: Windows are Sync again (#474)

* x11: Windows are Sync again

Fixes #472

* Add test ensuring that Window is Sync

Window...

42f0671531155a2a468de31f9b3ea545d29c4eb1 authored almost 7 years ago
Revert #466 'Discard mouse down after Cocoa window resize' (#470)

This reverts commit 19cd53193b3e8db6247fe17bc8b9b69422bd2a00.

Testing fullscreen functionalit...

eae7cb247ce3bbd88995048806eacf961cd91c0b authored almost 7 years ago
Implement set_maximized, get_current_monitor, set_fullscreen and set_decorations for MacOS (#465)

* Added helper function for make monitor from display.

* Implement get_current_monitor for m...

0474dc9861cdc7e4a71fa231064b551426ad3bb2 authored almost 7 years ago
Add methods to get the position of a window's client area, relative to the desktop (#430)

* Add get_inner_position for windows, prototypes for other platforms

* Fix linux builds

* ...

8fd49a4dbecd62dbaf62e5cbc92ffd08394bb3de authored almost 7 years ago
[macOS] Register the Cocoa main thread at an earlier point (#456)

Solves the issues caused by calling `EventsLoopProxy::wakeup()` too
early from a worker thread.

10688915eb2fc5a67a60f0b6080da67dcf2fc134 authored almost 7 years ago
Discard mouse down after Cocoa window resize (#466)

* Discard mouse down after Cocoa window resize

We are sending the mouse down event after the ...

19cd53193b3e8db6247fe17bc8b9b69422bd2a00 authored almost 7 years ago
[ci skip] Doc fix for struct winit::Window (#452)

2477d8ce46abc08b056b6837baf680675dd5e751 authored almost 7 years ago
Moved CHANGELOG entry from #444 to correct section (#461)

8b0b4ab248b8e5931da5af46657a1b8c2a5242e5 authored almost 7 years ago
Update windows set_cursor to use more variants of MouseCursor (#407)

* Update windows set_cursor to use more variants of MouseCursor

* Add changelog entry

24333b806af478ca06416aaf9b14ac55005f9f95 authored almost 7 years ago
windows: Adjust min_dimensions and max_dimensions using AdjustWindowRectEx. (#444)

c327960f3e9527f7b9f119f4a62142b769560189 authored almost 7 years ago
Implement set_maximized, get_current_monitor, set_fullscreen and set_decorations for windows (#457)

* Implement set_fullscreen for windows

* Implement get_current_monitor for windows

* Imple...

bdc01fee1a54470b07a897592927c26d1af60341 authored almost 7 years ago
Windows: Implement Refresh event (#454)

Fixes #180

457c0b720835569458f0c3b837f9a66697e34a0c authored almost 7 years ago
x11: Overhaul XIM code (#451)

Fixes #195
Fixes #277
Fixes #455

* Read `XMODIFIERS` explicitly/directly instead of calling...

09c809003b4465717ba6055c552be2ab1189864b authored almost 7 years ago
[macOS] implement HiDPIFactorChanged event on relevant events: (#443)

* moving window to another screen
* changing resolution of screen

f08bf446705c74cd05c4345e4f22e77cd0adf9ba authored almost 7 years ago
Fix some more unconstrained types in msg_send results (#453)

The error I was investigating https://github.com/servo/servo/pull/20474#issuecomment-379802897 t...

e36fd1788d9adbb86757c5b3c8c64449b7c9f0d2 authored almost 7 years ago
x11: More robust geometry calculations (#438)

Tested on the following window managers:
* Xfwm4 4.12.4
* Mutter 3.26.2
* Muffin 3.6.0
* Bud...

4005bf11e470a87113c18641d9b9df8620253a89 authored almost 7 years ago
Publish 0.12.0. Update CHANGELOG. (#449)

See the CHANGELOG for all relevant changes included in this new version.

9d036a6faa56afa91117659adb6d2dd531db6747 authored almost 7 years ago
Fix macOS window sizes to follow convention with changelog entry (#435)

* Fix macOS window sizes to follow convention

* Add changelog entry

591e0d9b8e9f93675c25c70acea846a5d50dae46 authored almost 7 years ago
Add Touch events for win32. (#377)

* Add Touch events for win32.

* Add entry to CHANGELOG.md

580321b56f7d3202ed7bc62cb00cecd774426c4a authored almost 7 years ago
x11: Only access XIM from the event loop thread (#439)

XIM isn't thread-safe at all. Any call made to it from another thread will result in the
event ...

1c4973d5b73de174a57d51de4f7cf6fc12525415 authored almost 7 years ago
Try XOpenIM with different locale modifiers (#424)

* Try XOpenIM with different locale modifiers

Implements the solution suggested in
https://g...

7cd440135ae7fe69ef85841eba730ce7deaeeca2 authored almost 7 years ago
x11: Don't panic when using dead keys (#432)

f3ab8af8132214786a0512c45ec92f17d640ac0d authored almost 7 years ago
subclass windows in macos so they can be made resizable even with no decorations (#408)

* make windows without decorations resizable and movable in macos

fixes #368

The subclassi...

be6d2ed3b9f94c9189aaae6acf57f1a45400bdaa authored almost 7 years ago
0.11.3 (#437)

0b922ad9c077e8cf6c0841904aa2675c1d2aba93 authored almost 7 years ago
Avoid destroying the window twice (#388)

b40b14f37f0e9ac2c8a525908461d19d0f97cd9e authored almost 7 years ago
x11: Support numpad arrows/Home/End/PageUp/PageDown/Insert/Delete (#396)

7a1946589c57409247c8c458875ce9b3d85497dd authored almost 7 years ago
Add ability to change the min/max size of windows at runtime (#405)

* Add min/max size setting for win32 and wayland backends

* Implement dynamic min/max size on...

bbcd3019e8f87744a81c2fb8cd6355f6382da1fc authored almost 7 years ago
x11: Destroy dropped windows; handle WM_DELETE_WINDOW (#416)

Fixes #79 #414

This changes the implementation of Drop for Window to send a WM_DELETE_WINDOW ...

d667a395b6d42a2882c060291362e3d3faa67848 authored almost 7 years ago
update changelog (#431)

76118af341602a7fb4bc647972e97709aec6762c authored almost 7 years ago
323 windowbuilder ext macos (#423)

* macOS: Allow hiding the title from the titlebar

* macOS: Allow making the titlebar transpar...

ce7a426bb5616517b11623cd2e78ed4d4d411cf7 authored almost 7 years ago
Fix readme for webassembly usage. (#425)

Needs to do `getElementById()`, not just have the ID name.
Not sure if this is a winit change o...

5dcde83b4ced6b855a6d848205fa41f9d00dd53d authored almost 7 years ago
[macOS] Fix crashes due to the stabilization of the `!` (never) type (#428)

Due to the recent changes in the Rust compiler, unconstrained type
variables are now deduced to...

559681b0ed35100ad8418e09e4f35873caa33d7b authored almost 7 years ago
Version bump (#418)

* Send Awakened event on Android when event loop is woken up

* v0.11.2

51181b4347aed6f7c1a384c6810635bd6801b369 authored almost 7 years ago
Send Awakened event on Android when event loop is woken up (#417)

e6fefd5e939a6cd37716f5cac4ee8c54295c0058 authored almost 7 years ago
Implement MonitorId::get_hidpi_factor for macOS (#410)

* Implement MonitorId::get_hidpi_factor for macOS

* Added changelog entry

f3d43016ad157a0736ae630d4ac45507693a9016 authored almost 7 years ago
Derive more traits for events::ModifiersState (#411)

4c62d71950077499fba4f0081a14fae59c5b7ede authored almost 7 years ago
Version 0.11.1 (#409)

f279b2f22918b12c6241e36cf816af6c373964d1 authored almost 7 years ago
Add set_suspend_callback method for Android (#406)

Makes it possible for glutin to register a callback when a suspend event happens on Android

c62296dc2b286c61ee67ea6e9f6d0d87000f2dd5 authored almost 7 years ago
Add mouse event capturing when click-dragging out of a win32 window (#292)

* Add mouse event capturing when click-dragging out of a win32 window

* Remove git merge conf...

7daf27f3890839fabc3c9e7a2310460e01bcb8cf authored almost 7 years ago
Publish 0.11.0 (#404)

4abcc164cd0bf949fb42a664ae4da9b3e18373b9 authored almost 7 years ago
Fix x11 window size calculations (#402)

The fix for returning accurate window position lead to a regression
computing inner size in pix...

4cce65274f4e75e9c2e637d2ff47d4e695bf05ed authored almost 7 years ago
Implement MonitorId::get_dimensions for Android (#400)

ff17eff00f3bbc232bf55dc76a486ac62d096a75 authored almost 7 years ago
Version 0.10.1 (#397)

9b5254adebd2dcf733b0dbb6a30d10c6dcff5cb2 authored almost 7 years ago
Update mac dependencies (#390)

b49abbbf178ca630b07772ddf84135b1b70662b1 authored almost 7 years ago
x11: Support XRandR versions older than 1.5 (#394)

* x11: Support XRandR versions older than 1.5

Fixes #392

Previously, initializing the memb...

107a1e7332992dc4fa5c9141c443c0635a007d9a authored about 7 years ago
Fix x11 Window::get_position wrong values (#386)

Some window managers like i3wm will actually nest application windows
(like those opened by win...

150d2706f9b564e7961b0c30bd7b7e4dd6c37253 authored about 7 years ago
X11: Cursor grabbing fixes (#385)

- Only update cursor_state when the grab is successful
- Ungrab before grabbing to prevent pass...

7d38ed2fab9c5b63163b35d5488e483ec5e8487a authored about 7 years ago
Add support for Caret (^) Key in OSX (de_DE) (#380)

* Add caret key

* Use hex value

* Added caret key support.

1609808e274b444505fe32737ea08d7142b3c2e9 authored about 7 years ago
[macOS] Move the window if there is no title bar (#382)

* macOS: Move the window if there is no title bar

On macOS by default windows can only be mov...

7e1c70964d54b2bdc33aad316b310570ede1fdcc authored about 7 years ago
Implement hidpi factor for x11 MonitorId (#387)

This was previously hardcoded to 1.0. The values for physical size in
millimeters and pixel cou...

0e81251f3a768f51cf1c3a7b3c78d08a9c0547d8 authored about 7 years ago
Implement set_maximized, set_fullscreen and set_decorations for wayland (#383)

* wayland: implement Window::set_decorations()

* wayland: implement Window::set_maximized()
...

0ea4f93f056cb7b8ea4060a5af42033c9864b38e authored about 7 years ago
Update x11-dl (#378)

dddd9de15185e27db25314ad6ce7dfd7d734db54 authored about 7 years ago
x11: Always use correct window ID for XInput2 events (#372)

The `CursorMoved` events that are used to send position updates alongside `Focused` and
`Cursor...

124b16fcdea0473f066299ba4c44a427689ab2be authored about 7 years ago
Publish 0.10.0 (#375)

198d9ff230d8fb8de0d5103d9fa40cee1f55c368 authored about 7 years ago
Update dependencies (#369)

* macos: Update core-graphics to v12 and cocoa to v13

* Update lazy_static to v1

23881459bc50e0303c3ead1e8afcbf4b33a40668 authored about 7 years ago
[emscripten] request canvas size instead of CSS size (#370)

a8d5a9e1aba143fc0d9862c25b3b70e0c6341ec9 authored about 7 years ago
x11: Remember cursor after changing cursor state (#374)

f89dc9e9036d517c89bf1414abbb87fd55f61b66 authored about 7 years ago
Added modifier support to mouse events (#328)

011720848a43c52e7f0444302494c7b3ce39033c authored about 7 years ago
Update `winapi` to 0.3 (#346)

* Update to `winapi` 0.3

* Update max size comment

* Fix missing import

* Shorten impor...

d92666c1880bad27d624dbbda2e14adc2b72e557 authored about 7 years ago
Add set_decorations method to Window (#365)

This has been stubbed on all platforms other than X11. The X11 implementation has also been
rev...

463f316cb81f26672ffcf5721248721a29180362 authored about 7 years ago
Fix typo in README (#367)

b36a8e010ffa6f496ae768baca2a0e66a23f36c2 authored about 7 years ago
unix::WindowExt no longer returns pointers for things that aren't actually pointers (#364)

Fixes #256

`get_xlib_window` and `get_xlib_screen_id` previously returned `Option<*mut c_void...

23e4293179266828a22916ecc5d67c538ef9824a authored about 7 years ago
x11: Send window maximization hints correctly (#363)

Previously, the maximization hints were being sent as two separate client messages: one for
hor...

8f18dab06108592b04bda260be30b9b912a67d43 authored about 7 years ago
x11: Set window title prior to mapping window (#362)

Fixes #282

Some tiling window managers (i3, dwm, etc.) determine how a window should behave b...

9698d0a8d8f30f9345c95e9b56cd81f43c849073 authored about 7 years ago
x11: Implement file drag and drop (#360)

* x11: Implement file drag and drop

* Fixed typo

d18db208ffd6dfa314048b4b3f252ef5911c4975 authored about 7 years ago
impl touch events for emscripten (#358)

d2dd82c146729687dde9e264e80905b6d81ca787 authored about 7 years ago
bump for v0.9.0 (#355)

8348e8225bdceeeafe251ce84cb55745414d8898 authored about 7 years ago