Commit Graph

  • d9b0c8c1c5 app: avoid relocking contexts every frame fix/android-context-relock Joe Julian 2026-04-21 06:32:24 -07:00
  • 7bb7a1407f app: lock explicitly before refreshing contexts Joe Julian 2026-04-21 06:31:35 -07:00
  • dfe4ff0200 app,io/key: go fmt main Elias Naur 2026-03-17 17:10:03 +01:00
  • 65d86895b8 text: render SVG font as black-white outline Lucas Rodrigues 2026-03-09 23:54:00 +00:00
  • c3a6e85f5c app: [js] fixes IME Lucas Rodrigues 2026-03-13 07:20:59 +00:00
  • 8c2e45b8f8 app,io: [js] change Shortcut key on macOS/iOS Lucas Rodrigues 2026-03-10 00:45:17 +00:00
  • 47ab4c97b2 app: [android] remove redundant ConfigEvent in onStop and onSurfaceDestroyed CoyAce 2026-03-10 17:13:49 +08:00
  • 760369174d app: [iOS] fix focus event for iOS 13.0+ with backward compatibility CoyAce 2026-03-10 16:42:09 +08:00
  • 92fa23b59b app: [android] replace OnFocusChangedListener with onPause/onResume CoyAce 2026-03-09 21:00:07 +08:00
  • f98baf7f76 app: [js] add IME support inkeliz 2026-03-08 01:56:42 +00:00
  • a6da4083de test: go fmt Elias Naur 2026-03-09 08:53:05 +01:00
  • bbb54d5f54 app: enable creation of top most windows Thomas Banks 2026-02-10 07:21:31 +00:00
  • 8b96643490 widget/material: add LayoutWidgets for adding scrollable widgets Egon Elbre 2026-02-18 22:02:38 +02:00
  • 4ed9695d57 layout: add List.Gap for spacing out items Egon Elbre 2026-02-17 22:12:34 +02:00
  • 9b38545fc2 layout: add Flex.Gap for spacing out items Egon Elbre 2026-02-17 22:06:03 +02:00
  • 0d08eaa55c app: remove go1.18 go:build conditional Elias Naur 2026-02-18 08:35:22 +01:00
  • 9ab8095d1a text: fix length check Egon Elbre 2026-02-17 21:39:09 +02:00
  • 3d6cafa94d all: run go fix Egon Elbre 2026-02-17 21:36:58 +02:00
  • 9966e922f9 widget: fix text selection and selection area rendering issues CoyAce 2026-01-20 23:31:47 +08:00
  • 3af0ebb3a8 text: correct arabic diacritics handling runitclean 2026-01-06 14:57:06 +00:00
  • 99647591f6 app: [Android] delete redundant dataDirChan CoyAce 2026-01-07 20:02:19 +08:00
  • e38f80adc6 app/permission: add microphone permissions CoyAce 2026-01-07 19:17:02 +08:00
  • 93419a77bd app: [Android] Send focus lost event when the window is backgrounded CoyAce 2025-12-28 23:17:55 +08:00
  • c250d7d562 .builds: fix builds Elias Naur 2025-12-28 09:35:14 +01:00
  • 6e5bbfe8d4 Revert "gpu: replace f32.Point/Rectangle with image.Point/Rectangle" Elias Naur 2025-12-18 10:10:19 +01:00
  • 42bc707f7c app: [Android] document DataDir limitations CoyAce 2025-12-18 16:03:07 +08:00
  • 7bcb315ee1 app: add custom scheme support inkeliz 2024-06-10 20:49:02 +01:00
  • 74671a7f9e app/internal/windows: add SendMessage, FindWindow inkeliz 2024-06-10 20:49:02 +01:00
  • f48cc2c47f app: [Windows] use the app ID for the window class registry inkeliz 2024-06-10 20:49:02 +01:00
  • 818061a18a app: remove stale reference to NewWindow in the documentation inkeliz 2024-06-10 20:49:02 +01:00
  • 45963441c1 app: [macOS] run main.main off the main thread when Gio is embedded inkeliz 2024-06-10 20:49:02 +01:00
  • be8d9df848 Revert "app: optimize window context locking" Elias Naur 2025-10-17 14:47:19 +02:00
  • 3f4f8ba7c1 app: [macOS] make the app delegate optional v0.9.0 Elias Naur 2025-09-10 23:03:57 +02:00
  • 6553915e59 app: [macOS/iOS] simplify running functions in the main thread Elias Naur 2025-09-10 22:55:16 +02:00
  • 4c0e526c0b gpu/clip: fix vertex corner positions Walter Werner SCHNEIDER 2025-07-29 15:33:18 +03:00
  • f45039734f internal/stroke: quickly handle zero length normalization Walter Werner SCHNEIDER 2025-07-28 22:08:35 +03:00
  • 30f8ac10b7 internal/stroke: fix point normalization for unit length. Walter Werner SCHNEIDER 2025-07-28 22:08:34 +03:00
  • 176570527d internal/stroke: handle zero-length points Walter Werner SCHNEIDER 2025-07-28 22:08:33 +03:00
  • 36a2fa37c7 gpu: replace f32.Point/Rectangle with image.Point/Rectangle Walter Werner SCHNEIDER 2025-07-28 20:24:24 +03:00
  • bbb6d05f09 gpu: respect the offset fraction when clipping Walter Werner SCHNEIDER 2025-07-28 20:24:23 +03:00
  • a274f6fe0f app: properly initialize editorState for tests Walter Werner SCHNEIDER 2025-07-16 18:10:18 +03:00
  • 0c145b3815 op/clip: add bounds expansion after move Walter Werner SCHNEIDER 2025-07-15 18:40:31 +03:00
  • ba82ae46d0 all: avoid collides with builtin min/max functions Walter Werner SCHNEIDER 2025-07-14 09:44:44 +03:00
  • 4e5a344cc2 f32: replace Affine2D{} with AffineId() for identity transformations Walter Werner SCHNEIDER 2025-07-12 13:01:54 +03:00
  • 78b54615cc app: [Wayland] add forth and fifth buttons Walter Werner SCHNEIDER 2025-07-11 22:25:45 +03:00
  • 31564b98c9 f32: add tests for Affine2D transformations Walter Werner SCHNEIDER 2025-07-11 22:42:59 +03:00
  • 3b1effb7f5 f32: use value receiver for Split method on Affine2D Walter Werner SCHNEIDER 2025-07-09 13:54:48 +03:00
  • d76b4272aa f32: replace Affine2D{} with AffineId() for identity transformations Walter Werner SCHNEIDER 2025-07-09 13:38:17 +03:00
  • 3e601e73c4 app: optimize window context locking Walter Werner SCHNEIDER 2025-07-08 18:42:23 +03:00
  • b2b12d6288 widget: remove focus on click behavior from Clickable Walter Werner SCHNEIDER 2025-07-08 15:11:45 +03:00
  • b2f6707ad1 io/pointer: delete documentation that Cancel events have pointer IDs Elias Naur 2025-07-06 09:26:03 +02:00
  • 420f4c32f4 app: [Wayland] don't recreate EGL surface during resize Walter Werner SCHNEIDER 2025-06-30 16:45:38 +03:00
  • ea979b436d app: [Windows] show the maximize button even when MaxSize is set Elias Naur 2025-07-01 09:20:51 +02:00
  • d50ef687b8 app: [macOS] limit full screen window size when MaxSize is set Elias Naur 2025-07-01 09:09:45 +02:00
  • 6ce7ffa4ca internal/stroke: fix normal vector size and direction Walter Werner SCHNEIDER 2025-06-25 23:47:15 +03:00
  • c3ce484b5e layout: add Values map to Context Walter Werner SCHNEIDER 2025-06-24 13:50:59 +03:00
  • 8104d527c7 internal/debug: go 1.23.8 compat; use strings.Split not strings.SplitSeq Miles Alan 2025-05-30 21:10:53 -04:00
  • 809a6d0dc7 app: [Windows] add minimal support for devices with touch screens Marc 2025-05-27 10:33:22 +02:00
  • 0eac4f2c6a io/pointer: add forth and fifth buttons Marc 2025-05-27 10:33:22 +02:00
  • 1a17e9ea37 layout: avoid heap escapes in Stack and Flex 5684185+vsariola@users.noreply.github.com 2025-05-26 18:44:06 +03:00
  • 0a209f7d39 flake.*: upgrade to nixpkgs 25.05, use nixpkgs android SDK Elias Naur 2025-05-24 09:37:35 +02:00
  • 0225334124 layout,gesture: add option to handle vertical scroll on horizontal list inkeliz 2025-05-16 11:27:19 +01:00
  • f73287be87 all: clean up code, upgrade to modern Go Admin 2025-05-05 23:27:04 +08:00
  • 86668e8b45 go.*: bump Go to 1.23, upgrade dependencies Admin 2025-05-05 23:27:04 +08:00
  • e18db64991 io/pointer: remove Foremost priority Elias Naur 2025-04-24 19:57:07 +02:00
  • efd31ad621 io/input/pointer: ignore grab commands for tags that don't have the pointer Elias Naur 2025-04-24 19:40:38 +02:00
  • 35ec76e516 app: [Windows] correctly center window on startup Marcel Juffermans 2025-04-23 10:12:10 +10:00
  • cc6048bc25 app: [Wayland] remove window.seat in favor of wlSeat.pointerFocus Dave Akers 2025-04-08 22:13:39 -05:00
  • 016714a668 app: [Wayland] use correct serial for wl_pointer_set_cursor, take 2 Dave Akers 2025-04-03 21:31:59 +00:00
  • a3117d3823 app: [Wayland] use correct serial for wl_pointer_set_cursor Dave Akers 2025-04-02 19:05:14 +00:00
  • fff2375470 layout,io/input: move disabling events from layout.Context to input.Source Elias Naur 2025-03-24 08:45:51 +01:00
  • 72a72a2bc2 app: [macOS] don't discard IME session for consistent snippets Elias Naur 2025-02-23 19:00:50 +01:00
  • 14a9fbcc0d go.*: update typesetting for truncator ordering fix Chris Waldon 2025-02-21 07:00:52 -05:00
  • 0d23240556 gpu/internal/rendertest: allow nil pixel check functions Elias Naur 2025-02-18 14:55:46 +00:00
  • 77709d1771 gpu: don't store transformed rectangle paths under the same cache key Elias Naur 2025-02-18 14:51:26 +00:00
  • 4f720af6f2 app: fix miss included doc comment kurth4cker 2025-02-14 01:36:06 +03:00
  • af446e8b87 app: [macOS] correct error handling for newMtlContext Elias Naur 2025-02-10 13:59:32 +01:00
  • 95354d80bd app: [Windows] hide the maximize button when MaxSize is set vasijob225 2025-01-30 21:01:55 +01:00
  • a5068a1996 all: replace golang.org/x/exp/slices with the standard library package Elias Naur 2025-01-30 13:36:53 +01:00
  • 593c5fbf4a text: round y offset of trailing newline Chris Waldon 2025-01-28 10:35:52 -05:00
  • adaace864d text: respect line height when layout the last empty line. zjzhang 2025-01-25 22:04:47 +08:00
  • f200f0e9a3 app: [Windows] don't draw minimized windows v0.8.0 Elias Naur 2025-01-14 11:22:53 +01:00
  • 1ae2b9b8fe app: [macOS] don't draw when minimized Elias Naur 2025-01-14 10:39:34 +01:00
  • fe4bf00c70 app: [macOS] propagate unhandled key shortcuts Elias Naur 2025-01-13 23:58:35 +01:00
  • 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