Commit Graph

  • b9416c7c9c f32: fix typo in comment Dominik Honnef 2022-07-19 22:40:22 +02:00
  • 28c206fc78 io/router: try all handlers if a key don't match the focus ancestor tree Elias Naur 2022-07-20 10:37:28 +02:00
  • 2993ba1838 app: [Wayland] account for fallback decoration height in window sizes Elias Naur 2022-07-18 22:44:28 +02:00
  • 63d2353864 app: ensure no window wakeups are in flight when destroying it Elias Naur 2022-07-18 19:02:07 +02:00
  • e711cbc004 internal/vk: fix wayland-client linking psydvl 2022-07-12 21:27:12 +03:00
  • c73125e1c3 app: [X11] send DestroyEvent after ViewEvent{} Elias Naur 2022-07-17 14:52:17 +02:00
  • 41de0048db widget: implement editor undo/redo Chris Waldon 2022-07-10 09:36:59 -04:00
  • 1d9ab65313 widget: add Editor.MaxLen for limiting the content length og Editor Elias Naur 2022-07-13 18:45:02 +02:00
  • 48e9cdaffd widget: emit only one ChangeEvent per Editor.Layout Elias Naur 2022-07-13 18:13:59 +02:00
  • 53da73de35 widget: ensure that Border.Layout dimensions fully contains the border Elias Naur 2022-07-10 14:59:50 +02:00
  • 162250392b layout: respect minimum constraint size in Flex.Layout Elias Naur 2022-07-08 08:00:59 +02:00
  • b4acc239cd widget: fix Enum with Return Egon Elbre 2022-07-05 23:20:50 +03:00
  • 0777afb85f gpu: avoid bounds checks in decode Egon Elbre 2022-07-03 15:40:43 +03:00
  • 0057e871d0 io/router: search all key handlers when there is no focus Elias Naur 2022-07-02 20:43:57 +02:00
  • 6bf5d4dc2d gpu: optimize resourceCache Egon Elbre 2022-07-02 19:16:19 +03:00
  • f8f68a4e9f internal/ops: optimize Decode Egon Elbre 2022-07-02 16:39:16 +03:00
  • 17f604fb50 internal/ops: use single table for OpType Egon Elbre 2022-07-02 15:49:07 +03:00
  • e7dd180447 internal/ops: avoid some bounds checks in decode Egon Elbre 2022-07-02 15:37:09 +03:00
  • f8efc9c2a6 internal/ops: use lookup table for NumRefs Egon Elbre 2022-07-02 15:14:39 +03:00
  • d3d2c51717 internal/ops: avoid bounds check in OpType.Size() Egon Elbre 2022-07-02 14:55:42 +03:00
  • 9de13e37e9 f32: add Affine2D.Split Egon Elbre 2022-07-01 22:30:40 +03:00
  • 3670f70c01 internal/f32color: optimize LinearFromSRGB Egon Elbre 2022-07-01 22:09:16 +03:00
  • 2adf4efcbd app: [Wayland] shrink reize gesture area Elias Naur 2022-07-01 08:12:21 +02:00
  • 2957d007a2 app: [Wayland] only start resize gesture on pointer down Elias Naur 2022-07-01 08:07:29 +02:00
  • cab1184818 app: [Wayland] don't process resize gestures when decorated Elias Naur 2022-07-01 08:02:23 +02:00
  • a5f8aa35e1 app: [Wayland] scale pointer hotspot coordinates Chris Waldon 2022-06-30 16:30:05 -04:00
  • 992f568ac7 widget: when clicking on scrollbar, center on that point Dominik Honnef 2022-06-30 01:21:06 +02:00
  • 6981a88720 widget: move scrollbar indicator if dragging starts outside of it Dominik Honnef 2022-06-30 01:21:05 +02:00
  • f229601e2d widget: consider size of indicator when limiting scrollbar dragging Dominik Honnef 2022-06-30 01:21:04 +02:00
  • aea376fbaf widget: clicking on the scrollbar indicator shouldn't jump Dominik Honnef 2022-06-30 01:21:03 +02:00
  • 8f990a6fdc widget: correctly set s.dragging to false when releasing drag Dominik Honnef 2022-06-30 01:21:02 +02:00
  • ea37124686 widget: constrain drag offset to [0, 1] Dominik Honnef 2022-06-30 01:21:01 +02:00
  • d8766f6d2d app: [macOS] fix Intel build Elias Naur 2022-06-29 22:25:11 +02:00
  • fa3978e18e app: [macOS] use NSWindow.zoom for Maximized Elias Naur 2022-06-29 07:47:45 +02:00
  • 78d1eab950 app: call driver Perform and Configure after idling Elias Naur 2022-06-29 07:35:33 +02:00
  • e21c665e70 text: optimize faceCache.hashGIDs Dominik Honnef 2022-06-28 17:09:19 +02:00
  • 4d593927ae app: [Windows] fix window state update after window restore Elias Naur 2022-06-28 16:20:31 +01:00
  • 5dc8e0e39d app: [Windows] always send ConfigEvent after Configure Elias Naur 2022-06-28 15:00:10 +01:00
  • 29f4a1d07b app: fix iOS build btop 2022-06-28 00:49:40 +08:00
  • b82b9b258a layout: truncate negative List.Position.First positions to 0 Elias Naur 2022-06-27 16:58:32 +02:00
  • dab796808a internal/gl: avoid excessive Cgo pointer checks Elias Naur 2022-06-27 11:08:19 +02:00
  • fa538f219f app: remove ackEvent, tighten error check Elias Naur 2022-06-26 10:14:02 +02:00
  • 546d971e49 app: [Wayland] ensure monitor scale changes propagate to active windows Elias Naur 2022-06-26 09:18:02 +02:00
  • 9151009b2a app: [Wayland] respect XCURSOR_* environment variables Chris Waldon 2022-06-23 17:16:21 -04:00
  • 414a91c49e app: [Wayland] use HiDPI cursor on HiDPI screen Chris Waldon 2022-06-23 17:16:20 -04:00
  • 3f38e67ce0 io/system: add ActionInputOp to register window move gesture areas Elias Naur 2022-06-25 19:03:50 +02:00
  • b53cdfef8d io/system: remove resize actions Elias Naur 2022-06-25 18:31:04 +02:00
  • b34dc63531 app: [Wayland] hard-code border resize gestures Elias Naur 2022-06-25 17:37:41 +02:00
  • fd3a3eb1b9 app: [Windows] support resize gestures for undecorated windows Elias Naur 2022-06-25 14:05:03 +01:00
  • 45443a2c3a app: [Windows] don't recompute window size during fullscreen switch Elias Naur 2022-06-25 14:50:48 +01:00
  • 5bdf5950b2 app: [Windows] support app.Decorated(false) Elias Naur 2022-06-25 12:04:04 +01:00
  • 2973c7fa5a app: [Windows] consolidate window mode switch branches Elias Naur 2022-06-25 11:17:33 +01:00
  • 5e7bf1716e app: [Windows] don't re-compute window size when maximizing Elias Naur 2022-06-25 11:05:48 +01:00
  • 8ef0ad43cb app: [Windows] share extended window styles across Win32 calls Elias Naur 2022-06-25 10:58:05 +01:00
  • df43ba8be0 app: [Windows] don't add or remove the WS_MAXIMIZE flag Elias Naur 2022-06-25 10:42:50 +01:00
  • 5cf657065e app: [Windows] use SWP_NOZORDER instead of SWP_NOOWNERZORDER Elias Naur 2022-06-25 10:35:58 +01:00
  • 59480066b4 app: [Windows] don't assume fullscreen when not WS_OVERLAPPEDWINDOW Elias Naur 2022-06-25 10:13:22 +01:00
  • 69e4a3cff3 app: guarantee a ConfigEvent for every Window.Configure call Elias Naur 2022-06-25 13:57:46 +02:00
  • c5e07ba01f app: [macOS] add support for ActionMove Elias Naur 2022-06-24 21:41:56 +02:00
  • 8457df2d1f app: [macOS] add support for undecorated windows Elias Naur 2022-06-24 13:54:18 +02:00
  • 8a9382940a widget/material: make DecorationsStyle method receivers by-value Elias Naur 2022-06-24 14:03:17 +02:00
  • 6a5d3f996a app: don't draw fallback decorations for undecorated windows. Elias Naur 2022-06-23 19:59:29 +02:00
  • 9f91fecdb3 app: [Wayland] don't allow changes to decoration mode Elias Naur 2022-06-23 20:10:35 +02:00
  • 3ca4c98596 gpu/headless: tweak test to pass on MacBook Pro M1 Elias Naur 2022-06-23 19:14:53 +02:00
  • 371de3462b app: replace driver.Close with Perform(ActionClose) Elias Naur 2022-06-23 14:31:44 +02:00
  • 43116400d0 app: fix racing app.Window.Perform and app.Window.Option Elias Naur 2022-06-23 14:21:44 +02:00
  • e31aa35622 app: draw fallback decorations on top Elias Naur 2022-06-23 13:41:34 +02:00
  • 6a6ddc3f19 app: [Wayland] scale min/max window size correctly Chris Waldon 2022-06-21 15:24:31 -04:00
  • 55c96adb91 app: [Wayland] handle multiple global registry event orders Chris Waldon 2022-06-17 16:24:58 -04:00
  • 72669e19bc unit: add Metric.DpToSp and Metric.SpToDp Egon Elbre 2022-06-09 18:13:45 +03:00
  • bf6371c8e9 app: restore IME snippet after an EditorReplace Elias Naur 2022-06-07 11:58:07 +02:00
  • 5ff316ed6d gpu: re-align coverUniforms struct Elias Naur 2022-06-15 11:30:05 +02:00
  • 916efb4612 all: apply suggestions from staticcheck.io Elias Naur 2022-06-03 12:22:52 +02:00
  • 11192a5142 text: eliminate path cache memory leak Chris Waldon 2022-06-01 16:40:16 -04:00
  • 9bf68963da flake.lock: run nix flake update Elias Naur 2022-06-02 12:22:48 +02:00
  • a10a8a816a .gitignore: delete Elias Naur 2022-06-02 12:21:27 +02:00
  • 4872bd3cd6 Revert "flake.lock: [NixOS] delete to avoid GPU driver version mismatch" Elias Naur 2022-06-02 12:20:04 +02:00
  • 44ec48d325 io/router: fix focused key event propagation Chris Waldon 2022-05-31 17:04:36 -04:00
  • a896a467ec flake.lock: [NixOS] delete to avoid GPU driver version mismatch Elias Naur 2022-06-01 11:24:36 +02:00
  • b5f12c5f26 f32: [API] unexport Rectangle Elias Naur 2022-04-26 10:56:13 +02:00
  • fc79ec5c94 layout: [API] remove FRect Elias Naur 2022-04-26 10:46:20 +02:00
  • 3d37491342 all: [API] replace unit.Value with separate unit.Dp, unit.Sp types Elias Naur 2022-04-25 10:08:01 +02:00
  • 48a8540a68 all: [API] change clip.RRect and UniformRRect to take integer coordinates Elias Naur 2022-04-26 09:36:52 +02:00
  • a63e0cb44a all: [API] change op.Offset to take integer coordinates Elias Naur 2022-04-26 09:22:10 +02:00
  • 14805af367 gesture,widget,f32: [API] use integer coordinates for gesture coordinates Elias Naur 2022-04-26 10:36:41 +02:00
  • 87be31cbec widget/material: ensure scrollbar within dimensions Chris Waldon 2022-05-27 15:14:41 -04:00
  • 99d0332067 widget/material: prevent invalid list item constraints Chris Waldon 2022-05-27 15:14:40 -04:00
  • cbbb5865e5 app/internal/windows: fix WS_CLIPCHILDREN value Egon Elbre 2022-05-29 17:09:25 +03:00
  • 2a0a196d1a app: don't deadlock if Window.validateAndProcess fails Elias Naur 2022-05-27 11:31:13 +02:00
  • 28acb79b82 text: fix doc typos Chris Waldon 2022-05-24 15:47:31 -04:00
  • 79f037f983 app: lock GPU context during present Elias Naur 2022-05-17 09:30:35 +02:00
  • 0e2e02a662 app: don't lock up when using custom renderers Elias Naur 2022-05-10 18:17:59 +02:00
  • 7fc594fa4b io/key: remove key.NameUp/Down/Left/Right Elias Naur 2022-05-10 16:49:01 +02:00
  • 7ced0d29ab app,widget: use arrow keys for Android navigation Mearaj 2022-05-10 15:58:48 +05:30
  • c68417aaf9 go.*: upgrade github.com/benoitkugler/textlayout to v0.1.1 Elias Naur 2022-05-07 09:31:44 +02:00
  • 4996337d26 widget: ensure empty editor makes space for caret Chris Waldon 2022-05-06 13:35:42 -04:00
  • c97f976e7d app: [Android] improve keyboard hints Inkeliz 2022-04-22 18:05:34 +01:00
  • 45e8c781e2 layout: improve layout.List documentation Thomas Mathews 2022-05-02 19:24:18 -07:00
  • a9a9a7c02f go.*: upgrade github.com/benoitkugler/textlayout to v0.1.0 Elias Naur 2022-04-28 11:45:41 +02:00
  • aa14056350 io/router: remove unused frect function Elias Naur 2022-04-25 09:12:42 +02:00