Commit Graph

  • 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
  • 9ea7a54130 api: show example for platform specific application trait kchibisov/platform-trait-example Kirill Chibisov 2024-08-08 22:15:19 +03:00
  • 70c54ee0ff Bump version on master Kirill Chibisov 2024-08-08 21:40:08 +03:00
  • 114512bb32 Winit version 0.30.5 v0.30.5 Kirill Chibisov 2024-08-07 12:40:40 +03:00
  • 8c07319ced chore: drop libera link Kirill Chibisov 2024-08-06 15:04:58 +03:00
  • fa3ec006e2 Add ActiveEventLoop::system_theme() daxpedda 2024-08-05 20:51:38 +02:00
  • f3d1f922f9 macOS: skip releasing unavailable monitors Pascal Hertleif 2024-08-05 12:44:18 +02:00
  • 77e8fe6094 Windows: use Box::leak() instead of Box::into_raw() daxpedda 2024-08-04 12:03:26 +02:00
  • 5fce4a09de android: add {Active,}EventLoopExtAndroid::android_app Kirill Chibisov 2024-07-26 21:49:32 +03:00
  • 5735786f42 Fix CI for Rust v1.80 (#3822) daxpedda 2024-07-25 15:15:21 +02:00
  • 9ca8c09208 Web: don't block pen input (#3813) daxpedda 2024-07-23 15:32:20 +02:00
  • 4b1aa51094 macOS: fix building with feature = "rwh_04" daxpedda 2024-07-22 12:11:27 +02:00
  • 1dec9b4b33 Web: implement Error for CustomCursorError (#3793) daxpedda 2024-07-17 02:33:06 +02: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
  • 04d8a284a0 Winit version 0.30.4 v0.30.4 Kirill Chibisov 2024-07-16 13:39:57 +03:00
  • 949cb0f203 Web: fix MouseMotion coordinate space (#3770) daxpedda 2024-06-29 00:52:05 +02:00
  • bf68ac0b14 Web: fix WindowEvent::Resized not using rAF (#3790) daxpedda 2024-07-16 12:29:27 +02:00
  • ba188376d1 wayland: bump dependencies Kirill Chibisov 2024-07-16 12:58:03 +03:00
  • 6509f8a18b Make DeviceId/WindowId::dummy() safe (#3784) daxpedda 2024-07-14 13:14:32 +02:00
  • 71dea4637d Fix CI (#3775) daxpedda 2024-07-05 15:54:46 +02:00
  • ec24c3efd3 wayland: ignore events for dead objects Kirill Chibisov 2024-07-05 13:09:23 +03:00
  • feca480b4c Avoid path when importing modules (#3755) Mads Marquart 2024-06-24 03:57:48 +02:00
  • 655fdc896f ci: Use taiki-e/checkout-action John Nunley 2024-06-23 10:33:39 -07:00
  • faa641e57f Add notgull as Windows maintainer msiglreith 2024-06-22 16:43:51 +02:00
  • 7c81364e1c Update codeowner list msiglreith 2024-06-22 12:58:23 +02:00
  • 6abfef1220 Use default-features, not default_features (#3746) Bruce Mitchener 2024-06-22 16:38:42 +07:00
  • 8e23d1608a Web: fix WindowEvent::Resized not using rAF (#3790) daxpedda 2024-07-16 12:29:27 +02:00
  • dc99920612 wayland: bump dependencies Kirill Chibisov 2024-07-16 12:58:03 +03:00
  • ee3ab33a7c Remove internal ActiveEventLoop::clear_exit Mads Marquart 2024-07-14 20:51:38 +02:00
  • 5b8f5cb54a Make DeviceId/WindowId::dummy() safe (#3784) daxpedda 2024-07-14 13:14:32 +02:00
  • bf97def398 Change run_app(app: &mut A) to run_app(app: A) (#3721) Mads Marquart 2024-07-11 15:38:09 +02:00
  • d5fd8682eb Web: use the word "Web" correctly and consistently (#3785) daxpedda 2024-07-10 16:17:39 +02:00
  • 39a7d5b738 Add to .git-blame-ignore-revs file daxpedda 2024-07-07 18:43:32 +02:00
  • 2665c12098 Rustfmt: use group_imports daxpedda 2024-07-07 18:38:50 +02:00
  • 936da131c2 Web: fix MouseMotion coordinate space (#3770) daxpedda 2024-07-05 16:07:01 +02:00
  • 850dd97177 Fix CI (#3775) daxpedda 2024-07-05 15:54:46 +02:00
  • 1170554dbd wayland: ignore events for dead objects Kirill Chibisov 2024-07-05 13:09:23 +03:00
  • 75ce71f05a Implement ApplicationHandler::can_create|destroy_surfaces() (#3765) daxpedda 2024-06-30 00:41:57 +02:00
  • a0d69c782a add: ActiveEventLoop::create_proxy() daxpedda 2024-06-29 17:19:09 +02:00
  • 2e93e48a3b Web: Remove some unnecessary compatibility code (#3766) daxpedda 2024-06-29 00:52:05 +02:00
  • bf73a978df Only run observers in the default run loop mode madsmtm/observer-default-mode Mads Marquart 2024-05-27 11:41:07 +02:00
  • 82d9bbe559 Remove EventLoopExtIOS::idiom and ios::Idiom (#2924) Mads Marquart 2024-06-24 22:56:20 +02:00
  • 8bdd4d620e Use self:: when re-importing local module (#3757) Mads Marquart 2024-06-24 22:40:49 +02:00
  • 9d5412ffe1 Move iOS and macOS implementations into new apple module (#3756) Mads Marquart 2024-06-24 13:26:49 +02:00
  • ecb887e5c3 event_loop: remove generic user event Kirill Chibisov 2024-06-24 13:04:55 +03:00
  • 7d1287958f Avoid path when importing modules (#3755) Mads Marquart 2024-06-24 03:57:48 +02:00
  • c0c14aaf00 macOS: Call ApplicationHandler directly instead of using Event (#3753) Mads Marquart 2024-06-23 23:14:22 +02:00
  • 10dc0674bb ci: Use taiki-e/checkout-action John Nunley 2024-06-23 10:33:39 -07:00
  • 4f59796e8a Add notgull as Windows maintainer msiglreith 2024-06-22 16:43:51 +02:00