Commit Graph

  • 1a5fa17a39 app: update TopMost comment main v0.10.1 qiannian 2026-06-27 17:50:54 +08:00
  • 5191409708 app: [Windows] support TopMost option qiannian 2026-06-26 23:11:22 +08:00
  • 3eab806940 app: gracefully handle Windows clipboard read errors Jeff Williams 2026-06-26 08:20:23 -04:00
  • 30dc7ff294 app: [Windows] don't make raised windows topmost qiannian 2026-06-25 18:52:03 +02:00
  • 9e18cb93fb ap/internal/windows: change type of HWND_TOPMOST to syscall.Handle Elias Naur 2026-06-25 11:17:19 +02:00
  • e4932e163e widget,io,app: draw IME composition underline qiannian 2026-06-16 16:28:58 +08:00
  • a8fe27488f app: [Windows] avoid default IME composition window qiannian 2026-06-17 14:47:43 +08:00
  • 06307313cd io/input: support direct pointer leave events qiannian 2026-06-16 18:12:07 +08:00
  • 15335a2b37 app: [Windows] restore double-click restore for custom title bars qiannian 2026-06-14 19:54:47 +08:00
  • acf5635575 widget/material: add hover state to window decorations Qian Nian 2026-06-14 16:36:52 +08:00
  • caccb608a5 app: [Windows] don't propagate WM_WINDOWPOSCHANGED to DefWindowProc Kevin Yuan 2026-05-26 17:53:14 +08:00
  • d52632b475 internal/egl: fix loadEGL caching error on Windows Kevin Yuan 2026-05-26 13:49:04 +08:00
  • dec57aea1c go.mod: upgrade to github.com/go-text/typesetting@v0.3.4 v0.10.0 Egon Elbre 2026-05-08 18:38:20 +03:00
  • e2e2c1a046 text: avoid creating two Face instances Egon Elbre 2026-05-08 18:31:25 +03:00
  • e8c1e1ba11 font/opentype: fix font.Face creation Egon Elbre 2026-05-08 18:20:49 +03:00
  • b1cadbdd76 io/input: do not track scroll events as pointers Eugene 2026-05-17 18:38:20 +03:00
  • 451b7d3a74 text: drop obsolete comment about NewWindow Chris Waldon 2026-05-06 13:29:01 -04:00
  • e49c5b02c7 gesture: refresh PointerID on Press and Enter Eugene 2026-04-30 00:27:53 +03:00
  • dfe4ff0200 app,io/key: go fmt 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