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
* Added helper function for make monitor from display.
* Implement get_current_monitor for m...
0474dc9861cdc7e4a71fa231064b551426ad3bb2 authored almost 7 years ago* Add get_inner_position for windows, prototypes for other platforms
* Fix linux builds
* ...
8fd49a4dbecd62dbaf62e5cbc92ffd08394bb3de authored almost 7 years ago
Solves the issues caused by calling `EventsLoopProxy::wakeup()` too
early from a worker thread.
* Discard mouse down after Cocoa window resize
We are sending the mouse down event after the ...
19cd53193b3e8db6247fe17bc8b9b69422bd2a00 authored almost 7 years ago2477d8ce46abc08b056b6837baf680675dd5e751 authored almost 7 years ago
8b0b4ab248b8e5931da5af46657a1b8c2a5242e5 authored almost 7 years ago
* Update windows set_cursor to use more variants of MouseCursor
* Add changelog entry
24333b806af478ca06416aaf9b14ac55005f9f95 authored almost 7 years agoc327960f3e9527f7b9f119f4a62142b769560189 authored almost 7 years ago
* Implement set_fullscreen for windows
* Implement get_current_monitor for windows
* Imple...
bdc01fee1a54470b07a897592927c26d1af60341 authored almost 7 years agoFixes #180
457c0b720835569458f0c3b837f9a66697e34a0c authored almost 7 years ago
Fixes #195
Fixes #277
Fixes #455
* Read `XMODIFIERS` explicitly/directly instead of calling...
09c809003b4465717ba6055c552be2ab1189864b authored almost 7 years ago
* moving window to another screen
* changing resolution of screen
The error I was investigating https://github.com/servo/servo/pull/20474#issuecomment-379802897 t...
e36fd1788d9adbb86757c5b3c8c64449b7c9f0d2 authored almost 7 years ago
Tested on the following window managers:
* Xfwm4 4.12.4
* Mutter 3.26.2
* Muffin 3.6.0
* Bud...
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
* Add changelog entry
591e0d9b8e9f93675c25c70acea846a5d50dae46 authored almost 7 years ago* Add Touch events for win32.
* Add entry to CHANGELOG.md
580321b56f7d3202ed7bc62cb00cecd774426c4a authored almost 7 years ago
XIM isn't thread-safe at all. Any call made to it from another thread will result in the
event ...
* Try XOpenIM with different locale modifiers
Implements the solution suggested in
https://g...
f3ab8af8132214786a0512c45ec92f17d640ac0d authored almost 7 years ago
* make windows without decorations resizable and movable in macos
fixes #368
The subclassi...
be6d2ed3b9f94c9189aaae6acf57f1a45400bdaa authored almost 7 years ago0b922ad9c077e8cf6c0841904aa2675c1d2aba93 authored almost 7 years ago
b40b14f37f0e9ac2c8a525908461d19d0f97cd9e authored almost 7 years ago
7a1946589c57409247c8c458875ce9b3d85497dd authored almost 7 years ago
* Add min/max size setting for win32 and wayland backends
* Implement dynamic min/max size on...
bbcd3019e8f87744a81c2fb8cd6355f6382da1fc authored almost 7 years agoFixes #79 #414
This changes the implementation of Drop for Window to send a WM_DELETE_WINDOW ...
d667a395b6d42a2882c060291362e3d3faa67848 authored almost 7 years ago76118af341602a7fb4bc647972e97709aec6762c authored almost 7 years ago
* macOS: Allow hiding the title from the titlebar
* macOS: Allow making the titlebar transpar...
ce7a426bb5616517b11623cd2e78ed4d4d411cf7 authored almost 7 years ago
Needs to do `getElementById()`, not just have the ID name.
Not sure if this is a winit change o...
Due to the recent changes in the Rust compiler, unconstrained type
variables are now deduced to...
* Send Awakened event on Android when event loop is woken up
* v0.11.2
51181b4347aed6f7c1a384c6810635bd6801b369 authored almost 7 years agoe6fefd5e939a6cd37716f5cac4ee8c54295c0058 authored almost 7 years ago
* Implement MonitorId::get_hidpi_factor for macOS
* Added changelog entry
f3d43016ad157a0736ae630d4ac45507693a9016 authored almost 7 years ago4c62d71950077499fba4f0081a14fae59c5b7ede authored almost 7 years ago
f279b2f22918b12c6241e36cf816af6c373964d1 authored almost 7 years ago
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
* Remove git merge conf...
7daf27f3890839fabc3c9e7a2310460e01bcb8cf authored almost 7 years ago4abcc164cd0bf949fb42a664ae4da9b3e18373b9 authored almost 7 years ago
The fix for returning accurate window position lead to a regression
computing inner size in pix...
ff17eff00f3bbc232bf55dc76a486ac62d096a75 authored almost 7 years ago
9b5254adebd2dcf733b0dbb6a30d10c6dcff5cb2 authored almost 7 years ago
b49abbbf178ca630b07772ddf84135b1b70662b1 authored almost 7 years ago
* x11: Support XRandR versions older than 1.5
Fixes #392
Previously, initializing the memb...
107a1e7332992dc4fa5c9141c443c0635a007d9a authored about 7 years ago
Some window managers like i3wm will actually nest application windows
(like those opened by win...
- Only update cursor_state when the grab is successful
- Ungrab before grabbing to prevent pass...
* 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
On macOS by default windows can only be mov...
7e1c70964d54b2bdc33aad316b310570ede1fdcc authored about 7 years ago
This was previously hardcoded to 1.0. The values for physical size in
millimeters and pixel cou...
* wayland: implement Window::set_decorations()
* wayland: implement Window::set_maximized()
...
dddd9de15185e27db25314ad6ce7dfd7d734db54 authored about 7 years ago
The `CursorMoved` events that are used to send position updates alongside `Focused` and
`Cursor...
198d9ff230d8fb8de0d5103d9fa40cee1f55c368 authored about 7 years ago
* macos: Update core-graphics to v12 and cocoa to v13
* Update lazy_static to v1
23881459bc50e0303c3ead1e8afcbf4b33a40668 authored about 7 years agoa8d5a9e1aba143fc0d9862c25b3b70e0c6341ec9 authored about 7 years ago
f89dc9e9036d517c89bf1414abbb87fd55f61b66 authored about 7 years ago
011720848a43c52e7f0444302494c7b3ce39033c authored about 7 years ago
* Update to `winapi` 0.3
* Update max size comment
* Fix missing import
* Shorten impor...
d92666c1880bad27d624dbbda2e14adc2b72e557 authored about 7 years ago
This has been stubbed on all platforms other than X11. The X11 implementation has also been
rev...
b36a8e010ffa6f496ae768baca2a0e66a23f36c2 authored about 7 years ago
Fixes #256
`get_xlib_window` and `get_xlib_screen_id` previously returned `Option<*mut c_void...
23e4293179266828a22916ecc5d67c538ef9824a authored about 7 years ago
Previously, the maximization hints were being sent as two separate client messages: one for
hor...
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
* Fixed typo
d18db208ffd6dfa314048b4b3f252ef5911c4975 authored about 7 years agod2dd82c146729687dde9e264e80905b6d81ca787 authored about 7 years ago
8348e8225bdceeeafe251ce84cb55745414d8898 authored about 7 years ago
* impl modifiers state for emscripten
* impl mouse events emscripten
* impl mousemotion fo...
663d6153799335e3c1d7b9c560568656fd7fee82 authored about 7 years ago* Update mouse pos after cursor enter event
* Update mouse position on windows focus
* Sen...
0f14e63b340cd21c470e827bb789362fe302adf5 authored about 7 years agofae10c60720292472c69485e73cf816bbec512ee authored about 7 years ago
* Explicit mouse-related DeviceEvents
This makes the API more intuitive for common use-cases ...
cfd087d9a5213305175ec97b7028ea55360d4cff authored about 7 years ago* wayland: move pointer to its own file
* wayland: touch events support
* update changelog
c61f9b75f8e3d425edb6090ebd545884f1de3470 authored about 7 years agobbf13561b50237d4b63fff751b514742b4c3bba8 authored over 7 years ago
* wayland: upgrade wayland-window
This new version of wayland window considerably simplifies ...
61d25be3e08dc773b1315d5910895cf957e3ec01 authored over 7 years ago37a10e67413c9a348e6630a5d4bc7a3d9b9d760d authored over 7 years ago
62e45fa75da15be2205ade63e4af8d16dd46f23d authored over 7 years ago
01d1178d7b7814a2bf88d2405f6199776d16094d authored over 7 years ago
* Fix no primary monitor panic in XWayland
In this case try to use the first existing monitor...
b3c5ee62192678b09130d852f28ff6f65c8ef843 authored over 7 years ago36058ab8e62a491c38ea13d7d50e9570d4dca0ce authored over 7 years ago
159364bec3ca702ee84cf7ccca729805b0342ac6 authored over 7 years ago
58181dbff9df9722b24aef18645a367e73584594 authored over 7 years ago
* Use EnumDisplayMonitors to enumerate monitors on Windows
* Add requested changes
760e5886274bf56eb2df323f071cb254ba959889 authored over 7 years ago* wayland: clean state for rewrite to new wayland-client API
* wayland: context init
* way...
d10312c6b149f366c89c3e0cba1e21311f176fdc authored over 7 years ago4e4db1749d9030f83d8ac353de8003d7b6f36f83 authored over 7 years ago
229029f2da1156f5ef6c2a556575e7685cb6bfa1 authored over 7 years ago
* Implement public API for high-DPI #105
* Recover get_inner_size_points and get_inner_size_p...
48902297b7bd02fc20f3ae7012074c6b93674980 authored over 7 years ago* wayland: mirror x11 ISO_LEFT_TAB detection
* Release 0.8.3
eff3440482c761437c390a262f4353a7c74c93de authored over 7 years ago80d9a6371db5801f106e1c90b6ffe59aecf463e3 authored over 7 years ago
This should trigger the compositor's mechanism for sending a
configure event, which should most...
* Make ISO_Left_Tab generate VirtualKeyCode::Tab
* Add changes to changelog
3f33cd192974c6cd2c488fec9860cdae779abac6 authored over 7 years ago* Add an i386 target to travis
* Fix X11 on 32bit architectures
One would hope 32bit X11 w...
1db92063d9403d45b04f24f72ad13cbd22b9dc43 authored over 7 years agoset_inner_size
5af88d97e8c18a5c068fc0ec7da9bd3d3651b11c authored over 7 years agob337d8f99b236d55b61c467e1e8d43f2d01e77ea authored over 7 years ago
* wayland: don't create a second event_queue
As each EventsLoop has its own context, this is ...
515595153db46d36137e237ce53735c371f86076 authored over 7 years agodf7e349c70447b4b4a8c0d4395cff0b1bd4c2489 authored over 7 years ago
9c116a1bae8ec05934f7d4c887a531f5a4cbb666 authored over 7 years ago
15fbc0dff47af6c303de08e70a7773bd93c49a52 authored over 7 years ago
6a2a7036d4ee416e7fe1a291d0beb82b0348b43f authored over 7 years ago
3edc8e0cd901db1a5d12c384ddecd3f7f8ebeb3e authored over 7 years ago
52a78d61bfdd4f4dd70971c0b72da2bfc9f86753 authored over 7 years ago
f81a0741f59c6fccfe8d4b1b27a2ebf64c0279e8 authored over 7 years ago
* Implement virtual key translation
* Remove unused std::mem import from the right file
* ...
192bd798e38323e4276be851be920fce395f6480 authored over 7 years ago