Commit Graph

  • 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
  • d94b067e0c dpi: Add Rect, PhysicalRect and LogicalRect madsmtm/dpi-rect Mads Marquart 2024-10-25 15:48:05 +02: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
  • f1754bf14f Fix docs link madsmtm/doc-controlflow-waituntil Mads Marquart 2024-09-11 10:15:42 +02:00
  • dfea49f488 Support drawing on iOS in examples Mads Marquart 2024-09-10 16:36:04 +02:00
  • 69783445f1 Change docs on WaitUntil to not suggest Poll Mads Marquart 2024-09-10 16:16:13 +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
  • 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