Commit graph

  • edca3ebc41
    macOS: Align scancode conversions with Chromium and Firefox (#4019) Mads Marquart 2024-12-03 18:17:57 +01:00
  • ca46e29203
    macOS: Fix surface position (#4027) Mads Marquart 2024-12-03 17:31:32 +01:00
  • 132fbe14d5
    macOS: Fix safe area on macOS 10.14 and below (#4028) Mads Marquart 2024-12-03 17:19:45 +01:00
  • 164bf85b5b
    Windows: Add scancode conversions from Chromium sources (#4020) Mads Marquart 2024-12-03 11:05:22 +01:00
  • cfa8f027cc
    AppKit/UIKit: Do not emit default state events upon window creation (#3912) Mads Marquart 2024-12-02 23:10:33 +01:00
  • 2e5db75101
    Linux: Align scancode conversions with Firefox (#4021) Mads Marquart 2024-12-02 13:38:37 +01:00
  • 19e5bee3d1
    chore: fix clippy lints Mads Marquart 2024-12-02 12:51:26 +01:00
  • fc6cf89ac0
    style: simplify string formatting for readability (#4001) Hamir Mahal 2024-11-22 13:14:11 -08:00
  • dbcdb6f1b4
    Add safe area and document coordinate systems (#3890) Mads Marquart 2024-11-21 17:37:03 +01:00
  • d0c6c34eaa
    x11: move up XInput2 event registration Rodrigo Rivas Costa 2024-11-21 12:04:55 +01:00
  • f2688d94ea
    ci: fix cargo deny Mads Marquart 2024-11-21 08:28:32 +01:00
  • f6b20852bf
    macOS: set activation policy by default if app is not bundled (#3961) Nico Burns 2024-11-19 09:19:45 +13:00
  • 59b1eb5410
    api: make OwnedDisplayHandle wrap an opaque type Kirill Chibisov 2024-11-13 15:29:05 +03:00
  • f781e13166
    X11: Use bottom-right corner of IME cursor area as caret position Aaron Muir Hamilton 2024-11-13 07:13:09 -05:00
  • 9f8ac8feb5
    android: use show_soft_input to summon the keyboard Piotr Podusowski 2024-11-13 12:43:59 +01:00
  • 74958ecc6f
    docs: add fn main to root examples Mads Marquart 2024-11-12 14:52:48 +01:00
  • 3a60cbaba5
    api: make EventLoopProxy wrap an opaque type Kirill Chibisov 2024-11-12 10:56:20 +03:00
  • ae4c449670 x11: fix WindowAttributesExtX11::with_x11_screen() Matěj Laitl 2024-10-28 15:15:52 +01:00
  • b2896d7408
    chore: always pull raw-window-handle Kirill Chibisov 2024-11-03 00:39:01 +03:00
  • edfb4b03f4 chore: remove platform FingerId Kirill Chibisov 2024-10-15 17:26:43 +03:00
  • c8c1eca3c7 api: move primary from FingerId to Pointer events Kirill Chibisov 2024-10-11 20:08:51 +03:00
  • d3207a8d76 Apply @notgull's suggestion Matěj Laitl 2024-10-29 08:57:37 +01:00
  • 9d347b72d9 Add changelog entry Matěj Laitl 2024-10-28 12:12:07 +01:00
  • 13bb51c7e0 x11: iterate only visuals from the matching screen Matěj Laitl 2024-10-28 11:41:56 +01:00
  • bb4aa22cf9 Improve waiting for messages on Windows AngelicosPhosphoros 2024-10-13 12:56:24 +02:00
  • 3e9b80d47a
    macOS: add ability to make titlebar unified (#3960) Valentine Briese 2024-10-25 14:22:52 -07:00
  • c913cdab0b
    macOS: add a way to hook standard keybinding events Nico Burns 2024-10-23 17:33:42 +09:00
  • a5f5ce6a3d
    macOS: fix panic during drag_window Shane Celis 2024-10-22 07:00:53 -04:00
  • fb6b1d487b
    deps: bump redox-syscall to 0.5.7 Kirill Chibisov 2024-10-21 21:33:51 +00:00
  • 7d77ccfad3
    android: Forward suspended() and resumed() events and patch up platform-specific documentation (#3786) Marijn Suijten 2024-10-16 12:17:59 +02:00
  • c23bed20b8
    x11: don't forward key events to IME when it's disabled Kirill Chibisov 2024-10-13 21:57:02 +03:00
  • 8fe2b62adf
    docs: fix function name of with_any_thread Hiroaki Yutani 2024-10-14 03:34:11 +09:00
  • 4e3165f3d8
    chore: remove platform DeviceId Kirill Chibisov 2024-10-11 11:15:54 +03:00
  • da2268ae22
    chore: remove platform WindowId's Mads Marquart 2024-10-08 15:29:40 +02:00
  • eccd9e415d
    api: overhaul pointer API daxpedda 2024-10-08 14:19:00 +02:00
  • 32cd1ad9a7
    api: remove ::dummy from Id types daxpedda 2024-09-29 15:49:45 +02:00
  • 6e1b9fa24d
    api: replace WindowId From/Into u64 with WindowId::{from,into}_raw() daxpedda 2024-09-27 22:12:50 +02:00
  • 380eea0072
    macOS: Fix move event sometimes being triggered on resize (#3914) Mads Marquart 2024-09-24 01:06:10 +02:00
  • a18658284c
    chore: fix nightly CI on linux/ios Kirill Chibisov 2024-09-23 22:26:21 +03:00
  • 8ddd10a7f9
    doc: link DeviceEvent::MouseMotion from cursor moved Philpax 2024-09-22 16:02:40 +02:00
  • 4f1c5b6129 docs: Explicitly demarcate platform support John Nunley 2024-08-23 08:34:58 -07:00
  • 7e819bb2ce
    Prevent winit from overriding LSUIElement in package manifests (#3920) purajit 2024-09-16 06:49:18 -07:00
  • dfea49f488
    Support drawing on iOS in examples Mads Marquart 2024-09-10 16:36:04 +02:00
  • b674d20edf
    api: unify error handling Kirill Chibisov 2024-09-06 17:20:11 +03:00
  • 8db3e0e043
    Rename "inner size" to "surface size" (#3889) Mads Marquart 2024-09-04 15:04:48 +02:00
  • d37c591378
    macOS: add option to explicitly hide menu/dock in Borderless (#3882) Tarek Abdel Sater 2024-09-04 16:44:05 +04:00
  • 9419e4e1a7
    Fix spelling of "inner" (#3896) Bruce Mitchener 2024-09-02 04:31:45 +07:00
  • 241b7a80bb
    api: convert Window to dyn Window Kirill Chibisov 2024-08-23 23:40:27 +03:00
  • e716adcc0a
    x11: use more information in X11 "not supported" errors John Nunley 2024-08-23 04:47:40 -07:00
  • aee95114db m: Replace libxcursor with custom cursor code John Nunley 2024-08-22 19:25:20 -07:00
  • 8f4a8efa99 m: Ignore mutex poisoning in X11_BACKEND John Nunley 2024-08-21 21:14:07 -07:00
  • 1e1f0fd7e9
    Basic iOS IME support (#3823) lucasmerlin 2024-08-19 22:04:29 +02:00
  • 6e008b39e9
    Improve iOS documentation (#3873) Mads Marquart 2024-08-19 12:41:29 +02:00
  • 6c4da19197
    macOS/iOS: Remove window activation hacks (#3872) Mads Marquart 2024-08-18 23:50:10 +02:00
  • a61e7bb4f4
    iOS: Refactor event handling to share code with macOS (#3865) Mads Marquart 2024-08-15 23:19:57 +02:00
  • 7fbc2118b6
    Add support for MacOS ARM64 (#3862) daxpedda 2024-08-13 23:01:17 +02:00
  • a96491f302
    Web: return MonitorHandle in Window::fullscreen() (#3861) daxpedda 2024-08-13 22:13:12 +02:00
  • d96fd02f33
    Update minimum version of wasm-bindgen (#3860) daxpedda 2024-08-13 21:54:03 +02:00
  • 92e9bfe0fc
    Allow the user to register the application delegate on macOS and iOS (#3758) Mads Marquart 2024-08-11 23:14:18 +02:00
  • 3392e9c1de
    chore: use our own AsAny to provide &dyn Any Kirill Chibisov 2024-08-11 21:24:34 +03:00
  • 038ef5c3ad
    Properly implement event loop extension traits Mads Marquart 2024-08-11 18:33:12 +02:00
  • 70c54ee0ff
    Bump version on master Kirill Chibisov 2024-08-08 21:40:08 +03:00
  • 3bab4ef4fb
    Android: remove MonitorHandle support daxpedda 2024-07-26 15:59:17 +02:00
  • 58142680ce
    Various Monitor/VideoModeHandle methods now return an Option daxpedda 2024-07-23 19:59:37 +02:00
  • 0ffcfd8a3a
    Remove MonitorHandle::size/refresh_rate_millihertz() daxpedda 2024-07-21 00:40:57 +02:00
  • 2e53533cc1
    Add MonitorHandle::current_video_mode() daxpedda 2024-07-21 00:01:43 +02:00
  • 1168cd4113
    Implement common Std traits on many types (#3796) daxpedda 2024-08-08 00:46:28 +02:00
  • 9dff801f93
    Introduce FingerId (#3783) daxpedda 2024-08-08 00:36:36 +02:00
  • f07153b8e0
    api: refactor ActiveEventLoop into trait Kirill Chibisov 2024-08-06 21:02:53 +03:00
  • f5304815a1
    Change create_custom_cursor() to return Result (#3844) daxpedda 2024-08-06 18:57:03 +02:00
  • 29e1041987
    chore: drop libera link Kirill Chibisov 2024-08-06 15:04:58 +03:00
  • 15b79b18e1
    Add ActiveEventLoop::system_theme() daxpedda 2024-08-05 20:51:38 +02:00
  • 54ff9c3bb5
    macOS: skip releasing unavailable monitors Pascal Hertleif 2024-08-05 12:44:18 +02:00
  • 546962c904
    Remove DeviceEvent::Motion and WindowEvent::AxisMotion daxpedda 2024-08-05 12:15:53 +02:00
  • b7a7f59298
    Remove DeviceEvent::Added and Removed daxpedda 2024-08-05 12:01:31 +02:00
  • 586255ac0a
    Web: monitor API improvements (#3847) daxpedda 2024-08-04 16:49:19 +02:00
  • 42ba0a74e0
    build(deps): bump EmbarkStudios/cargo-deny-action dependabot[bot] 2024-08-04 15:14:12 +03:00
  • 34a37b8747
    Windows: use Box::leak() instead of Box::into_raw() daxpedda 2024-08-04 12:03:26 +02:00
  • 02a0a91a94
    Remove raw-window-handle v0.4 and v0.5 support (#3831) daxpedda 2024-08-04 00:18:39 +02:00
  • e3fbfb81d7
    Web: bump ESLint to v9 (#3843) dependabot[bot] 2024-07-31 20:37:10 +02:00
  • 0909bf3d9d
    Add to .git-blame-ignore-revs file daxpedda 2024-07-26 17:16:21 +02:00
  • 3398ebe467
    Use Taplo for TOML formatting daxpedda 2024-07-26 17:07:20 +02:00
  • 21c121f9b3
    Bump GitHub Actions actions/cache and actions/configure-pages (#3836) dependabot[bot] 2024-07-28 17:06:44 +02:00
  • ce0d1dfe1b
    Add GitHub Actions to Dependabot (#3834) daxpedda 2024-07-28 16:55:49 +02:00
  • 7892e86731
    Move to TypeScript (#3830) daxpedda 2024-07-27 18:26:52 +02:00
  • 7b0104b54c
    android: add {Active,}EventLoopExtAndroid::android_app Kirill Chibisov 2024-07-26 21:49:32 +03:00
  • facb809f12
    chore: drop v0.30 deprecated APIs Kirill Chibisov 2024-07-26 16:44:47 +03:00
  • 4e2e764e4a
    Fix CI for Rust v1.80 (#3822) daxpedda 2024-07-25 15:15:21 +02:00
  • a0bc3e5dc8
    Web: Implement MonitorHandle (#3801) daxpedda 2024-07-23 20:33:10 +02:00
  • 2e97ab3d4f
    Web: use raw data in DeviceEvent::MouseMotion (#3803) daxpedda 2024-07-23 17:05:55 +02:00
  • ef580b817d
    Web: async improvements (#3805) daxpedda 2024-07-23 16:47:35 +02:00
  • 5ec934b1b0
    Web: don't block pen input (#3813) daxpedda 2024-07-23 15:32:20 +02:00
  • c9c260ca08
    Exclude Redox OS from the MSRV policy (#3811) daxpedda 2024-07-23 13:46:35 +02:00
  • b6109d4a17
    macOS: fix building with feature = "rwh_04" daxpedda 2024-07-22 12:11:27 +02:00
  • eef2848c98
    feat: Implement smooth resizing on X11 with _NET_WM_SYNC_REQUEST Speykious 2024-07-21 18:39:43 +02:00
  • 73c01fff96
    Run doc tests on Web as well (#3799) daxpedda 2024-07-20 21:20:18 +02:00
  • 88bbdb33da
    Web: avoid using js_sys::Reflect (#3804) daxpedda 2024-07-20 20:33:21 +02:00
  • 652ff7576c
    Web: remove unused CustomCursorError::Animation (#3794) daxpedda 2024-07-17 10:38:30 +02:00
  • d741c58ac3
    Web: implement Error for CustomCursorError (#3793) daxpedda 2024-07-17 02:33:06 +02:00
  • 944ab60eda
    Bump version on master Kirill Chibisov 2024-07-16 22:04:12 +03:00