Commit Graph

  • 0e3e446393 layout: added Axis methods pierre 2021-01-11 07:59:35 +01:00
  • f7f94c93fe app/internal/window: [android] re-apply view state lost on rotate etc. Elias Naur 2021-01-10 14:48:01 +01:00
  • acef4e6e2d app/internal/window: [android] move switching to main thread to Go Elias Naur 2021-01-10 13:14:43 +01:00
  • f311a54ffb app/internal/window: [android] remove redundant context argument Elias Naur 2021-01-10 12:42:10 +01:00
  • 5155893781 app: drop return value from Window.driverDo Elias Naur 2021-01-10 11:35:22 +01:00
  • beb046ac42 ap/internal/window: make cached JNI method descriptors global Elias Naur 2021-01-10 11:14:45 +01:00
  • 759b796283 app: treat Invalidate more like InvalidateOp Elias Naur 2021-01-08 20:05:21 +01:00
  • 5f6fa25209 app/internal/window: [wasm] have at most one animation callback in flight Elias Naur 2021-01-08 10:36:12 +01:00
  • b430786f9b app/internal/window: [wasm] fix insets on Firefox Inkeliz 2021-01-06 13:51:04 +00:00
  • 07715a8125 cmd/gogio: remove windres dependency Inkeliz 2021-01-04 11:25:08 +00:00
  • c030065af7 app: fixed swapped horizontal scrolling directions on Windows pierre 2021-01-05 20:54:10 +01:00
  • 7bfdafb7b1 gpu: handle closure test for stroked path Sebastien Binet 2021-01-03 12:14:37 +00:00
  • 72a3248041 gpu: implement GPU profiling for compute Elias Naur 2021-01-03 13:27:59 +01:00
  • 8662790f10 gpu: remove unused field Elias Naur 2021-01-03 13:05:10 +01:00
  • bb9252f9d4 gpu: cache path data for compute Elias Naur 2021-01-02 20:13:06 +01:00
  • 23f710910f gpu: reclaim stale images in atlas texture before resizing Elias Naur 2021-01-02 18:28:41 +01:00
  • 5045a9e877 gpu: handle rounding errors when splitting quads Sebastien Binet 2021-01-01 16:15:48 +00:00
  • 8676a73a91 internal/rendertest: use a YIQ-based algorithm to compare images Sebastien Binet 2021-01-01 16:15:29 +00:00
  • 79016bcc4a gpu: close outline paths if not already closed Elias Naur 2021-01-01 15:31:04 +01:00
  • 62a1d8ae6e layout: avoid copying whole constraints in Stack pierre 2020-12-31 17:30:53 +01:00
  • d23514fd58 gpu: add compute implementation Elias Naur 2020-12-30 18:09:15 +01:00
  • 0218546161 gpu/shaders: import compute programs from github.com/linebender/piet-gpu Elias Naur 2020-12-30 15:45:24 +01:00
  • 6f2a98c667 gpu: make GPU an interface to prepare for second implementation Elias Naur 2020-12-30 18:02:18 +01:00
  • b1ff179aa0 gpu,app,internal/glimpl: update GL backend for the compute renderer Elias Naur 2020-12-30 16:48:22 +01:00
  • e9403d8b18 internal/unsafe: add StructView Elias Naur 2020-12-30 16:56:23 +01:00
  • 269e7e0d7b internal/cmd/convertshaders: add support for compute shaders Elias Naur 2020-12-30 16:53:10 +01:00
  • bfe2d04c60 gpu,app,internal/glimpl: update GL backend for the compute renderer Elias Naur 2020-12-30 16:48:22 +01:00
  • 7d24b790a2 gpu: add and track fields needed by the compute renderer Elias Naur 2020-12-27 22:06:02 +01:00
  • 0a56609769 gpu: update definition of path vertex size Elias Naur 2020-12-26 19:24:35 +01:00
  • e012c3f393 internal/glimpl: [wasm] pass correctly sized buffers to WebGL functions Elias Naur 2020-12-31 12:26:08 +01:00
  • 7b1783056f app/internal/window: fix iOS context creation Elias Naur 2020-12-30 18:37:14 +01:00
  • 33103593a1 layout: updated comment, avoid copying whole context in Flex pierre 2020-12-28 18:08:55 +01:00
  • 0416fffc09 layout.List: store constraints instead of whole context pierre 2020-12-24 10:48:15 +01:00
  • d942b5c4d0 layout.List: reduce allocations when scrolling backward pierre 2020-12-24 10:32:51 +01:00
  • 8a148ad6a1 widget/material: updated Switch comments. pierre 2020-12-22 16:04:04 +01:00
  • 18d4dbf60c layout: document how Inset modifies constraints Chris Waldon 2020-12-20 00:33:50 -05:00
  • 00c4a53036 gpu: move path cache updates into drawOps.collect Elias Naur 2020-12-19 15:43:51 +01:00
  • 7adc2a884b all: go mod tidy Elias Naur 2020-12-19 11:41:24 +01:00
  • 449dda2eb3 app/internal/window: [wasm] add support for insets and cache window-size Inkeliz 2020-12-18 18:49:26 +00:00
  • 40c082e949 app/internal/window: use defer for cleanup function Elias Naur 2020-12-18 10:18:21 +01:00
  • c2a66a5481 app/internal/window: fix support for Safari 11.1 Inkeliz 2020-12-17 10:39:44 +00:00
  • 74cee277ca .builds: clarify missing sign-off error message Elias Naur 2020-12-17 21:35:18 +01:00
  • cb075ea9cf app/headless,internal/rendertest: relax tests Elias Naur 2020-12-17 20:48:30 +01:00
  • e0a8202aa0 .builds: enable headless OpenGL tests on linux Elias Naur 2020-12-17 20:34:53 +01:00
  • fac1d00c89 app/internal/egl: support EGL_KHR_no_config_context Elias Naur 2020-12-17 20:31:04 +01:00
  • fd2d96adfc all: fix spelling errors Walter Werner SCHNEIDER 2020-12-17 05:51:23 +02:00
  • 83d23ab507 all: sort and group imports Walter Werner SCHNEIDER 2020-12-17 05:09:22 +02:00
  • e383e6d6be widget/material: better disabled color calculation Egon Elbre 2020-12-16 19:06:24 +02:00
  • 9cc90d9695 cmd/gogio: sort and group imports using goimports Robin Eklind 2020-12-15 01:08:33 +01:00
  • f3ce6ad29a app/internal/window: fix golint issues Robin Eklind 2020-12-15 01:01:55 +01:00
  • 578c226278 io/pointer: CursorNameOp no longer needs an InputOp with Leave and Enter events pierre 2020-12-15 12:45:16 +01:00
  • 36b9019649 widget: added example for Clickable pierre 2020-12-15 11:41:28 +01:00
  • eb719eaa54 ci: configure automatic mirroring to GitHub Chris Waldon 2020-12-14 17:39:28 -05:00
  • 5839e3e8d5 app/internal/window: don't use C.BOOL Elias Naur 2020-12-14 23:40:29 +01:00
  • f3ab8d6368 README.md: change GitHub mirror location Elias Naur 2020-12-14 23:28:41 +01:00
  • fe844cc489 cmd/gogio: fix support for older browsers Inkeliz 2020-12-14 08:11:20 +00:00
  • 296303210f widget/material: remove padding from Slider Egon Elbre 2020-12-12 13:21:06 +02:00
  • 8e7066ecd7 font/opentype: fix typo Sebastien Binet 2020-12-13 16:01:31 +00:00
  • 745bb949bb cmd/gogio: [wasm] embed .js files Inkeliz 2020-12-11 18:22:17 +00:00
  • 0dfb04eb2d app/internal/window: [windows] add icon support Inkeliz 2020-12-11 17:27:53 +00:00
  • bd7bb4d5d2 widget/material: use float32 for progress Egon Elbre 2020-12-11 11:58:51 +02:00
  • fa96e12b6d cmd/gogio: add support for Windows Inkeliz 2020-12-10 15:17:30 +00:00
  • 0b2a2d6c2e {gesture,widget}: expose Dragging Egon Elbre 2020-12-11 11:54:18 +02:00
  • b79c2dec79 app/internal/window: [wasm] fix on-screen-keyboard Inkeliz 2020-12-11 14:09:41 +00:00
  • 5a51f40cf7 LICENSE: tighten license language Elias Naur 2020-12-11 11:08:55 +01:00
  • 2dce8a0155 internal/unsafe: fix vet warnings about SliceHeader use Elias Naur 2020-12-10 18:33:02 +01:00
  • 679bf092cb layout: add Spacer Egon Elbre 2020-12-09 14:03:13 +02:00
  • e71bf13c9a gpu,op/clip: implement dashed stroked paths Sebastien Binet 2020-12-09 09:59:46 +00:00
  • ac14320bec example: delete Elias Naur 2020-12-09 10:39:30 +01:00
  • be89f8b945 all: introduce Outline and Stroke builders Sebastien Binet 2020-12-08 14:55:26 +00:00
  • 7c5bcd3db8 io/pointer: added CursorNameOp pierre 2020-12-08 18:54:50 +01:00
  • 675e86b8e8 internal/unsafe: fix empty slice Egon Elbre 2020-12-08 21:27:31 +02:00
  • b456e987f7 .builds: prepare for splitting out examples in separate repository Elias Naur 2020-12-08 19:37:30 +01:00
  • acc3f704e4 example/{kitchen,tabs,gophers}: update to use material.Palette Chris Waldon 2020-12-05 22:03:28 -05:00
  • a87a520ae8 widget/material: manage widget colors with Palette type Chris Waldon 2020-12-05 21:59:49 -05:00
  • 47ba975899 example,cmd: bump gio version Elias Naur 2020-12-06 22:59:51 +01:00
  • ede632b265 widget: fix Editor and Label clipping Elias Naur 2020-12-06 22:57:11 +01:00
  • 9b8e847a05 example,cmd: update gio version Elias Naur 2020-12-06 22:30:36 +01:00
  • a4d0c3e702 widget: add support for copy/paste in the Editor Inkeliz 2020-12-06 03:35:09 +00:00
  • a76f816ae9 io/clipboard,app: add WriteOp, ReadOp Inkeliz 2020-12-06 20:17:25 +00:00
  • 4e2d08c0a6 widget: replace newline with space in single-line Editors; cover SetText Elias Naur 2020-12-06 22:13:52 +01:00
  • 59720a8a58 router: removed unnecessary checks. pierre 2020-12-06 17:05:35 +01:00
  • 2739547c12 internal/glimpl: [wasm] fix WebGL 1 support v2 Inkeliz 2020-12-06 05:33:36 +00:00
  • fb5e2ee9ec app/internal/window: [wasm] add support for StageEvent Inkeliz 2020-12-06 03:59:05 +00:00
  • 53e0733d20 .builds: test iOS/Android builds of the gioui.org module, not just the example Elias Naur 2020-12-05 13:32:35 +01:00
  • 2230accd34 cmd,example: bump gio version Elias Naur 2020-12-05 10:07:49 +01:00
  • 828f19304b app: move system.ClipboardEvent to its own package Inkeliz 2020-12-04 03:56:13 +00:00
  • feb93baee0 app/internal/window: use unsafe pointer to array Walter Werner SCHNEIDER 2020-12-04 23:31:57 +02:00
  • e9a75cc22a example/glfw: delete GLFW => Gio OpenGL bridge Elias Naur 2020-12-04 18:00:40 +01:00
  • ffe5ab51a2 gpu/gl: remove OpenGL functions parameter from NewBackend Elias Naur 2020-12-04 17:56:25 +01:00
  • b8e33bb420 app/internal/glimpl: derive version parameter in Functions.Init Elias Naur 2020-12-04 19:20:25 +01:00
  • 85a06223a6 example/gophers: update to latest Gio Elias Naur 2020-12-04 19:21:44 +01:00
  • 8c9466e03e app/internal/window: [iOS] disable cursor support Elias Naur 2020-12-04 20:35:57 +01:00
  • eb91b2c517 .builds: install chrome dependency just before needing it Elias Naur 2020-12-04 18:29:41 +01:00
  • 7ef591d0ec app/internal/window: [Android] ignore setCursor when not supported Elias Naur 2020-12-04 12:13:07 +01:00
  • 003bcc7995 widget: don't ignore Editor key events after submit Elias Naur 2020-12-04 10:14:41 +01:00
  • d29cf52595 app/internal/window: fix missing Windows cursor Elias Naur 2020-12-04 10:08:37 +01:00
  • cd3b4561cf io/key: improve InputOp focus and blur Inkeliz 2020-11-30 23:40:20 +00:00
  • e9cd8958de layout: fixed divisions by zero in Flex.Layout pierre 2020-12-03 14:02:37 +01:00
  • 69cc2c795c app: add support for system cursors pierre 2020-12-02 16:50:56 +01:00