Commit Graph

  • f86e1a6421 app/internal/window: [wayland] move listener registration to Go Elias Naur 2020-06-01 21:56:06 +02:00
  • eafe09967f cmd,example: bump gio Elias Naur 2020-06-01 00:05:45 +02:00
  • 28bf9e2001 layout: create input group for List Elias Naur 2020-06-01 00:03:57 +02:00
  • 6fbcae07cb app/internal/window: fix multitouch action on Android Elias Naur 2020-06-01 00:02:36 +02:00
  • 3b28c5d067 io/router: simplify pointer event routing Elias Naur 2020-05-31 13:43:33 +02:00
  • 23c2d44b8c io/router: add addPointerHandler convenience function Elias Naur 2020-05-31 13:25:08 +02:00
  • 2487842aae cmd,example: bump gio version Elias Naur 2020-05-31 12:00:10 +02:00
  • 4bf043eb5b app/internal/window,app/internal/xkb: silence string(int) conversion warnings Elias Naur 2020-05-31 11:57:45 +02:00
  • d2c67cdf80 app/internal/egl: use nilEGLConfig to guard against int vs pointer-typed EGLConfig Elias Naur 2020-05-30 16:18:30 +02:00
  • e9500f5f4c cmd,example: bump gio version Elias Naur 2020-05-30 14:44:02 +02:00
  • 1377bea3cd app/internal/window: [macOS,iOS] reduce display link starting and stopping Elias Naur 2020-05-29 19:01:17 +02:00
  • 3817941175 app/internal/window: [iOS] move redraw logic to Go Elias Naur 2020-05-30 14:16:54 +02:00
  • 266b01bb5d app/internal/window: [wasm] report key modifiers for pointer events Elias Naur 2020-05-27 17:12:11 +02:00
  • 6a0da04598 cmd,example: bump gio version Elias Naur 2020-05-27 16:41:26 +02:00
  • 9da54eac61 app/internal/window: [X11] report key modifiers for pointer events Elias Naur 2020-05-27 16:38:31 +02:00
  • f6dff2fd1c app/internal/window,app/internal/xkb: [Wayland] report modifiers for pointer events Elias Naur 2020-05-27 16:36:37 +02:00
  • 7b6eafcb59 cmd,example: bump gio version Elias Naur 2020-05-27 16:17:22 +02:00
  • 33146961f4 app/internal/window: [macOS] avoid racy access to window width, height, scale Elias Naur 2020-05-27 16:12:57 +02:00
  • 5c6ff659bf app/internal/window: [macOS] don't call Cococa from non-main thread Elias Naur 2020-05-27 15:15:15 +02:00
  • ad93e32128 widget: redefine Enum.Changed and Bool.Changed to consider only user interaction Elias Naur 2020-05-24 19:48:33 +02:00
  • f2df7c1458 widget: change Enum.Layout to follow layout protocol Elias Naur 2020-05-24 13:52:48 +02:00
  • 31d722d9eb widget: change Bool.Layout to follow layout protocol Elias Naur 2020-05-24 13:50:03 +02:00
  • 3164a3fee7 example,cmd: bump gio version Elias Naur 2020-05-24 13:24:13 +02:00
  • 4898e1a691 widget: add Button.Clicks for retrieving clicks Elias Naur 2020-05-24 12:41:13 +02:00
  • 8d838e89f5 widget,widget/material: rename widget.Click to widget.Press Elias Naur 2020-05-24 12:28:59 +02:00
  • d017c722f5 widget,widget/material: only process events in Layout methods Elias Naur 2020-05-24 11:51:21 +02:00
  • c791f59351 widget: simplify Editor event flushing Elias Naur 2020-05-24 12:45:28 +02:00
  • d8000880c3 example,cmd: bump gio version Elias Naur 2020-05-23 19:54:27 +02:00
  • 2451750782 widget/material: move widget state object from Layout methods to constructors Elias Naur 2020-05-23 20:09:08 +02:00
  • 3af01a3f43 layout: change Widget to take explicit Context and return explicit Dimensions Elias Naur 2020-05-23 19:55:02 +02:00
  • af10307f4a widget/material: drop Padding from IconButtonStyle Elias Naur 2020-05-23 10:42:16 +02:00
  • 60bed57cd7 cmd/gogio: use URL query for passing arguments to wasm programs Elias Naur 2020-05-22 16:22:08 +02:00
  • fc2a2ae615 cmd,example: bump gio version Elias Naur 2020-05-22 11:35:15 +02:00
  • 67382bec39 cmd/gogio: [wasm] pass location.hash (if set) to os.Args Elias Naur 2020-05-21 20:10:02 +02:00
  • a96b208582 example,cmd: bump gio version Elias Naur 2020-05-21 10:55:16 +02:00
  • 0614bd29d7 app/internal/window: [X11] handle zero-length clipboard writes correctly Elias Naur 2020-05-21 10:53:41 +02:00
  • 22b367cb33 app/internal/window: [Android] don't block in runOnMain Elias Naur 2020-05-20 20:22:45 +02:00
  • ac62e3a7ab op/clip: add Rect.Add shorthand Elias Naur 2020-05-20 10:21:11 +02:00
  • 7a13c2c905 widget/material: correctly apply alpha to ProgressBar color Elias Naur 2020-05-19 15:39:43 +02:00
  • 5a8e1c5acf layout: expand Constraints documentation Elias Naur 2020-05-19 15:21:27 +02:00
  • 013ea395b4 all: use new rectangle and point convenience functions Elias Naur 2020-05-19 10:39:20 +02:00
  • d82eb8fc66 layout,f32: add convenience functions for rectangles and points Elias Naur 2020-05-19 10:22:35 +02:00
  • 99080023e4 example,cmd: bump gio version Elias Naur 2020-05-19 10:16:25 +02:00
  • dac8ffc002 layout: add Exact for constructing rigid Constraints matching a size Elias Naur 2020-05-19 10:12:11 +02:00
  • 8a6d4f699c layout: expand Stack documentation Elias Naur 2020-05-19 10:05:27 +02:00
  • 7bf3265ccd layout,widget: transpose Constraints to use image.Points for limits Elias Naur 2020-05-19 09:50:37 +02:00
  • 67a9d9e9d7 io/system: improve FrameEvent documentation Elias Naur 2020-05-18 17:52:54 +02:00
  • 0bf6de6cfa f32: add package Rect shorthand function Wagner Riffel 2020-05-13 07:06:55 -03:00
  • dc7a8fd9ea example,cmd: bump gio version Elias Naur 2020-05-17 19:52:17 +02:00
  • 03db2817ac all: rename io/event.Key to Tag Elias Naur 2020-05-17 19:48:12 +02:00
  • e89277951c example/kitchen: add clipboard example Elias Naur 2020-05-16 10:49:49 +02:00
  • 59bc001677 app,io/system: implement clipboard reading and writing Elias Naur 2020-05-17 18:51:24 +02:00
  • f210651b08 app/internal/window,app/internal/windows: implement Windows clipboard access Elias Naur 2020-05-17 18:09:23 +02:00
  • 20fc81a57a app/internal/window: [wasm] implement clipboard Elias Naur 2020-05-17 16:22:37 +02:00
  • 503534e84e app/internal/window: [Android] move main thread dispatching to Go Elias Naur 2020-05-17 15:46:17 +02:00
  • bb4a02babc app/internal/window: [iOS] implement clipboard Elias Naur 2020-05-17 15:08:12 +02:00
  • 7b5a03e0ec app/internal/window: X11 clipboard support Elias Naur 2020-05-16 21:57:55 +02:00
  • 2da1d37ce7 app: implement Wayland clipboard support Elias Naur 2020-05-17 15:16:02 +02:00
  • 9534337a43 app/internal/window: macOS clipboard support Elias Naur 2020-05-17 12:50:15 +02:00
  • 1e934673d7 app/internal/window: [Android] implement clipboard Elias Naur 2020-05-17 15:42:24 +02:00
  • 268e9e44b8 io/system: add ClipboardEvent for sending clipboard updates Elias Naur 2020-05-16 20:25:56 +02:00
  • fc0c046cab app/internal/window: [iOS] move main thread dispatch to Go Elias Naur 2020-05-17 14:58:33 +02:00
  • 77899c79d9 app/internal/window: [iOS] fold header files into Go preambles Elias Naur 2020-05-17 14:54:41 +02:00
  • 0da1b1bdbc app/internal/log: fold header file into Go preamble Elias Naur 2020-05-17 14:51:47 +02:00
  • cfc1991ded app/headless: fold header files into Go preambles Elias Naur 2020-05-17 14:47:47 +02:00
  • 5a0d183202 app/internal/window: [Android] fold os_android.h into os_android.go preamble Elias Naur 2020-05-17 14:43:56 +02:00
  • bfbb95674b app/internal/window: [Wayland] fold os_wayland.h into os_wayland.go preamble Elias Naur 2020-05-17 14:38:20 +02:00
  • 10a81bf217 app/internal/window: [macOS] fold header files into Cgo preambles Elias Naur 2020-05-17 14:19:38 +02:00
  • 85a75ee265 app/internal/window: [macOS] move main thread dispatching to Go Elias Naur 2020-05-17 14:15:30 +02:00
  • 65d79f295f app/internal/app: introduce runOnMain for main thread callbacks Elias Naur 2020-05-17 11:58:42 +02:00
  • a3dc2d6cdc app/internal/window: [macOS] run most callbacks on the main thread Elias Naur 2020-05-17 11:40:17 +02:00
  • 3569b0f31b app/internal/window: [macOS] assume valid view in synchronous draws Elias Naur 2020-05-17 11:10:14 +02:00
  • bd8757e51f app/internal/window: [X11] make the notification pipe wakeup only Elias Naur 2020-05-16 20:36:23 +02:00
  • 4e3bc8f9aa app/clipboard: delete Elias Naur 2020-05-17 15:19:57 +02:00
  • 53e3f0027c app: ignore incoming window events to dead windows Elias Naur 2020-05-16 12:24:35 +02:00
  • e093ea28f7 app: ensure waiting window requests are stopped when a window closes Elias Naur 2020-05-16 11:13:37 +02:00
  • b99151c211 app/internal/window: [Wayland] make notifications wakeup-only Elias Naur 2020-05-16 11:56:27 +02:00
  • f2fee00bab Revert "gesture: only report TypePress for Click gestures if pointer is grabbed" Elias Naur 2020-05-16 12:08:27 +02:00
  • 9259b8f743 app/internal/window: [Wayland] move window-specific resource checks to window Elias Naur 2020-05-15 20:52:30 +02:00
  • 44aec72d42 app/internal/window: [Wayland] move cursor from display to window Elias Naur 2020-05-15 20:34:02 +02:00
  • 9daf082d22 app/internal/window: defer window and display destructors Elias Naur 2020-05-15 20:12:45 +02:00
  • 728c20ab4a app/internal/window: [Wayland] move event processing to wlDisplay Elias Naur 2020-05-15 19:37:57 +02:00
  • 26641344bc app/internal/window: [Wayland] move notification channel to wlDisplay Elias Naur 2020-05-15 19:23:18 +02:00
  • 55881fc09c app/internal/window: [Wayland] remove redundant event dispatch Elias Naur 2020-05-15 19:12:56 +02:00
  • 28a3de6e32 app/internal/window: [Wayland] delete unused field Elias Naur 2020-05-15 18:45:02 +02:00
  • 0181f22d01 app/internal/window: block Main until all windows are closed Elias Naur 2020-05-15 16:43:27 +02:00
  • cf72e684b6 app/internal/window: use a sync.Map for callback references Elias Naur 2020-05-15 16:25:00 +02:00
  • 0aa7d4ab3f app/internal/window: [Wayland] move outputMap and outputConfig to wlDisplay Elias Naur 2020-05-15 16:08:15 +02:00
  • 1a48b5c33c app/internal/window: [Wayland] use a single callback entry for each object Elias Naur 2020-05-15 15:59:58 +02:00
  • bf129ca989 app/internal/window: get rid of the global Wayland display Elias Naur 2020-05-15 15:18:44 +02:00
  • 3e648715db app/internal/window: rename wlConn to wlDisplay Elias Naur 2020-05-15 14:21:11 +02:00
  • bc645c3ca4 app/internal/window: [Wayland] introduce wlSeat for seat-specific state Elias Naur 2020-05-14 17:46:11 +02:00
  • fd6f6c4485 app: move GPU context validation and retry logic to separate method Elias Naur 2020-05-16 11:00:42 +02:00
  • 56dbaf326a app: move frame waiting code out of Window.run to a separate method Elias Naur 2020-05-16 10:39:44 +02:00
  • db0af521d0 app/internal/window: move Wayland callback structs into function scope Elias Naur 2020-05-14 18:31:53 +02:00
  • 31acd5451e op/paint: further clarify PaintOp documentation Elias Naur 2020-05-14 13:44:36 +02:00
  • 29c9b06dab op/paint: document ImageOp gotcha Elias Naur 2020-05-14 13:31:21 +02:00
  • b7ba809517 op/paint: rename material to brush Elias Naur 2020-05-14 13:18:21 +02:00
  • 81f474f5d7 op/paint,io/system: document ImageOp lifetime Elias Naur 2020-05-14 13:15:05 +02:00
  • 391b89d11d example/glfw: add package documentation and link to installation Elias Naur 2020-05-14 11:12:39 +02:00