Commit Graph

  • 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
  • 64a97c16c7 Winit version 0.28.3 v0.28.3 Kirill Chibisov 2023-03-16 21:42:15 +03:00
  • dec45bb09f Fix macos memory leaks (#2739) Mads Marquart 2023-03-14 13:27:41 +03: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
  • d102c21792 Winit version 0.28.2 v0.28.2 Kirill Chibisov 2023-03-02 01:57:02 +03:00
  • 68ed564def On macOS, resize simple fullscreen on window move Dylan Scott 2023-03-01 14:47:45 -08:00
  • 339d57b646 On Windows, check whether CoCreateInstance succeeds Nicolas Mazzon 2023-03-01 23:24:04 +01:00
  • 2e4dafc9fe On macOS, fix initial focused state Kirill Chibisov 2023-02-27 20:46:00 +03:00
  • 0fbba02318 Update FEATURES.md John Nunley 2023-02-25 22:53:45 -08:00
  • 41e524f12c On Wayland, fix rounding issue in resizes Kirill Chibisov 2023-02-21 11:44:22 +03:00
  • 644c47a6f8 Add support for Window::theme on the web (#2687) Simon Hausmann 2023-02-20 08:51:21 +01:00
  • 0be08e574d On Wayland, fix rare crash on DPI change Kirill Chibisov 2023-02-19 17:39:39 +03:00
  • 811cc5cdb7 On macOS, set resize increments only for live resize Kirill Chibisov 2023-02-15 03:32:55 +03:00
  • 230b37df56 Implement HasRawDisplayHandle for EventLoop (#2677) Sludge 2023-02-10 16:25:22 +01:00
  • 09bca59cf3 On Windows, name the waiter thread (#2672) John Nunley 2023-02-08 12:39:01 -08:00
  • 9fb8aaa6f4 Replace lazy window message ids with a slimmer version (#2598) John Nunley 2023-02-04 06:38:21 -08: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
  • 546ab7575e Winit version 0.28.1 v0.28.1 Kirill Chibisov 2023-02-02 14:49:31 +03:00
  • 3e258a377f Fix window drop on Wayland Kirill Chibisov 2023-02-02 14:42:34 +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
  • e5260da95b Winit version 0.28.0 v0.28.0 Kirill Chibisov 2023-02-02 06:51:19 +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
  • a55b578b1f Add WindowExtMacOS::{set_,}option_as_alt fix-alt-modifier-new Kirill Chibisov 2023-01-30 21:27:09 +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
  • 4b22ca8daf chore: Alphabetize dependencies (#2619) John Nunley 2023-01-06 10:26:57 +00:00
  • 66ca445caa Redox OS support (#2588) Jeremy Soller 2023-01-05 06:58:08 -07:00
  • 2f52c23fa9 Fix RedrawRequested not emitted on Wayland in resize Kirill Chibisov 2022-12-29 21:06:46 +03:00
  • ee88e38f13 Reduce amount of unsafe on iOS (#2579) Mads Marquart 2022-12-28 18:36:32 +01:00
  • 5e77d70245 Use cfg aliases throught the code base Amr Bashir 2022-12-25 09:57:27 +02:00
  • 58ec458877 Remove compatibility shim for raw-window-handle 0.4 Alphyr 2022-12-24 13:53:46 +01:00
  • 94e4c394e7 Swap assert by debug_assert for recovereable issue. Fixes #2597 (#2599) Miguel Medina Ballesteros 2022-12-23 14:19:25 +01:00
  • f43ce2a131 Web touch event (#2188) Ryo Hirayama 2022-12-23 14:55:22 +09:00
  • 402cbd55f9 fix unnecessary cast lint (#2596) Amr Bashir 2022-12-22 21:35:33 +02:00
  • da7422c6e1 Add WindowBuilder::with_parent_window (#2548) Ngo Iok Ui (Wu Yu Wei) 2022-12-22 08:07:13 +08:00
  • 8934d2765d Add missing closing parentheses (#2587) Amr Bashir 2022-12-11 04:29:19 +02:00
  • 89eea64a4a Retain WS_MAXIMZE when unminmizing a maximized window (#2581) Amr Bashir 2022-12-09 20:33:11 +02:00
  • 9f781bc422 On Windows, fix left mouse button release event not being sent after Window::drag_window (#2564) feelingnothing 2022-12-07 01:18:50 +03:00
  • 4ed4e918f3 Clean up UIView override declaration (#2578) Mads Marquart 2022-12-01 09:32:44 +01:00
  • 2e4d79f57a Do fullscreen logic synchronously on main thread (#2575) Mads Marquart 2022-11-30 14:49:18 +01:00
  • bf92f3e97b macOS: Run tasks synchronously on main thread instead of asynchronously (#2574) Mads Marquart 2022-11-30 14:30:32 +01:00
  • 2a58b785fe Refactor SharedState so that it is no longer behind an Arc (#2573) Mads Marquart 2022-11-29 12:58:35 +01:00
  • 32784af3c4 Don't panic when getting refresh rate failed (#2533) Xiaopeng Li 2022-11-29 18:28:46 +08:00
  • 94688a62f0 On Windows and macOS, add API to enable/disable window controls (#2537) Amr Bashir 2022-11-29 12:03:51 +02:00
  • 28e34c2e1b Add Window::set_theme (#2553) Amr Bashir 2022-11-29 11:05:51 +02:00
  • 9ae7498a8a On Windows, revert window background to an empty brush to avoid white flashes when changing scaling (#2571) Fotis Gimian 2022-11-28 08:28:14 +11:00