Commit Graph

  • 8107ec2206 app: [macOS] remove support for key bindings Elias Naur 2025-01-13 20:41:53 +01:00
  • d2db4f6875 internal/{egl,gl}: [Windows] restrict graphics DLL sources Chris Waldon 2025-01-08 20:08:46 -05:00
  • 971f86ea7e .builds: work around iOS build failure Elias Naur 2025-01-09 11:19:01 +01:00
  • e1fbb189e5 .builds: upgrade FreeBSD builder Elias Naur 2025-01-09 10:01:27 +01:00
  • a206e5e847 app: [Windows] use NewLazySystemDLL for kernel32.dll Chris Waldon 2025-01-08 20:15:37 -05:00
  • e025ed1344 widget: ensure editor does not trim trailing whitespace Chris Waldon 2024-12-17 10:07:01 -05:00
  • b576252963 text: allow disabling space trimming Chris Waldon 2024-12-17 10:00:32 -05:00
  • 1d0d5f0383 widget: update text indexing expectations Chris Waldon 2024-12-17 09:54:10 -05:00
  • 26cddb00b1 text: use upstream bidi visual order algorithm Chris Waldon 2024-12-17 09:26:29 -05:00
  • 0cbbacc45a [text, font] Bump go-text version to 0.2.1 Benoit KUGLER 2024-12-16 16:43:41 +01:00
  • 1d95c7c6b3 flake.*: upgrade to nixpkgs 24.11 Elias Naur 2024-12-06 10:20:48 +01:00
  • 7337c06daf app: [macOS] send keypress events for modifier keys Elias Naur 2024-12-04 18:12:00 +01:00
  • 94355e5201 internal/vk: remove methods on C types, for Go 1.24 compatibility Elias Naur 2024-11-26 09:27:00 +00:00
  • ea456f42c7 gpu: remove compute renderer Elias Naur 2024-11-26 08:49:48 +00:00
  • 8daff13af6 app: [windows] ensure no callbacks after DestroyEvent Elias Naur 2024-10-25 22:05:24 +02:00
  • aa158e0c9c app: fix race condition between Window.Invalidate and event loop Elias Naur 2024-10-25 20:38:37 +02:00
  • 520efdfa75 app: fix typo Elias Naur 2024-10-25 20:29:21 +02:00
  • d7a1ec7461 app: [macos] don't relay key events handled by the IME Elias Naur 2024-10-25 19:31:44 +02:00
  • d4c5e54375 app: remove dead code Elias Naur 2024-10-25 19:38:47 +02:00
  • 44ac50506d app: [android] ensure a new frame is always scheduled when visible and animating Elias Naur 2024-10-25 12:16:54 +02:00
  • 38e4b1c6a4 app: [android] fix compatibility with older Android versions inkeliz 2024-09-09 12:52:31 +01:00
  • 5d886b4d7f go.*: update typesetting for unifont panic fix Chris Waldon 2024-10-10 16:46:53 -04:00
  • c7277581f8 app: [Window] don't report Win32ViewEvent before window configuration Elias Naur 2024-09-08 15:16:40 +02:00
  • a5f7e7b2c7 app: [Windows] compute min, max window sizes correctly when un-minimzing Elias Naur 2024-09-08 15:01:17 +02:00
  • 0781e62b56 app: [Windows] don't ignore Min|MaxSize options Elias Naur 2024-09-08 13:55:37 +02:00
  • 95f63c66b6 text,widget/material: Update doc for Shaper & Theme Larry Clapp 2024-08-13 11:22:58 -04:00
  • 6efcb65c4b Revert "app: [Windows] don't draw after WM_DESTROY destroyed the window" Elias Naur 2024-08-06 16:14:57 +02:00
  • f6e9f6861d app: close the window before reporting a GPU error Elias Naur 2024-08-06 16:09:34 +02:00
  • 6c6cc157c4 layout,io/input: [API] change Context.Disabled to only disable events Elias Naur 2024-08-01 11:30:25 +02:00
  • 8cf449034c app: [Windows] remove redundant code Elias Naur 2024-08-01 11:11:23 +02:00
  • 6722c7960a widget: [API] change Decorations to leave the user in control of window state Elias Naur 2024-07-31 18:39:30 +02:00
  • 97044e53b5 app: [Windows] track window state changes initiated by the OS Elias Naur 2024-07-31 18:15:11 +02:00
  • af6dda67a5 app: [macOS] track window state changes initiated by the operating system Elias Naur 2024-07-31 15:42:21 +02:00
  • 042ed4ab49 app: [Windows] don't draw after WM_DESTROY destroyed the window Elias Naur 2024-07-30 13:49:31 +02:00
  • 6aa027136e app: [Windows] remove redundant code Elias Naur 2024-07-30 12:41:12 +02:00
  • b1db32ef72 io/input: fix typo Elias Naur 2024-07-30 11:11:32 +02:00
  • 9dceca6c95 Revert "app: [Windows] suppress double-click behaviour for custom decorations" Elias Naur 2024-07-16 16:28:17 +02:00
  • 9018c07131 Revert "app: [Windows] suppress double-click behaviour for custom decorations" v0.7.1 Elias Naur 2024-07-16 16:28:17 +02:00
  • 7293fa8a41 go.mod: update golang.org/x dependencies Egon Elbre 2024-07-16 16:13:47 +03:00
  • 8e47316332 app: [Windows] suppress double-click behaviour for custom decorations v0.7.2 Elias Naur 2024-07-13 18:08:24 +02:00
  • 82cbb7b8da app: [Windows] suppress double-click behaviour for custom decorations Elias Naur 2024-07-13 18:08:24 +02:00
  • 6c19821a6c app: [Wayland] prevent recursive scroll event processing Chris Waldon 2024-07-08 10:19:05 -04:00
  • 55ae5c5b84 app: [Wayland] prevent recursive scroll event processing Chris Waldon 2024-07-08 10:10:20 -04:00
  • 86349775b7 app: ensure Invalidate can be invoked when window is closing Elias Naur 2024-07-02 15:06:52 +02:00
  • 4a1b4c2642 app: add cross-platform empty view event detection Chris Waldon 2024-06-27 13:56:28 -04:00
  • c900d58fb3 app: [macOS] fix ANGLE renderering Elias Naur 2024-06-27 17:48:08 +02:00
  • 74ccc9c2c7 app: use empty frame when FrameEvent.Frame isn't called Elias Naur 2024-06-27 15:45:05 +02:00
  • 3f671afea8 app: ignore Invalidate for Windows not yet created Elias Naur 2024-06-27 12:37:44 +02:00
  • 42357a29e0 app: reset Window when DestroyEvent is received Elias Naur 2024-06-27 10:41:22 +02:00
  • 8fb6d3da2b io/input: deliver all observed events before deferring the rest Elias Naur 2024-06-20 15:21:35 +02:00
  • 706940ff9b io/input: improve documentation, code Elias Naur 2024-06-20 13:23:36 +02:00
  • 5542aac772 app: queue system actions before first call to Event() Chris Waldon 2024-06-18 16:30:44 -04:00
  • 026d3f9daa .builds: increase file descriptor limit for Android's sdkmanager Elias Naur 2024-06-20 09:52:48 +02:00
  • 38fca9ae13 widget: show software keyboard when a writable Editor is clicked v0.7.0 Elias Naur 2024-06-16 15:19:41 +02:00
  • e878dbc598 app: [macOS] ignore focus changes not meant for the Gio view Elias Naur 2024-06-16 15:15:40 +02:00
  • 1151eac07d pointer: fix documentation inkeliz 2024-06-02 17:16:05 +01:00
  • 56177c55cf io/input: remove unused field Elias Naur 2024-06-07 10:32:44 +02:00
  • e6da07a85a app: [iOS] add support for buildmode exe Elias Naur 2024-06-02 11:22:31 +02:00
  • 175e134478 app: [macOS] panic if Main is not called from the main goroutine Elias Naur 2024-06-02 09:07:29 +02:00
  • 46cc311d19 app: fix typos Elias Naur 2024-05-30 09:57:03 +02:00
  • b8821875ed Revert "app: [macOS] ensure the Window is initalized before Run functions" Elias Naur 2024-05-30 09:52:23 +02:00
  • f6e33914d9 Revert "app: [Windows] ensure the Window is initalized before Run functions" Elias Naur 2024-05-30 09:51:40 +02:00
  • a394b330e8 app: defer window creation until Window.Event is called Elias Naur 2024-05-30 09:14:48 +02:00
  • 24b0c2a4a1 internal/gl: [Windows] allow GetProgramInfoLog to return nothing Jack Mordaunt 2024-05-20 14:23:41 +08:00
  • 7a9ce51988 widget: add more editor shortcuts Walter Werner SCHNEIDER 2024-05-04 01:35:53 +03:00
  • 8242234274 internal/stroke: fix normal vector size Walter Werner SCHNEIDER 2024-05-06 00:47:39 +03:00
  • 691adf4e77 app: [X11] don't recreate EGL surface during resize Elias Naur 2024-05-01 17:38:20 +00:00
  • ba1e34e570 app: [X11] add missing check for destroyed window Elias Naur 2024-04-26 14:43:21 +00:00
  • 0deb7b3efc material: improve progress indicator layout owhionetrusetuhecruos@schn.email 2024-04-20 22:15:46 +03:00
  • e8c73bcb37 app: [Wayland] suppress spurious ConfigEvents Elias Naur 2024-04-20 18:20:17 +00:00
  • cf9f2bbffe app: [Wayland] don't send events after DestroyEvent Elias Naur 2024-04-20 18:16:33 +00:00
  • ed28861309 app: [X11] don't send events after DestroyEvent Elias Naur 2024-04-20 07:02:36 +00:00
  • 971b01d836 app: [Windows] ensure the Window is initalized before Run functions Elias Naur 2024-04-19 17:19:45 +02:00
  • 5083a23301 app: [macOS] ensure the Window is initalized before Run functions Elias Naur 2024-04-19 17:08:14 +02:00
  • 61b603d521 .builds: bump builders to Go 1.22 Elias Naur 2024-04-15 10:21:41 +02:00
  • 3b5148a64e op/clip: add note about Path.End Egon Elbre 2024-04-15 11:07:14 +03:00
  • ee6cdec60b io/pointer: [API] split scroll bounds into two separate axes Elias Naur 2024-04-14 08:54:12 +02:00
  • 42ef3476cc go.mod: bump minimum Go to 1.21 Elias Naur 2024-04-14 08:44:46 +02:00
  • 98d3a2eb24 gpu: fix viewport arguments for opacity layers Elias Naur 2024-04-12 23:24:22 +02:00
  • 109226b7e9 gpu: ensure opacity layers are rendered with correct pixel formats Elias Naur 2024-04-12 18:06:37 +02:00
  • 477bd5c744 gpu: remove unused parameter Elias Naur 2024-04-12 17:20:08 +02:00
  • 1802761c93 go.*: update go-text v0.6.0 Chris Waldon 2024-03-29 13:28:28 -04:00
  • 0558bb3f1c widget: update test expectations Chris Waldon 2024-03-29 13:17:29 -04:00
  • 78ce5e3ad5 deps: bump go-text/typesetting version to v0.1.0 Benoit KUGLER 2024-01-12 11:19:32 +01:00
  • 1be34eec6f app: [tvOS] fix build failures Aman Karmani 2024-03-02 10:56:41 -08:00
  • 44ede4eceb app: update documentation for Window.Run Elias Naur 2024-03-06 21:36:00 +00:00
  • 993ec907be app: introduce Config.Focused that tracks the window focus state Elias Naur 2023-12-19 11:22:54 -06:00
  • 35785e9c96 app: [macOS] synchronize rendering with Core Animation for smooth resizes Elias Naur 2023-12-19 17:24:56 -06:00
  • 3879921b80 app: [API] remove Main remove-app-main Elias Naur 2023-12-15 18:14:57 -06:00
  • b1f84da679 app: [macOS] implement custom event dispatching Elias Naur 2023-12-11 19:18:38 -06:00
  • 43024fcca2 app: [macOS] implement non-blocking window resizing Elias Naur 2023-12-15 15:34:54 -06:00
  • 9fe8b684e2 app: introduce Config.Focused that tracks the window focus state app-overhaul Elias Naur 2023-12-19 11:22:54 -06:00
  • 2a18a0c135 app: [macOS] synchronize rendering with Core Animation for smooth resizes Elias Naur 2023-12-19 17:24:56 -06:00
  • 93ac0b03f1 app: [API] rename Window.NextEvent to Event to match Source.Event Elias Naur 2023-12-15 18:05:39 -06:00
  • d58d386b9b app: [API] remove StageEvent and Stage Elias Naur 2023-12-15 16:45:02 -06:00
  • f3fc0d62b8 app: [API] make ViewEvent an interface on all platforms Elias Naur 2023-12-15 16:52:38 -06:00
  • 5e5d164929 app: [macOS] move destruction to NSView.dealloc Elias Naur 2023-12-13 18:21:48 -06:00
  • 1527e91a02 app: [macOS] send ViewEvents when the NSView is attached to a NSWindow Elias Naur 2023-12-13 18:10:40 -06:00
  • caba422d9c app: [macOS] make gio_trySetPrivateCursor static, remove its prefix Elias Naur 2023-12-15 15:48:13 -06:00
  • 390242f214 app: [macOS] add missing autoreleasepools Elias Naur 2023-12-13 12:55:25 -06:00