Commit graph

  • 787b2d7362
    Windows: cache custom cursors (#3293) daxpedda 2024-01-05 17:02:08 +01:00
  • 37b6243289
    Deploy master docs to GitHub Pages (#3359) daxpedda 2024-01-05 15:05:12 +01:00
  • 8ea1da7879
    Bump version on master Kirill Chibisov 2024-01-05 15:18:55 +04:00
  • b1209bc253
    On macOS, reported shifted key with shift+Ctrl/Cmd Emil Ernerfeldt 2024-01-05 11:53:47 +01:00
  • 021fd23c34
    On X11, fix error propagation in EventLoop::new Kirill Chibisov 2024-01-05 08:33:23 +04:00
  • dd127463c5
    Windows: Make EventLoopWindowTarget independent of UserEvent type (#3061) nerditation 2024-01-04 23:47:07 +08:00
  • ac247cd081
    Fix missing target in docs.rs test (#3358) daxpedda 2024-01-04 14:40:06 +01:00
  • ea1bfd254d
    Add Wasm atomic target to CI (#3357) daxpedda 2024-01-04 14:21:19 +01:00
  • 178f5fda05
    Test all docs.rs deployments (#3356) daxpedda 2024-01-04 13:59:31 +01:00
  • 42dbc4748e
    Display all platform-specific documentation on docs.rs (#3076) Mads Marquart 2024-01-04 12:54:35 +01:00
  • 8b3de7cedf
    Issue resize due to scale change on Wayland Kirill Chibisov 2024-01-03 21:49:11 +04:00
  • 8b0ffb7e7d
    On X11 and Wayland, fix numpad up being ArrowLeft Kirill Chibisov 2024-01-02 23:55:51 +04:00
  • c55a2c779b
    Bump version on master Kirill Chibisov 2023-12-31 20:25:19 +04:00
  • c5a422eed6
    On X11, fix IME input lagging behind Kirill Chibisov 2023-12-31 07:43:02 +04:00
  • 1893b0ec42
    On X11, cache the XRandR extension version John Nunley 2023-12-29 22:04:27 -08:00
  • 5e106b4dbb
    On X11, fix ModifiersChanged from xdotool Kirill Chibisov 2023-12-30 09:05:03 +04:00
  • 5a1d3e4656
    On X11, update keymap on XkbMapNotify Kirill Chibisov 2023-12-30 01:10:38 +04:00
  • 8f6de4ef4b
    On Wayland, fix Window::request_inner_size during resize Kirill Chibisov 2023-12-29 21:28:06 +04:00
  • ad1843aea6
    On X11, query for higher Xrandr version John Nunley 2023-12-29 08:13:06 -08:00
  • ca1674519a
    Bump version on master (#3332) Kirill Chibisov 2023-12-27 10:30:59 +04:00
  • f78edc7ef1
    bugfix: Change value sent to X server during minimize John Nunley 2023-12-26 21:25:27 -08:00
  • 4f295e0c94
    Add deprecated Window::set_cursor_icon() (#3329) daxpedda 2023-12-26 22:40:43 +01:00
  • 658f49b014
    Rename VideoMode to VideoModeHandle (#3328) daxpedda 2023-12-26 22:12:33 +01:00
  • 34e42ff94d
    Remove unsound SendSyncWrapper (#3303) daxpedda 2023-12-26 20:13:02 +01:00
  • ba654bb61e
    Add WindowBuilder::with_cursor() (#3319) daxpedda 2023-12-26 19:50:58 +01:00
  • f5c691467b
    MacOS: check if cursor changed before applying (#3324) daxpedda 2023-12-26 19:26:50 +01:00
  • a87cfb62c3
    bugfix: Reload Xft database on DPI change John Nunley 2023-12-25 21:25:55 -08:00
  • 25d6a1d46d
    Web: improve custom cursor loading (#3321) daxpedda 2023-12-26 03:49:20 +01:00
  • e0fea25b06
    Make canvas in WindowBuilder safe (#3320) daxpedda 2023-12-26 01:22:10 +01:00
  • 843d7904d6
    On Web, add Window::(set_)prevent_default() (#3307) daxpedda 2023-12-25 09:37:35 +01:00
  • 28a811bbba
    Remove extern crate statements (#3310) daxpedda 2023-12-25 09:25:09 +01:00
  • 61a873d79a
    Remove wrong documentation on EventLoop::run() (#3314) daxpedda 2023-12-25 08:27:34 +01:00
  • be4a660011
    Merge Window::set_cursor_icon() and Window::set_custom_cursor() (#3308) daxpedda 2023-12-25 07:20:52 +01:00
  • 34dd2cdba9
    Doc fixes (#3312) daxpedda 2023-12-25 00:54:01 +01:00
  • 775c8ece70
    Bump version on master Kirill Chibisov 2023-12-25 00:30:59 +04:00
  • c12c7b82e8
    On X11, simplify available_monitors() impl Uli Schlachter 2023-12-24 19:27:02 +01:00
  • 8cc5cb9d9b Fix run_on_demand exiting on consequent call Kirill Chibisov 2023-12-22 20:00:20 +04:00
  • 9a28bb4b49 On Wayland, fix WindowEvent::Destroyed delivery Kirill Chibisov 2023-12-22 19:56:52 +04:00
  • 4f6fd44c6c
    macOS: Clean up coordinate system calculations (#3302) Mads Marquart 2023-12-24 10:12:09 +01:00
  • 5a43ea8cd6
    bugfix(rwh): Bump rwh_05 min version to 0.5.2 Alex Butler 2023-12-24 06:37:35 +00:00
  • e9a25a4c91
    Replace remaining AppKit bindings with icrate's (#3296) Mads Marquart 2023-12-23 23:07:55 +01:00
  • 674657efb6
    Partially replace custom AppKit bindings with icrate's autogenerated bindings (#2982) Mads Marquart 2023-12-23 20:58:38 +01:00
  • 7d5bee767c
    Update objc2 and icrate versions (#3256) Mads Marquart 2023-12-23 18:04:24 +01:00
  • 745cfaab2c
    On Windows, remove internal WindowWrapper (#3294) Markus Siglreithmaier 2023-12-23 17:06:43 +01:00
  • a8f49dc8ef
    MacOS: cache custom cursors (#3291) daxpedda 2023-12-23 16:34:32 +01:00
  • e5310ade08
    Custom cursor improvements (#3292) daxpedda 2023-12-23 16:12:29 +01:00
  • 37946e0a3a
    Use std::cell::OnceCell (#3290) daxpedda 2023-12-22 23:49:25 +01:00
  • 86b737f5e7
    Fix changelog (#3289) daxpedda 2023-12-22 23:36:58 +01:00
  • e37585e5bc
    Bump MSRV to 1.70 (#3287) daxpedda 2023-12-22 23:27:36 +01:00
  • 4aeeb24745
    Window handle: Return an error when not on main thread on macOS and iOS (#3288) Mads Marquart 2023-12-22 23:18:35 +01:00
  • 8cd3aaa8a2
    On Web, use the new WebCanvasWindowHandle (#3270) daxpedda 2023-12-22 22:33:50 +01:00
  • 2c15de7cf9
    Allow custom cursor caching (#3276) daxpedda 2023-12-22 22:20:41 +01:00
  • 0a7ea61834
    Fix some doc nits (#3274) daxpedda 2023-12-22 21:46:00 +01:00
  • 4ee11018c2
    On Windows, refactor dynamic function definitions and raw input keyboard handling (#3286) Markus Siglreithmaier 2023-12-22 18:42:17 +01:00
  • 4f669ebbd2
    On Web, fix context menu not being disabled (#3282) daxpedda 2023-12-22 00:11:36 +01:00
  • 7761b2b16c
    Bump version on master Kirill Chibisov 2023-12-22 00:55:52 +04:00
  • ae41e3265f
    On Web, correctly mark breaking changes in the changelog daxpedda 2023-12-21 21:39:06 +01:00
  • 8702a09333
    On Windows, fix IME area not working wjian23 2023-12-22 03:44:30 +08:00
  • 8b5c84f404
    On Wayland, ensure initial resize delivery Kirill Chibisov 2023-12-21 22:29:36 +04:00
  • a676d0018b
    On windows, remove empty file Kirill Chibisov 2023-12-20 19:12:44 +04:00
  • 04ca85a909
    On Wayland, fix resize being sent on focus change Kirill Chibisov 2023-12-20 18:48:50 +04:00
  • cc33212479
    On Web, fix setting cursor icon overriding cursor visibility (#3269) daxpedda 2023-12-17 18:49:45 +01:00
  • f2c5127f27
    Web: remove queuing fullscreen request (#3242) daxpedda 2023-12-17 13:31:48 +01:00
  • af93167237
    feat(all): Custom cursor images for all desktop platforms Eero Lehtinen 2023-12-16 22:02:17 +02:00
  • 7f6b16a6af
    On Windows, fix set_fullscreen early return for Fullscreen::Borderless(None) Amr Bashir 2023-12-16 18:34:18 +02:00
  • bf5806a9b2
    Update sctk-adwaita to 0.8 Friz64 2023-12-16 17:16:39 +01:00
  • 2a9c593e01
    Fix typo in get_xft_dpi Héctor Ramón 2023-12-15 13:12:50 +01:00
  • becdd0dbd2
    On Wayland, make wl_subcompositor protocol optional Marijn Suijten 2023-12-14 18:04:15 +01:00
  • 3eea505440
    m: Update to x11rb 0.13.0 Uli Schlachter 2023-12-09 16:02:30 +01:00
  • b863283c38
    On Windows, avoid panic in video_modes() Fredrik Fornwall 2023-12-06 17:47:33 +01:00
  • 73718c9f2f
    Changes and improvements to the documentation (#3253) Leon 2023-12-03 18:39:08 +01:00
  • f735f028a1
    fix refresh_rate_millihertz on macOS (#3254) Xiaopeng Li 2023-12-01 22:52:16 +08:00
  • da947992ac
    bugfix(x11): Use the right atom type in focus_window() John Nunley 2023-11-28 16:20:36 -08:00
  • e9784127df
    bugfix(x11): Properly interpret float data in drag ops John Nunley 2023-11-28 15:08:14 -08:00
  • 0be2bb0a8c
    Remove unused .gitmodules Mads Marquart 2023-11-28 21:56:11 +01:00
  • 075996b1fa
    feat: macos services menu added (#3231) OG 2023-11-28 23:39:12 +03:00
  • a7241b3db3
    On macOS, remove spurious error logging when handling Fn Emil Ernerfeldt 2023-11-28 20:19:16 +01:00
  • 17296e9878
    Bump version on master Kirill Chibisov 2023-11-24 18:32:53 +04:00
  • b3c87caa7c
    On X11, reload DPI on PropertyChange John Nunley 2023-11-24 00:14:06 -08:00
  • 81a1d9c396
    Fix infinite recursion in BadIcon reporting (#3237) Kirill Chibisov 2023-11-23 22:15:17 +04:00
  • 5612626944
    Make Android docs build on docs.rs (#3236) Mads Marquart 2023-11-23 08:18:05 +01:00
  • d3ca685b77
    Fix crash when running iPad build on macOS Arend van Beelen jr 2023-11-22 13:14:51 +01:00
  • 7bed5eecfd
    On macOS, fix assertion when pressing Fn key Kirill Chibisov 2023-11-17 15:56:03 +04:00
  • 14140607d1
    On Wayland, fix wl_surface being dropped first Kirill Chibisov 2023-11-11 20:35:30 +04:00
  • eab982c402
    Web: forbid additional functions in favor of caching them (#3219) daxpedda 2023-11-10 22:46:51 +01:00
  • 21701a33de
    On Windows, fix set_control_flow from `AboutToWait Olivier Goffart 2023-11-08 16:21:33 +01:00
  • c89e6df758
    On macOS, send a Resized event after ScaleFactorChanged Nathan Lilienthal 2023-11-06 17:26:02 -05:00
  • e9210555c1
    On X11, try alternative cursor icon names as well Kirill Chibisov 2023-11-04 15:19:15 +04:00
  • 0994b5ceb8
    Disable default-features for the ndk crate Marijn Suijten 2023-11-04 12:18:55 +01:00
  • bcce5134e1
    Fix typo in pre_present_notify docs DevJac 2023-11-01 15:07:35 -06:00
  • d333dd8664
    Fix crash when minimizing example on Windows Linda_pp 2023-11-01 00:21:36 +09:00
  • 52af1b4a77
    On Windows, fix MT safety when starting drag Jasper Bekkers 2023-10-31 16:20:34 +01:00
  • 3c9f9da19e
    Bump version on master Kirill Chibisov 2023-10-28 21:09:28 +04:00
  • 075dfcea19
    Clarify scale_factor docs Kirill Chibisov 2023-10-28 14:23:20 +04:00
  • 92b7dcccc1
    On macOS, add support for Window::set_blur Kirill Chibisov 2023-10-28 14:22:10 +04:00
  • 5a3be586f4
    On Windows, add support for Window::set_transparent Kirill Chibisov 2023-10-28 02:22:45 +04:00
  • 12dbbf8012
    On Wayland, improve initial user size handling Kirill Chibisov 2023-10-27 00:56:23 +04:00
  • 53ca5af48f
    On Wayland, fix RedrawRequsted loop Kirill Chibisov 2023-10-25 20:59:39 +04:00
  • c235bd154a
    On wasm, provide intradoc-link for spawn() function in EventLoop docs (#3178) Marijn Suijten 2023-10-25 17:42:51 +02:00
  • f4e71a1d9c
    On macOS, fix deadlock during nested event loops (e.g. rfd) J-P Nurmi 2023-10-25 17:13:44 +02:00