Commit Graph

  • 6c30c6386c app,app/internal: [Android] replace Window.Do with ViewEvent Elias Naur 2020-08-13 14:41:37 +02:00
  • c3574cdabd widget/material: Make checkbox/radio buttons icon modifiable Elias Naur 2020-08-10 21:33:20 +02:00
  • a063febed9 cmd: use ANDROID_SDK_ROOT instead of ANDROID_HOME Elias Naur 2020-08-09 18:15:09 +02:00
  • 83673ecb20 example,cmd: bump gio version Elias Naur 2020-07-26 11:03:39 +02:00
  • 3b95e29183 app/internal/window: [WebAssembly] fix touch event handling Elias Naur 2020-07-26 11:01:30 +02:00
  • 4a9d97784f app: [Android] don't block the main thread in Window.Do Elias Naur 2020-07-24 19:17:29 +02:00
  • e381ff40d6 app/internal/window: [Android] work around flickering on ChromeOS Elias Naur 2020-07-22 21:14:35 +02:00
  • 9ac8c80d15 app/internal/window: fix typos Elias Naur 2020-07-22 20:38:14 +02:00
  • 86c3fb2f0b app/internal/window: [Android] disable platform focus highlight Elias Naur 2020-07-22 20:04:26 +02:00
  • 6ab43aba3e all: implement staticcheck suggestions Elias Naur 2020-07-19 10:47:17 +02:00
  • 39fd161bea app/internal/window: use GetDpiForWindow if available Elias Naur 2020-07-19 10:41:47 +02:00
  • ae07c5f470 widget/material: handle elliptical icon buttons Chris Waldon 2020-07-17 15:36:50 -04:00
  • 40141e29f5 example: bump gio version Elias Naur 2020-07-16 14:54:37 +02:00
  • 47efa26cfc gpu: limit atlas textures to 8k x 8k Elias Naur 2020-07-16 14:52:51 +02:00
  • f958f9512e cmd,example: bump gio version Elias Naur 2020-07-15 12:11:02 +02:00
  • e48b85f8d9 app/internal/window,app/internal/egl: replace deprecated MESA_EGL_NO_X11_HEADERS Elias Naur 2020-07-15 12:08:50 +02:00
  • a54b460595 layout: refactor List.Layout and related functions Larry Clapp 2020-07-12 15:23:32 -04:00
  • 773939fe1d widget/material: avoid excessive trigonometry in Loader.Layout Elias Naur 2020-07-11 14:22:46 +02:00
  • 742e1f9e72 example: bump gio version Elias Naur 2020-07-09 20:37:34 +02:00
  • 188bfa9a0b font/opentype: report valid bounds from layoutText for the empty string Elias Naur 2020-07-09 20:35:19 +02:00
  • 713770f808 widget: defer op.StackOp in Editor.PaintCaret Elias Naur 2020-07-09 20:34:15 +02:00
  • 39550f3239 example: add widget.Border example Elias Naur 2020-07-09 19:16:23 +02:00
  • c76b42e486 op/clip,widget: add clip.Border and widget.Border Elias Naur 2020-07-09 19:15:53 +02:00
  • 5a6ad65b85 example,cmd: bump gio version Elias Naur 2020-07-09 18:06:56 +02:00
  • d572aa23ac op/clip: split Rect into pixel-aligned Rect and rounded RRect Elias Naur 2020-07-09 18:06:00 +02:00
  • 4818538ef8 op/clip: unexport Rect.Op Elias Naur 2020-07-09 17:27:48 +02:00
  • 29f820caaa widhet/material: change minimum Loader size to be a default Elias Naur 2020-07-09 15:54:39 +02:00
  • de66aae152 example: add Loader example Elias Naur 2020-07-08 22:54:54 +02:00
  • 692d6ab221 widget/material: add Loader for indeterminate progress widget Elias Naur 2020-07-08 22:52:58 +02:00
  • a97fa3f1ac example: don't os.Exit unconditionally, hiding panics Elias Naur 2020-07-08 22:30:13 +02:00
  • 659849bb82 example,cmd: bump gio version Elias Naur 2020-07-08 16:18:40 +02:00
  • 96da6945a7 app/internal/window: [Wayland] initialize touchFoci map Elias Naur 2020-07-08 16:16:44 +02:00
  • 6c8dcbdb4b font/opentype: add tests for Collection as a Face tainted-bit 2020-07-07 03:17:45 -04:00
  • a6afa86d85 font/opentype: support using Collection as a Face tainted-bit 2020-07-07 03:17:44 -04:00
  • 7bbe0da0c7 text,font/opentype: make text layout and shaping safe for concurrent use Elias Naur 2020-07-04 17:51:45 +02:00
  • e2278b64c1 app/headless: avoid race between ReleaseCurrent and MakeCurrent Elias Naur 2020-07-04 17:37:02 +02:00
  • 30ad63283b app/headless,internal/rendertest: report errors from headless renders Elias Naur 2020-07-04 16:35:18 +02:00
  • d53c92791f app/headless: don't release context while it's current Elias Naur 2020-07-04 16:34:32 +02:00
  • 1513348bf6 app/internal/egl: don't call eglTerminate Elias Naur 2020-07-04 16:26:16 +02:00
  • 8bd0e85f2e internal/rendertest: dump bad images immediately Elias Naur 2020-07-04 14:50:02 +02:00
  • dff037a84e internal/rendertest: release GPU resources after test completion Elias Naur 2020-07-04 14:29:41 +02:00
  • 223f8fd40a example/kitchen: bump gio version Elias Naur 2020-06-30 20:46:02 +02:00
  • 6ef1ff7cfb widget/material: remove Inset from ButtonLayoutStyle Elias Naur 2020-06-30 20:42:59 +02:00
  • 958b19ae22 app/internal/window: [macOS] ignore result from CVDisplayLinkStart Elias Naur 2020-06-30 11:36:26 +02:00
  • 851255f7a6 widget: tolerate nil shader in Editor movement methods Elias Naur 2020-06-28 22:34:15 +02:00
  • 2f8833d985 app/internal/window: [X11] avoid -d=checkptr check failures Elias Naur 2020-06-27 15:29:42 +02:00
  • f5985b5e7d cmd,example: bump gio version Elias Naur 2020-06-26 16:27:15 +02:00
  • 6a9a870462 app{,/internal/window}: make app.Main blocking on desktop platforms Sebastien Binet 2020-06-26 11:01:25 +00:00
  • facf5cbb9d cmd,example: bump gio version Elias Naur 2020-06-26 16:16:15 +02:00
  • 31e8339e1b app/internal/window: [Windows] fix min/max size Elias Naur 2020-06-26 16:14:41 +01:00
  • acc0424dd7 example,cmd: bump gio version Elias Naur 2020-06-26 15:57:54 +02:00
  • d97f7f9093 app/internal/window,cmd/gogio: [iOS] export GioViewController Elias Naur 2020-06-26 15:47:00 +02:00
  • 79014a81d5 app/internal/window: [iOS] move logic out of GioAppDelegate Elias Naur 2020-06-26 15:14:56 +02:00
  • 913a780d64 text: remove Metrics from Face interface Elias Naur 2020-06-26 10:44:19 +02:00
  • db03b0898d app/internal/window: run main on main thread on Android and iOS Elias Naur 2020-06-25 16:21:28 +02:00
  • 7ff17453dd gpu: fix negative intersections Viktor Ogeman 2020-06-25 13:14:38 +02:00
  • 5bd0ecea5e cmd/gogio: add -tags flag for supplying extra tags to the build Elias Naur 2020-06-22 20:57:35 +02:00
  • 342c0da320 cmd/gogio: add ldflags flag for extra flags Elias Naur 2020-06-22 20:50:28 +02:00
  • 2f984673a2 cmd/gogio: [Android] use correct android.hardware.type.pc feature Elias Naur 2020-06-22 20:49:49 +02:00
  • 3a542cc80c cmd/gogio: [Android] check $ANDROID_NDK_ROOT Greg Pomerantz 2020-06-22 11:50:05 -04:00
  • b664d68a7c internal/rendertest: tolerate lack of headless suppport Elias Naur 2020-06-22 17:28:12 +02:00
  • 59f07023d4 app/internal: [X11] implement Window.Close Sebastien Binet 2020-06-22 17:20:34 +02:00
  • 9cfbdafe14 app/window,app/internal/window: allow min/max window size Jason 2020-06-22 12:49:41 +02:00
  • 20cf570709 example/kitchen: add Float/Slider Gordon Klaus 2020-06-17 19:24:44 +02:00
  • 5368743478 widget,widget/material: add Float and Slider Gordon Klaus 2020-06-17 19:24:25 +02:00
  • 817e0fa9c3 example,cmd: bump gio version Elias Naur 2020-06-21 22:43:46 +02:00
  • 878131189b all: remove redundant op.TransformOp.Offset Elias Naur 2020-06-21 22:41:56 +02:00
  • 9e3d3b6f58 text,font/gofont: replace text.Collection with slice of FontFaces Elias Naur 2020-06-21 21:41:20 +02:00
  • 424a728988 text: fix typo Elias Naur 2020-06-21 21:14:05 +02:00
  • 1a9ae1af69 example/kitchen: include example of affine transforms Viktor 2020-06-20 23:29:53 +02:00
  • cee045bf92 gpu: build gpu data also when outside window Viktor 2020-06-20 23:30:01 +02:00
  • 901478d102 gpu: avoid pointers of pathData Viktor 2020-06-20 23:30:00 +02:00
  • 42f07ca538 internal/f32color: use explicit type to avoid allocation Viktor 2020-06-20 23:29:59 +02:00
  • 818d0c4af1 gpu: cache transformed bounds Viktor 2020-06-20 23:29:58 +02:00
  • 062cb210ea gpu: optimize opCache to avoid expensive map lookups Viktor 2020-06-20 23:29:57 +02:00
  • f11a656426 gpu: exploit pathCache in collectOps Viktor 2020-06-20 23:29:56 +02:00
  • cfb9565895 gpu: reintroduce reuse of offset-only stenciling Viktor 2020-06-20 23:29:55 +02:00
  • 380938c602 gpu: cache quad splitting and transform Viktor 2020-06-20 23:29:54 +02:00
  • e3bb94ebb0 internal/rendertest: create test suit for drawing operations Viktor 2020-06-20 23:29:52 +02:00
  • 24951a7ee7 gpu, op, internal/ops: add affine transformations Viktor 2020-06-20 23:29:51 +02:00
  • b247395c62 gpu, io/router, op: use f32.Affine2D instead of op.TransformOp for transforms Viktor 2020-06-20 23:29:50 +02:00
  • e7bc1a4553 f32: implement 2D affine transformations Viktor 2020-06-20 23:29:49 +02:00
  • 5b277757cf op/clip, gpu: split complex curves in package gpu instead Viktor 2020-06-20 23:29:48 +02:00
  • ef70b9252e internal/rendertest: create new standard benchmark Viktor 2020-06-20 23:29:47 +02:00
  • 5c0f190849 widget: add optional password masking to Editor tainted-bit 2020-06-20 16:43:08 -04:00
  • a21aefa8b7 widget: remove Editor references to text.Line.Len and text.Glyph.Rune Elias Naur 2020-06-20 18:26:12 +02:00
  • ffec83a001 widget: add Editor tests Elias Naur 2020-06-20 16:03:46 +02:00
  • dcbbcbb543 widget: introduce Editor.moveLines Elias Naur 2020-06-20 13:23:39 +02:00
  • ef21a7ace1 widget: maintain Editor caret position Elias Naur 2020-06-19 23:32:53 +02:00
  • 8f31f8da2c widget: move Editor caret information to sub-struct Elias Naur 2020-06-19 23:29:56 +02:00
  • 4eb66d2707 widget: fix caret comparison in editBuffer.move Elias Naur 2020-06-20 12:25:24 +02:00
  • e316f42964 widget: reset Editor x offset on mouse initiated caret movement Elias Naur 2020-06-20 12:07:05 +02:00
  • 2f23a326b8 widget: return float32 coordinates from Editor.CaretCoords Elias Naur 2020-06-20 11:47:46 +02:00
  • 810be77412 widget: remove unused parameter from Editor.moveCoord Elias Naur 2020-06-20 11:45:52 +02:00
  • e2f3bbdfc3 cmd/gogio: [Android] disable ChromeOS input emulation Elias Naur 2020-06-19 20:07:44 +02:00
  • b9f6543cf5 gesture: always drag scroll on Android Elias Naur 2020-06-19 20:05:01 +02:00
  • 88ced59dad example/windows: add Window.Close example Egon Elbre 2020-06-19 13:06:59 +03:00
  • 7c98e679ef example,cmd: bump gio version Egon Elbre 2020-06-19 14:25:23 +03:00
  • 0b713032fb app/internal: [Windows] support Window.Close Egon Elbre 2020-06-19 13:04:26 +03:00
  • c35d81e828 cmd/gogio: mention that Android builds include jar class files Elias Naur 2020-06-19 11:17:24 +02:00