Commit graph

  • 3f1e09ec0e
    Add Window::is_maximized method (#1804) Simas Toleikis 2021-01-27 20:01:17 +02:00
  • 05125029c6
    On Windows, fix deadlock caused by mouse capture (#1830) Markus Røyset 2021-01-19 17:41:02 +01:00
  • 05fe983757
    android: Use event identifier instead of userdata pointer (#1826) Marijn Suijten 2021-01-13 23:02:55 +01:00
  • d1a7749df5
    Android: Do not mark unhandled events as handled. (#1820) alula 2021-01-12 08:25:56 +01:00
  • 9d63fc7ca0
    On Windows, set the cursor icon when the cursor first enters a window (#1807) Markus Røyset 2021-01-05 17:39:13 +01:00
  • 38fccebe1f
    On Windows, change the default window size (#1805) Markus Røyset 2020-12-20 17:59:46 +01:00
  • c05952b813
    On Windows, improve handling of window destruction (#1798) Markus Røyset 2020-12-20 12:54:42 +01:00
  • 932cbe40bf
    On Windows, fix bug causing mouse capture to not be released. (#1797) Samuel 2020-12-15 03:31:13 -03:00
  • 39573d65d0
    Windows: Preserve minimized/maximized state in fullscreen (#1784) relrelb 2020-12-13 20:06:53 +02:00
  • 6db308f1e9
    Release 0.24.0 Kirill Chibisov 2020-12-10 19:12:46 +03:00
  • 6f70fd90b9
    Windows: Changed thread_event_target_callback's WM_DESTROY to WM_NCDESTROY (#1780) Viktor Zoutman 2020-12-10 12:09:08 +01:00
  • db038d943c
    On Windows, implement 'Window::set_ime_position' with IMM API moko256 2020-12-10 05:16:59 +09:00
  • c5620efc9c
    On Wayland, don't drop extra mouse buttons Kirill Chibisov 2020-12-09 23:11:25 +03:00
  • 8fb7aa5cef
    Android: Improved multi-touch (#1783) Marnix Kuijs 2020-12-02 21:13:42 +01:00
  • 6ddee9a8ac
    Ability to force a theme on Windows (#1666) Viktor Zoutman 2020-11-30 19:04:26 +01:00
  • 5700359a61
    Android: support multi-touch (#1776) Max de Danschutter 2020-11-28 17:41:11 +01:00
  • 0861a353d6
    Add 'request_user_attention' to Window Max de Danschutter 2020-11-27 03:03:08 +01:00
  • f79efec7ef
    Fix deprecation warning in the window icon example Philippe Renon 2020-11-26 01:20:35 +01:00
  • 77d5d20391
    Windows: Delayed Message Boxes Fix. (#1769) Viktor Zoutman 2020-11-24 23:05:29 +01:00
  • 165e51d850
    On Wayland, increase default font size in CSD Kirill Chibisov 2020-11-22 01:53:56 +03:00
  • 1c38f113b3
    Remove println call from Android's eventloop Max de Danschutter 2020-11-19 18:56:24 +01:00
  • 66859607a3
    Rename desktop eventloop extensions to run_return extension (#1738) msiglreith 2020-11-12 20:49:44 +01:00
  • edf396b1a4
    On Wayland, add missing mappings for numpad arrows Wladimir J. van der Laan 2020-11-10 22:55:29 +01:00
  • cbeb51b436
    X11: Fix multiple RedrawRequested events per event loop iteration (#1758) Murarth 2020-11-07 11:46:37 -07:00
  • 45e4fd6ec1
    X11: Fix request_redraw not waking the event loop (#1756) Murarth 2020-11-05 16:42:03 -07:00
  • 3a077ff211
    macos: Fix compile on aarch64 Mikko Lehtonen 2020-11-02 23:06:00 +02:00
  • be850e483a
    Document Android raw_window_handle requirements (#1749) Brad 2020-10-29 16:23:46 -05:00
  • 33fb62bb25
    Fix WindowEvent::ReceivedCharacter on web (#1747) Simon Hausmann 2020-10-29 22:13:21 +01:00
  • 66c117e599
    [Windows] Fix use after free during window destruction (#1746) qthree 2020-10-24 00:04:18 +07:00
  • 8aa1be8336
    On Unix, fix cross-compiling to wasm32 Waridley 2020-10-21 23:14:33 -05:00
  • 037d4121a1
    On Wayland, fix 'with_min_inner_size' disabling resize Kirill Chibisov 2020-10-20 03:30:19 +03:00
  • fbd3918d3a
    Add prefix byte for extended scancodes on Windows (#1679) Vickles 2020-10-19 15:35:01 +01:00
  • 7c543a43a9
    Windows: Fix alt tab bordless fullscreen (#1740) Alex Butler 2020-10-19 15:15:23 +01:00
  • ee3996cac6
    Feature gate more dependencies Kirill Chibisov 2020-10-18 02:05:08 +03:00
  • 96809ac659
    Fix warnings (#1742) Murarth 2020-10-15 11:33:06 -07:00
  • 6343059bc0
    Fix Windows transparency behavior to support fully-opaque regions (#1621) Jim Porter 2020-10-14 03:23:34 -07:00
  • 5a78fe33e8
    Fix failing assertion on start-up with Safari (#1736) Simon Hausmann 2020-10-10 06:31:51 +02:00
  • 676fb947f2
    Added WindowHasFocus and WindowLostFocus events to Android (#1733) Max de Danschutter 2020-10-08 19:44:41 +02:00
  • d18afb4a50
    Release 0.23.0 Kirill Chibisov 2020-10-02 18:05:07 +03:00
  • fc336a76bf
    Fix incorrect modifiers state on startup Nathan Lilienthal 2020-10-01 22:07:09 -04:00
  • b9f3d333e4
    Update SCTK to 0.12 Kirill Chibisov 2020-10-01 01:19:15 +03:00
  • 3d85af04be
    Update SCTK to 0.11.0 Kirill Chibisov 2020-09-29 00:11:43 +03:00
  • 471b1e003a
    Bump console_log from 0.1 to 0.2 Logan Magee 2020-09-27 06:47:47 -08:00
  • be2e17d605
    Update readme info regarding WebAssembly and web target (#1726) alvinhochun 2020-09-25 01:52:11 +08:00
  • 9d6b9797c0
    Clarify ControlFlow::Poll doc for web (#1725) alvinhochun 2020-09-24 22:30:26 +08:00
  • 3cd6a18048
    Fix WindowEvent::Moved ignoring DPI on macOS Wang Kai 2020-09-23 18:54:53 +08:00
  • c9558c5f0e
    Fix view frame in portrait when starting iOS app in landscape (#1703) Michael Hills 2020-09-23 04:21:07 +10:00
  • 71e3d25422
    Rework 'Fullscreen::Borderless' enum variant Kirill Chibisov 2020-09-22 04:54:47 +03:00
  • 644dc13e00
    web: Emit WindowEvent::Resized on Window::set_inner_size (#1717) alvinhochun 2020-09-22 06:19:00 +08:00
  • 47e7aa4209
    Add cleanup code to web backend, mostly web-sys (#1715) alvinhochun 2020-09-21 06:42:07 +08:00
  • 1c97a310b1
    Deprecate the stdweb backend (#1712) Ryan G 2020-09-20 18:41:44 -04:00
  • d612a1b5a1
    Prefix numpad virtual key codes with Numpad Kirill Chibisov 2020-09-20 12:58:24 +03:00
  • 386ead15a3
    Android: bump ndk versions (#1708) msiglreith 2020-09-18 20:14:56 +02:00
  • 83c95e774d
    Explicitly require simple_logger 1.9 for examples alvinhochun 2020-09-17 21:58:53 +08:00
  • e4754999b7
    Replace deprecated simple_logger initialization Logan Magee 2020-09-09 17:58:30 -08:00
  • c66489dbb1
    Bump parking_lot to 0.11 Logan Magee 2020-09-09 12:56:48 -08:00
  • 21f9aefc7e
    Update macOS dependencies Josh Groves 2020-09-07 18:13:51 -02:30
  • d103dc2631
    Make 'primary_monitor' return 'Option<MonitorHandle>' Kirill Chibisov 2020-09-07 20:20:47 +03:00
  • cac627ed05
    Make 'current_monitor' return 'Option<MonitorHandle>' Kirill Chibisov 2020-09-07 20:09:24 +03:00
  • e2cf2a5754
    Fix inverted horizontal scroll on macOS Michael Kirk 2020-09-06 07:41:19 -07:00
  • 658a9a4ea8
    Handle scale factor change on web-sys backend (#1690) alvinhochun 2020-08-30 21:15:44 +08:00
  • a2db4c0a32
    Unify Minus/Subtract virtual keycodes Christian Duerr 2020-08-29 13:38:41 +00:00
  • 02a34a167a
    Impl. mouse capturing on web target (#1672) alvinhochun 2020-08-29 21:34:33 +08:00
  • bea60930b6
    Use send_events instead of send_event in web backend (#1681) alvinhochun 2020-08-27 00:11:27 +08:00
  • 0f7c82d38f
    Send CursorMove before mouse press event and note that touch is unimplemented on web target (#1668) alvinhochun 2020-08-22 08:23:08 +08:00
  • 6ba583d198
    Fix vertical scroll being inverted on web targets (#1665) alvinhochun 2020-08-21 09:09:04 +08:00
  • 89d4c06dec
    Fix crash on NetBSD Christian Duerr 2020-08-20 18:12:01 +00:00
  • 9c72cc2a98
    Fix HiDPI vs. set_cursor_icon for web (#1652) Michael Kirk 2020-08-17 16:48:29 -07:00
  • 412bd94ea4
    Renamed NSString to NSStringRust to support Debug View Heirarchy in Xcode (#1631) simlay 2020-08-14 12:26:16 -07:00
  • 514ab043f2
    [macos] add NSWindow.hasShadow support (#1637) TakWolf 2020-08-14 02:10:34 +08:00
  • 68100102be
    android: fix event loop polling (#1638) msiglreith 2020-08-12 20:56:28 +02:00
  • 05fdcb5b27
    Web: Use mouse events instead of pointer events if the latter isn't supported (#1630) josh65536 2020-08-04 21:39:09 -04:00
  • 7a49c88200
    Fix with_fullscreen signature Christian Duerr 2020-08-01 23:10:33 +00:00
  • 40232d48ba
    Use PhysicalPosition in PixelDelta event Christian Duerr 2020-07-26 22:16:21 +00:00
  • 55dff53a98
    Fix Window platform support documentation Christian Duerr 2020-07-26 21:13:17 +00:00
  • 6919c2fb2d
    Fix misspellings in comments (#1618) Matt Kraai 2020-07-09 15:08:26 +00:00
  • 3d5d05eac7
    Move available_monitors and primary_monitor to EventLoopWindowTarget (#1616) Xavier L'Heureux 2020-07-04 15:46:41 -04:00
  • dd866a74a6
    On Windows, fix bug where we'd try to emit MainEventsCleared events during nested win32 event loops (#1615) Osspial 2020-07-02 16:53:47 -04:00
  • b1e22aa559
    Make drag and drop optional (fixes OleInitialize failure #1255) (#1524) Jurgis 2020-06-29 01:17:27 +03:00
  • 2191e9ecd5
    macOS: Support click-dragging out of a window (#1607) Andrey Lesnikov 2020-06-20 03:42:19 +03:00
  • bf62103417
    Android run return (#1604) Viktor Zoutman 2020-06-17 15:55:52 +02:00
  • 4b1b314ce2
    Test x11 and wayland features on CI Murarth 2020-06-15 12:49:09 -07:00
  • c1ea0dde92
    On Unix, add option to pick backends Olivier Goffart 2020-06-15 09:15:27 +02:00
  • 5a6cfc314e
    Macos fullscreen & dialog support with run_return (#1581) Viktor Zoutman 2020-06-09 23:46:33 +02:00
  • a4121a2c2e
    platform_impl/linux/x11: fix deadlock in fn set_fullscreen_inner (#1579) Boqin Qin 2020-05-28 00:24:08 +08:00
  • 03335cef85
    macOS: add function to hide other applications Andrew Slater 2020-05-24 17:26:29 +01:00
  • ff66bdda7c
    On Wayland, fix deadlock when calling set_inner_size from event loop Kirill Chibisov 2020-05-22 13:33:04 +03:00
  • 6cfddfea21
    Prevent the default browser behavior of events (#1576) Ryan G 2020-05-21 13:13:33 -04:00
  • 49bcec1d27
    Release 0.22.2 (#1570) Osspial 2020-05-16 12:27:16 -04:00
  • 878c179761
    Implement Clone for 'static events (#1478) Michal Hornický 2020-05-15 20:58:12 +02:00
  • bc19c04339
    Fixed changelog line for core-* dependencies (#1561) j4qfrost 2020-05-15 11:32:04 -07:00
  • c7a33f926b
    Fixed a couple of typos in repo description (#1568) curldivergence 2020-05-15 21:31:32 +03:00
  • 3c38afdb47
    Update macOS dependencies (#1554) j4qfrost 2020-05-07 19:32:09 -07:00
  • b8828105cf
    add android NDK event loop (#1556) Jasper De Sutter 2020-05-06 15:27:49 +02:00
  • 007b195a5e
    iOS: convert touch positions to physical (#1551) Francesca Lovebloom 2020-05-04 15:55:58 -07:00
  • b4c6cdf9a3
    Fix several crashes on Windows by heavily simplifying the event loop code (#1496) Osspial 2020-05-04 15:14:13 -04:00
  • 26775fa0b6
    Report mouse motion before click (#1490) Christian Duerr 2020-04-26 20:42:45 +00:00
  • 114fe9d502
    wayland: rework scale factor handling (#1538) Matthias Fauconneau 2020-04-22 18:00:41 +02:00
  • 54bc41f68b
    Implement Drop for Proxy on macOS platform (#1526) Héctor Ramón 2020-04-20 23:48:42 +02:00
  • 47ff8d61d1
    Document that platforms will display garbage data in the window by default (#1541) Osspial 2020-04-20 00:04:30 -04:00