Commit Graph

  • ff0ce9d065 Rename Window::set_inner_size to Window::request_inner_size Kirill Chibisov 2023-07-10 04:02:26 +00:00
  • 42e492cde8 Fix touch location accuracy (#2944) daxpedda 2023-07-10 02:17:36 +02:00
  • 5e0e1e96bc On Web, implement WindowEvent::Occluded (#2940) daxpedda 2023-07-10 02:02:38 +02:00
  • bd890e69aa On X11, avoid false positive key repeats Imbris 2023-07-09 13:05:49 -04:00
  • bca57ed0b4 Stop using &mut in Objective-C delegate methods (#2925) Mads Marquart 2023-07-08 22:36:42 +03:00
  • 4652d48105 Don't unnecessarily clone canvas on Web (#2934) daxpedda 2023-07-08 17:05:05 +02:00
  • 96c0b267e2 Fix typos on Web (#2933) daxpedda 2023-07-08 16:47:31 +02:00
  • 81fd39485f Implement PartialOrd/Ord for KeyCode/NativeKeyCode StarStarJ 2023-07-01 17:07:35 +02:00
  • 6178acede8 Bump version on master Kirill Chibisov 2023-07-01 00:10:02 +04:00
  • 84ef89eb1c Winit version 0.29.0-beta.0 v0.29.0-beta.0 Kirill Chibisov 2023-06-30 22:34:34 +04:00
  • a320702a71 On X11, fix IME not working Kirill Chibisov 2023-06-30 19:59:24 +04:00
  • b0106898f7 Don't allow event loops to run in parallel dAxpeDDa 2023-06-25 12:03:22 +02:00
  • 924f3323b5 On Web, map bfcache load/unload to suspend/resume Fredrik Fornwall 2023-06-28 12:54:21 +02:00
  • b97df599c5 On Linux, fix wrong layout for key_without_modifiers Kirill Chibisov 2023-06-28 02:02:12 +04:00
  • 0defd747c8 Update xkbcommon-dl to 0.4.0 Kirill Chibisov 2023-06-28 02:01:11 +04:00
  • e23186db8e Disallow cleanup for TLS in examples Kirill Chibisov 2023-06-26 01:04:38 +04:00
  • 059abb06fc On Wayland, handle none decorations Kirill Chibisov 2023-06-25 14:12:12 +04:00
  • bc216b8f67 Allow recreating wasm event loop with spawn (#2897) Josh Groves 2023-06-23 15:01:42 -02:30
  • 864a1d5924 Fix some typos (#2901) Josh Groves 2023-06-23 04:40:36 -02:30
  • 05444628e6 Provide a way to set cursor area for IME cursor Kirill Chibisov 2023-06-22 19:12:14 +00:00
  • 66ff52b012 On Wayland, fix transparency hint not set in new Kirill Chibisov 2023-06-22 00:21:43 +00:00
  • 7929999c1c Android: rework keycode handling (#2890) Robert Bragg 2023-06-21 18:49:44 +01:00
  • 7094a223af Bring OptionAsAlt back for macOS Kirill Chibisov 2023-06-20 19:07:49 +00:00
  • b2a46d0439 Fill the windows in the examples with a solid color John Nunley 2023-06-19 11:46:38 -07:00
  • 4748890935 Add MouseButton::{Back, Forward} to MouseInput bbb651 2023-06-16 11:51:09 +03:00
  • 6300cf915e On Web, implement DeviceEvents (#2871) daxpedda 2023-06-14 10:26:26 +02:00
  • 9a9c9b15ba Implement ResizeObserver (#2859) daxpedda 2023-06-14 09:43:53 +02:00
  • 7ce86c3d2a Use Window.requestIdleCallback() dAxpeDDa 2023-06-13 16:39:06 +02:00
  • a444637b18 Revert "Send modifiers first" daxpedda 2023-06-13 23:16:46 +02:00
  • f0d88c52a3 Fix pointer deltas on Firefox and send coalesced events together (#2878) daxpedda 2023-06-13 15:49:27 +02:00
  • e17977d7c7 Send modifiers first dAxpeDDa 2023-06-13 14:13:01 +02:00
  • a7a8ff0bbb Drop pointerrawupdate support dAxpeDDa 2023-06-13 09:58:23 +02:00
  • fc046add78 Resume propagation of events dAxpeDDa 2023-06-11 22:30:24 +02:00
  • ab4a4a89e6 Remove unused EventListenerOptions dAxpeDDa 2023-06-11 18:20:55 +02:00
  • f7a400ddf6 Improve media queries take 2 dAxpeDDa 2023-06-09 05:58:58 +02:00
  • 07d39abddd Fix panic when destroying window (#2773) Xiaopeng Li 2023-06-09 21:20:27 +08:00
  • 0c8bf25ae4 Fix compilation on aarch64-linux Imbris 2023-06-09 07:46:01 -04:00
  • b5785ba785 Revert "Fix Window::set_inner_size()" dAxpeDDa 2023-06-08 08:40:26 +02:00
  • 9797ed86f0 Fix unable to ignore scale factor resize suggestion dAxpeDDa 2023-06-07 21:59:01 +02:00
  • e220a75556 Fix Window::set_inner_size() dAxpeDDa 2023-06-07 13:50:04 +02:00
  • 29d3729ac8 Disallow more methods dAxpeDDa 2023-06-06 22:58:03 +02:00
  • 4a36741f9c On Android, change default implementation to ignore volume keys and let operating system handle them (#2748) Robin Thunström 2023-06-06 23:04:51 +02:00
  • ab46aa5b79 Replace beforeunload with pagehide dAxpeDDa 2023-06-05 02:11:53 +02:00
  • 12fb37d827 Make media queries more robust dAxpeDDa 2023-06-05 01:23:48 +02:00
  • c88a4ab221 Use correct canvas size for scale factor change dAxpeDDa 2023-06-04 14:29:59 +02:00
  • 8f7f3efc0d On Web, implement Send and Sync where appropriate (#2834) daxpedda 2023-06-05 02:44:54 +02:00
  • eb2d3894ef Document unpreventable events dAxpeDDa 2023-06-05 01:47:01 +02:00
  • 3f4f580181 Add pointerrawupdate support dAxpeDDa 2023-06-04 13:15:43 +02:00
  • d3aeff8838 Remove unnecessary preventDefault() calls dAxpeDDa 2023-06-04 12:46:03 +02:00
  • 0786d534f4 Take IntoIterator in send_events() dAxpeDDa 2023-06-04 12:18:38 +02:00
  • b4b2389d0a Split modifier handling in all pointer events dAxpeDDa 2023-06-04 02:16:55 +02:00
  • 964e342f69 Prevent text selection dAxpeDDa 2023-06-04 01:50:30 +02:00
  • a134a59917 Remove MouseEvent fallback support dAxpeDDa 2023-06-04 01:44:53 +02:00
  • fbba203c4a Focus window on touch press dAxpeDDa 2023-06-04 01:09:30 +02:00
  • 61bd8b8254 Send position on button release dAxpeDDa 2023-06-04 01:08:47 +02:00
  • 587fa67571 Split cursor move handlers dAxpeDDa 2023-06-04 01:08:03 +02:00
  • 7500a88230 Fix up changelog dAxpeDDa 2023-06-04 13:23:07 +02:00
  • 82d0380ea6 Ignore pen input on Web dAxpeDDa 2023-06-02 13:16:04 +02:00
  • 642ce2bfa7 Port to windows-sys v0.48.0 (#2842) John Nunley 2023-06-03 15:02:37 -07:00
  • 5bbe87960e Replace instant with web-time dAxpeDDa 2023-06-01 17:22:28 +02:00
  • cf77f82ae3 Update remaining actions to v3 Kirill Chibisov 2023-06-03 17:00:55 +03:00
  • 72cf4e577f Add missing Hash impls on bitflags Kirill Chibisov 2023-06-03 16:44:52 +03:00
  • 4f3eacf01e On Web, handle coalesced events dAxpeDDa 2023-06-02 14:23:09 +02:00
  • 31ebc5caf4 Update bitflags to 2.0 George Burton 2023-06-02 15:44:36 +01:00
  • d273518ce9 Process pointer button events dAxpeDDa 2023-06-02 11:37:23 +02:00
  • 2ade772ab0 Bump console_log to v1 dAxpeDDa 2023-06-01 17:01:59 +02:00
  • 4ac2006cbc Replace mio with calloop in the X11 backend John Nunley 2023-05-31 09:44:42 -07:00
  • ba5ad3be13 On Web, fix no-op for Window::set_fullscreen dAxpeDDa 2023-03-26 17:19:26 +02:00
  • 8092fa2440 Fix changelog dAxpeDDa 2023-05-31 13:27:30 +02:00
  • 8bb004a1d9 Rename DeviceEventFilter to DeviceEvents Toniman575 2023-05-30 21:32:31 +02:00
  • de5327477a web: Fix position of touch events to be relative to the canvas Simon Hausmann 2023-02-28 10:25:51 +01:00
  • 8f959714cc Fix Window::set_theme doc string Nicola Papale 2023-05-30 11:22:19 +02:00
  • 035eebb19a Use linux scancode values for KeyCodeExtScancode Kirill Chibisov 2023-05-29 13:48:12 +03:00
  • b5af6bb266 Use xkbcommon-dl 0.3.0 Kirill Chibisov 2023-05-29 00:55:54 +03:00
  • 1805124c54 On Web, wake event loop on request_redraw() dAxpeDDa 2023-03-12 17:18:39 +01:00
  • 0f64589dba Don't change the internal canvas size dAxpeDDa 2023-04-26 12:14:50 +02:00
  • 5438a2a524 Add @daxpedda as web maintainer Kirill Chibisov 2023-05-28 23:48:28 +03:00
  • 918430979f Overhaul the Keyboard API Markus Røyset 2023-05-28 20:02:59 +02:00
  • f3f46cb3f6 On Wayland, fix Window::set_cursor_visible(true) Kirill Chibisov 2023-05-26 09:26:22 +03:00
  • 3c3be71a77 Implement PartialOrd/Ord for dpi module types John Nunley 2023-05-15 19:11:43 -07:00
  • a7986b077f Bump version on master Kirill Chibisov 2023-05-14 20:36:23 +03:00
  • 8a0edde5c8 Bump github actions to v3 Kirill Chibisov 2023-05-14 20:35:58 +03:00
  • 640c51fe6f Winit version 0.28.6 v0.28.6 Kirill Chibisov 2023-05-13 04:14:50 +03:00
  • 8e4ef92669 On macOS, fix backspace emission on preedit clear Kirill Chibisov 2023-05-13 03:02:05 +03:00
  • 5278441547 Fix device description leak (#2758) Xiaopeng Li 2023-05-08 22:58:34 +08:00
  • a9e168e10d On macOS, fix backspace emission on preedit clear Kirill Chibisov 2023-05-13 03:02:05 +03:00
  • bd9cc2a9da Use cursor-icon crate for CursorIcon Kirill Chibisov 2023-05-09 20:19:35 +03:00
  • 596c0edf0f Bump version on master Kirill Chibisov 2023-05-09 18:28:20 +03:00
  • 92592ec605 Fix device description leak (#2758) Xiaopeng Li 2023-05-08 22:58:34 +08:00
  • 340202f842 Winit version 0.28.5 v0.28.5 Kirill Chibisov 2023-05-06 19:35:18 +03:00
  • 870e6d1cb2 On macOS, fix key_up being ignored without IME Kirill Chibisov 2023-05-06 14:05:28 +03:00
  • 25c4e2e451 On macOS, fix key_up being ignored without IME Kirill Chibisov 2023-05-06 14:05:28 +03:00
  • ad52c72e41 Bump version on master Kirill Chibisov 2023-05-05 13:27:22 +03:00
  • b455f88f40 Winit version 0.28.4 v0.28.4 Kirill Chibisov 2023-05-04 00:42:00 +03:00
  • 30678cbcef On Wayland, fix nightly warnings Kirill Chibisov 2023-05-04 00:43:38 +03:00
  • bb26b0355c On macOS, fix empty marked text blocking input Kirill Chibisov 2023-05-02 20:09:50 +03:00
  • 6f97ff174b On X11, fix nightly warnings Kirill Chibisov 2023-05-03 22:20:29 +03:00
  • 0881a28302 Run Window::set_ime_position on main thread on macOS Amandus Søve Thorsrud 2023-04-15 01:58:36 +02:00
  • d37dac8f39 Fix potential panic (#2755) Xiaopeng Li 2023-04-04 02:46:09 +08:00
  • d15feb5cfa On macOS, fix empty marked text blocking input Kirill Chibisov 2023-05-02 20:09:50 +03:00