Commit graph

  • 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
  • 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
  • 1786c877ec
    android: depend on android-activity 0.4.0 (#2557) Robert Bragg 2022-11-26 10:54:08 +00:00
  • 101ac8908c
    Add Window::set_window_level API Amr Bashir 2022-11-26 03:50:58 +02:00
  • ba4bf03675
    ci: Specify to build winit package when invoking cargo-apk (#2561) Marijn Suijten 2022-11-24 21:49:47 +01:00
  • a63b066ed5
    Fix MouseButton::Other value on Windows (#2565) Mads Marquart 2022-11-23 16:43:56 +01:00
  • f77f858e9b
    On macOS, add documentEdited APIs (#2550) Amr Bashir 2022-11-23 17:07:41 +02:00
  • 6d0cf6a275
    Remove WindowBuilderExtIOS::with_root_view_class (#2459) Mads Marquart 2022-11-23 15:53:06 +01:00
  • 12df8b6c0c
    macOS: Fix ApplicationDelegate::init (#2566) Mads Marquart 2022-11-23 15:23:06 +01:00
  • 65baae75c4
    Add Window::set_content_protected on macOS and Windows (#2525) Amr Bashir 2022-11-23 15:51:34 +02:00
  • 418cc44e93
    On macOS, add EventLoopBuilderExtMacOS::with_activate_ignoring_other_apps (#2551) Amr Bashir 2022-11-23 14:42:46 +02:00
  • ce6c6e8c95
    Only build, but don't run tests in MSRV CI (#2558) Mads Marquart 2022-11-23 13:07:58 +01:00
  • bdcbd7d1f9
    macOS: Fix NSWindowLevel values (#2545) Mads Marquart 2022-11-22 11:08:56 +01:00
  • 05484c5888
    Android: rework backend to use android-activity crate (#2444) Robert Bragg 2022-11-10 16:55:19 +00:00
  • 50bbc85dc3
    On Windows, fix icons specified on WindowBuilder not taking effect for windows created after the first one (#2530) Amr Bashir 2022-11-06 22:30:55 +02:00
  • 8669c2e8df
    On macOS, fix panic in current_monitor_inner Xiaopeng Li 2022-11-05 10:30:39 +08:00
  • 97d4c7b303
    macOS: Fix overridden fullscreen selectors (#2546) Mads Marquart 2022-11-03 22:33:38 +01:00
  • 08f9e374e0
    Add Window::title getter on Windows and macOS Amr Bashir 2022-11-03 10:11:37 -07:00
  • a7a7cc64cd
    Bump windows-sys to 0.42 (#2540) Ihor Ranchynskyi 2022-10-31 22:19:45 +00:00
  • 04d9e081b8
    Bump version on master Kirill Chibisov 2022-10-26 18:20:58 +03:00
  • 8fc24c959a
    Generate docs.rs documentation with doc_auto_cfg (#2358) i509VCB 2022-10-24 17:02:52 -05:00
  • 2fb15dbe8a
    Fix menubar focus using Alt on Windows (#2521) Amr Bashir 2022-10-20 17:59:12 +02:00
  • 92fdf5ba85
    Rework theme API keiya sasaki 2022-10-19 03:34:36 +09:00
  • 4f06cfcf5b
    On Wayland, fix invalid offsets being sent in Preedit Kirill Chibisov 2022-10-18 17:13:31 +03:00
  • 462bb4d324
    Bump version on master Kirill Chibisov 2022-10-15 09:30:25 +03:00
  • f6ca8515ab
    On X11, fix IME crashing during reload Kirill Chibisov 2022-10-10 00:13:37 +03:00
  • 71094e5703
    On X11, allow building window with parent Shinichi Tanaka 2022-10-10 05:12:23 +09:00
  • bb0f965c57
    Update cargo-run-wasm (#2509) Lucas Kent 2022-10-09 13:49:19 +11:00
  • 4d48c76da9
    Windows, emit ReceivedCharacter on system keybinds Markus Siglreithmaier 2022-10-08 05:32:40 +02:00
  • fafdedfb7d
    Simplify internal type construction Mads Marquart 2022-09-21 10:04:28 +02:00
  • 25b129362f
    On Windows, fixed focus event emission on minimize. killian 2022-09-20 20:26:37 +02:00
  • 48b843e42d Accepts first mouse (#2457) Mads Marquart 2022-09-13 21:11:18 +02:00
  • 58f2455aa9
    Bump version on master Kirill Chibisov 2022-09-12 18:15:30 +03:00
  • 155f1f9720
    On X11 query for XIM styles before creating IME Kirill Chibisov 2022-09-11 19:36:56 +03:00
  • 3b56b0e76f
    Add release process Kirill Chibisov 2022-09-11 16:20:09 +03:00
  • 5d2aca90bd
    Send empty Ime::Preedit before the Ime::Commit Kirill Chibisov 2022-09-11 00:48:24 +03:00
  • ba49db2cb9
    Remove automatic publish script Kirill Chibisov 2022-09-09 19:01:05 +03:00
  • a4695c5397
    Specify minimum supported version for RWH 0.4 Kirill Chibisov 2022-09-09 12:11:55 +03:00
  • 92ddb3483e
    Clear preedit if there is no pending preedit on Wayland Weng Xuetian 2022-09-09 00:53:58 -07:00
  • fec52b028e
    Fix runloop entry (#2480) Mads Marquart 2022-09-08 21:56:53 +02:00
  • d8c0ee733b
    Remove custom definition of Core Foundation runloop functionality (#2479) Mads Marquart 2022-09-08 21:03:25 +02:00
  • fb248eaadc
    Clean up iOS class declaration (#2462) Mads Marquart 2022-09-08 20:30:34 +02:00