Commit graph

  • 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
  • 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
  • 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
  • d15feb5cfa On macOS, fix empty marked text blocking input Kirill Chibisov 2023-05-02 20:09:50 +03:00
  • 9938327066 On Wayland, fix nightly warnings Kirill Chibisov 2023-05-03 22:20:55 +03:00
  • f980ed7b83 On X11, fix nightly warnings Kirill Chibisov 2023-05-03 22:20:29 +03:00
  • 2496098890
    Update wayland-rs to 0.30.0 Kirill Chibisov 2023-04-19 00:56:29 +03:00
  • 60e91b187a
    Run Window::set_ime_position on main thread on macOS Amandus Søve Thorsrud 2023-04-15 01:58:36 +02:00
  • 2486f0f1a1
    Fix potential panic (#2755) Xiaopeng Li 2023-04-04 02:46:09 +08:00
  • fbea75d31f
    Add cargo-deny check to CI Emil Ernerfeldt 2023-03-16 21:05:41 +01:00
  • d4c9535af9
    Bump version on master Kirill Chibisov 2023-03-16 23:05:17 +03:00
  • f0fcb346b0
    On Web, use target_family = "wasm" daxpedda 2023-03-16 20:49:59 +01:00
  • 77f8e511e9
    Fix macos memory leaks (#2739) Mads Marquart 2023-03-14 13:27:41 +03:00
  • 3217eaa416
    Fix 1.68 clippy warnings Emil Ernerfeldt 2023-03-12 18:02:49 +01:00
  • b18295a1ce
    Bump MSRV to 1.64 Kirill Chibisov 2023-03-08 19:34:10 +03:00
  • fb9695d56d
    Changed 'an' to 'a' in documentation (#2715) esdevver 2023-03-04 09:37:15 +00:00
  • 08bdca19b1
    Bump version on master Kirill Chibisov 2023-03-02 17:15:48 +03:00
  • 79ac236721
    On macOS, resize simple fullscreen on window move Dylan Scott 2023-03-01 14:47:45 -08:00
  • b870a11a99
    On Windows, check whether CoCreateInstance succeeds Nicolas Mazzon 2023-03-01 23:24:04 +01:00
  • 2af1550bbb
    On macOS, fix initial focused state Kirill Chibisov 2023-02-27 20:46:00 +03:00
  • ed796dcd15
    Update FEATURES.md John Nunley 2023-02-25 22:53:45 -08:00
  • a006cd7dc8
    On Wayland, fix rounding issue in resizes Kirill Chibisov 2023-02-21 11:44:22 +03:00
  • a31f71ee07
    Add support for Window::theme on the web (#2687) Simon Hausmann 2023-02-20 08:51:21 +01:00
  • 0f89aac9f6
    On Wayland, fix rare crash on DPI change Kirill Chibisov 2023-02-19 17:39:39 +03:00
  • 82df9531f4
    On macOS, set resize increments only for live resize Kirill Chibisov 2023-02-15 03:32:55 +03:00
  • 265152355e
    Implement HasRawDisplayHandle for EventLoop (#2677) Sludge 2023-02-10 16:25:22 +01:00
  • 37c0f615cf
    On Windows, name the waiter thread (#2672) John Nunley 2023-02-08 12:39:01 -08:00
  • 5ba6bdef49
    Replace lazy window message ids with a slimmer version (#2598) John Nunley 2023-02-04 06:38:21 -08:00
  • 69d6076310
    Bump version on master Kirill Chibisov 2023-02-04 14:47:31 +03:00
  • 7029ce6ecd
    Fix window drop on Wayland Kirill Chibisov 2023-02-02 14:42:34 +03:00
  • 1eb1a13a77
    Bump version on master Kirill Chibisov 2023-02-02 10:55:59 +03:00
  • 3fd73848dd
    On macOS, fix Ime::Commit persisting Kirill Chibisov 2023-02-01 18:08:25 +03:00
  • 4e1c46fe9e
    Windows: Fix Alt key press entering menu loop (#2665) Samuel 2023-02-01 08:03:58 -03:00
  • 180a4c7a16
    Add WindowExtMacOS::{set_,}option_as_alt Jack Wright 2023-01-31 01:35:49 -08:00
  • 13613931cf
    Implement serde ser/deser for Theme Kirill Chibisov 2023-01-31 12:14:15 +03:00
  • 483c1d40ae
    Properly print outputs in monitor_list example Diggory Hardy 2023-01-30 11:17:41 +00:00
  • 1b4045dcb2
    Add Window::set_ime_purpose Lukas Lihotzki 2023-01-29 16:46:46 +01:00
  • 8f8da0f8bb
    Fix rerun-if-changed emmiting from build.rs Kirill Chibisov 2023-01-29 14:23:45 +03:00
  • 23b821285c
    On Windows, fix window size for maximized, undecorated windows (#2584) Markus Siglreithmaier 2023-01-28 14:04:47 +01:00
  • c984476687
    Clarify Window::set_decorations/is_decorated behaviour Diggory Hardy 2023-01-28 07:50:34 +00:00
  • 42c395e49d
    Fixed visibility/activation issues on Windows. (#2656) Andrea Pessino 2023-01-27 14:01:41 -08:00
  • 422c6b1987
    Allow introspection of WindowBuilder attributes Shane Pearman 2023-01-27 07:38:56 +02:00
  • b457329003
    Add WindowBuilder::with_active Amr Bashir 2023-01-27 07:08:29 +02:00
  • 930df0ec45
    Fix clippy issues on stable Kirill Chibisov 2023-01-27 07:18:58 +03:00
  • e1b7fda409
    Bump windows-sys version to 0.45 (#2639) Markus Siglreithmaier 2023-01-23 22:10:28 +01:00
  • e423802ed3
    Remove francesca64 from CODEOWNERS (#2644) Francesca Lovebloom 2023-01-23 00:56:09 -08:00
  • a82f66826b
    Use a bit less unsafe on iOS (#2643) Mads Marquart 2023-01-23 00:01:45 +01:00
  • 0f2fbe373b
    Simplify event queuing on macOS (#2642) Mads Marquart 2023-01-22 23:29:38 +01:00
  • 7341ee80ea
    Note the status quo on RedrawRequested (#2641) Mads Marquart 2023-01-21 18:56:58 +01:00
  • d448d3e14f
    Add smart magnify gesture support for macOS (#2554) Jim Eckerlein 2023-01-21 17:35:07 +01:00
  • a867032e1e
    [MacOS] Fix deadlock on maximizing window from event callback (#2636) Andreas Reich 2023-01-21 17:29:29 +01:00
  • b711a11549
    Properly remove window mouse event listeners (#2632) Douglas Dwyer 2023-01-21 10:58:05 -05:00
  • 809162fbd0
    Add Window::is_minimized Amr Bashir 2023-01-19 23:39:04 +02:00
  • de782504ab
    On Wayland, add support for fractional scaling Kirill Chibisov 2023-01-20 00:02:16 +03:00
  • 1886949efe
    On macOS, fix middle/other mouse buttons reporting Roman Akberov 2023-01-18 04:32:34 +01:00
  • b1a5fae1f5
    On X11, fix errors bleeding from hooks handling them Kirill Chibisov 2023-01-18 05:58:09 +03:00
  • a88d2e079d
    On Windows and MacOS, add Window::has_focus Amr Bashir 2023-01-17 03:30:14 +02:00
  • 067535eb38
    Fix Window::set_minimized(false) on Windows Amr Bashir 2023-01-17 02:22:52 +02:00
  • 7d626d9dfd
    Add a function for waiting on a Duration John Nunley 2023-01-16 01:14:09 +00:00
  • 62ce14a013
    Add Window::set_transparent Kirill Chibisov 2023-01-15 23:39:36 +03:00
  • 6f60c7a6cc
    Note the macOS and Windows versions that winit supports Mads Marquart 2023-01-15 21:18:23 +01:00
  • 6cf0bf76da
    iOS: fix accidentally flipped assertion (#2629) Turki Jamaan 2023-01-14 01:40:24 +03:00
  • 9225b2812e
    feat(x11): Add Window::drag_resize_window (#2515) Michael Murphy 2023-01-11 18:07:09 +01:00
  • 08ce3af3e1
    Ensure all free unixes can build John Nunley 2023-01-10 09:00:28 +00:00
  • 490abcad14
    Remove xlib_xconnection from public interface John Nunley 2023-01-10 08:46:48 +00:00