Commit Graph

  • 8472bbc78b ui/app,cmd/gio: move running of main from driver to GioAppDelegate Elias Naur 2019-08-05 15:38:34 +02:00
  • 2d6111e31a website: add godoc.org redirects for the ui, cmd, apps modules Elias Naur 2019-08-05 13:34:36 +02:00
  • 7f82b5d637 README.md: add backticks to giowindow div tag Larry Clapp 2019-08-04 12:32:16 -04:00
  • 15dc714d40 ui/app: add darwin build tag to ios files Elias Naur 2019-08-03 21:25:34 +02:00
  • 38eb23cc31 apps/go.mod: update gio version Elias Naur 2019-08-02 23:16:39 +02:00
  • e2df2f394a apps/gophers: split main into App and UI and add BenchmarkUI Elias Naur 2019-08-02 18:53:46 +02:00
  • 6ce224b89f cmd/gio: don't strip debug info for webassembly builds Elias Naur 2019-08-02 15:48:27 +02:00
  • 1c5ceab9c1 cmd/gio: don't add a container div for -target js Elias Naur 2019-08-02 09:05:34 +02:00
  • eee497f22a ui/app: (wasm) create and add container div if one is not provided Elias Naur 2019-08-02 09:04:00 +02:00
  • 28bd97f877 ui/app: delete unused field Elias Naur 2019-08-02 08:59:54 +02:00
  • e309fb42d4 apps/go.mod: update gio version Elias Naur 2019-08-02 08:57:31 +02:00
  • 0be3492e07 ui/app: (wasm) avoid deadlock from focus changes Elias Naur 2019-08-02 08:54:21 +02:00
  • 10792f0a00 apps/gophers: update gio version Elias Naur 2019-08-01 19:00:30 +02:00
  • 73b1e64209 ui/input: change Queue to return Events one at a time Elias Naur 2019-08-01 18:56:49 +02:00
  • b15a32065f ui/app: (wasm) fix typo Elias Naur 2019-08-01 17:48:53 +02:00
  • eefe3d146d apps/go.mod: update gio version Elias Naur 2019-08-01 15:31:10 +02:00
  • cb312c8d32 ui/app: drop Event Elias Naur 2019-08-01 15:27:14 +02:00
  • 69bba3aa4b ui,ui/draw: fix decoding of negative integers Elias Naur 2019-08-01 10:43:17 +02:00
  • 06cee16c89 apps/gophers: update gio version Elias Naur 2019-08-01 10:09:56 +02:00
  • bfece0beba ui: change area ops to use rectangles, not sizes Elias Naur 2019-08-01 10:06:19 +02:00
  • d3df90887e apps/go.mod: update gio version Elias Naur 2019-07-31 22:54:49 +02:00
  • 46b9e7b9ab ui/app: (macOS, iOS) ignore SIGPIPE Elias Naur 2019-07-31 22:52:37 +02:00
  • 3d9861011e ui/layout: restore Flex.Rigid behaviour Elias Naur 2019-07-30 15:25:23 +02:00
  • 5bf5f1e64d cmd/gio: (wasm) support command line flags Elias Naur 2019-07-29 13:36:12 +02:00
  • 7182e29d28 apps: update gio Elias Naur 2019-07-29 12:15:27 +02:00
  • 5f2adf9b2f ui: get rid of Inf Elias Naur 2019-07-29 12:12:51 +02:00
  • 1b684ffab6 apps/go.mod: update gio Elias Naur 2019-07-29 02:53:51 -07:00
  • 5e1f078b12 ui: merge Transform into TransformOp Elias Naur 2019-07-29 01:02:26 -07:00
  • d178167c3b ui/app/internal/gpu: add workaround for render corruption Elias Naur 2019-07-28 13:25:00 -07:00
  • d93925c0c2 apps/go.mod: upgrade gio version Elias Naur 2019-07-26 08:58:01 -07:00
  • a0d1d93ccf ui/app: (linux) don't deadlock when failing to create window Elias Naur 2019-07-25 17:27:10 -07:00
  • a2e485b56d README.md: add link to Gophercon 2019 talk Elias Naur 2019-07-25 13:10:49 -07:00
  • c1128e7f8a ui/app/internal/gpu: only apply clear optimization for rect clips Elias Naur 2019-07-24 20:16:38 -07:00
  • b45222b457 apps: drop init funcs Elias Naur 2019-07-22 11:39:34 +02:00
  • c080a54038 ui/app: call main from Android and iOS Elias Naur 2019-07-22 11:17:09 +02:00
  • 4e0d820a5b ui/app: (android) block until DataDir is ready Elias Naur 2019-07-22 09:33:53 +02:00
  • 1ee8c08f3b ui/app: make the default window title "Gio", not "Gio program" Elias Naur 2019-07-21 22:02:30 +02:00
  • f47a38844b apps: update to newest gio Elias Naur 2019-07-21 22:01:29 +02:00
  • dd081c78b9 ui/app: make DrawEvent optional Elias Naur 2019-07-21 21:58:54 +02:00
  • 4724666ba0 apps/go.mod: update gio version Elias Naur 2019-07-21 20:04:59 +02:00
  • 2f9e29d878 ui/app: (macOS) avoid double-drawing in NSOpenGLView update Elias Naur 2019-07-21 19:19:34 +02:00
  • 2cb3832c16 apps/go.mod: update gio version Elias Naur 2019-07-21 17:39:14 +02:00
  • 21ad48b7de ui/app: (macOS) use consistent scale for pointer events Elias Naur 2019-07-21 17:34:12 +02:00
  • 71f6df9352 ui/app: (macOS) redraw when NSOpenGLView update is called Elias Naur 2019-07-21 17:20:44 +02:00
  • 8eea6b80f3 ui/app: (macOS) use a consistent and constant backing store constant Elias Naur 2019-07-21 16:53:44 +02:00
  • cb59594b5b Revert "ui/app: make window event queue buffered" Elias Naur 2019-07-21 15:36:02 +02:00
  • 2cf2f211cb apps/go.mod: update gio version Elias Naur 2019-07-21 13:14:57 +02:00
  • 9e0e4af8c6 ui/app,ui/key: move TextInputState from key to internal package Elias Naur 2019-07-21 13:12:24 +02:00
  • b46bad09bd ui/app: remove redundant redraw check Elias Naur 2019-07-21 12:53:28 +02:00
  • 3f7735ccdf ui/app/internal/input: redraw if focus events was added Elias Naur 2019-07-21 12:50:53 +02:00
  • 7582b835bc ui/app: make window event queue buffered Elias Naur 2019-07-21 12:43:42 +02:00
  • 5f0047567e apps: update gio version Elias Naur 2019-07-21 11:50:43 +02:00
  • b6290990ad ui/text,ui/layout: move ui.Config and input.Queue to parameters Elias Naur 2019-07-21 11:44:48 +02:00
  • 6c0850ce60 apps/go.mod: update gio version Elias Naur 2019-07-20 16:26:24 +02:00
  • cd244f21ab ui/app: (macOS) don't release opengl context Elias Naur 2019-07-20 16:22:41 +02:00
  • 05f0c3e22a ui/app: (macOS) destroy the GL context correctly Elias Naur 2019-07-20 15:47:02 +02:00
  • 0b6e6c58dd ui/app: return a concrete Queue from Window.Queue Elias Naur 2019-07-20 14:20:59 +02:00
  • 4a9b6f3007 apps/go.mod: update gio version Elias Naur 2019-07-19 13:20:54 +02:00
  • 6b5714d15d ui/app: (macOS) ignore asynchronous redraws to deleted windows Elias Naur 2019-07-19 13:19:35 +02:00
  • 7f5393f9be apps: update gio version Elias Naur 2019-07-19 01:22:50 +02:00
  • a140527b08 ui/app: (macOS) serialize access to the views map Elias Naur 2019-07-19 01:18:48 +02:00
  • a36372a243 apps: update gio version Elias Naur 2019-07-18 21:14:22 +02:00
  • c94315119b ui/app/internal/input: only drop handlers completely when inactive Elias Naur 2019-07-18 21:06:06 +02:00
  • 75891f024c apps/gophers: update to rename Window.Invalidate method Elias Naur 2019-07-18 18:46:34 +02:00
  • d9d8df989d ui/app: rename Window.Redraw to Invalidate to match ui.InvalidateOp Elias Naur 2019-07-18 18:41:39 +02:00
  • 8fc7a316cc apps/gophers: update to renamed ImageOp.Src field Elias Naur 2019-07-18 16:00:24 +02:00
  • 84fb7279eb ui/draw: rename ImageOp.Img to Src Elias Naur 2019-07-18 15:58:11 +02:00
  • 934aa4fe8d README.md: add shameless plug to Scatter Elias Naur 2019-07-16 18:56:22 +02:00
  • fd096e8838 ui/input,ui/layout: update comments Elias Naur 2019-07-16 14:30:59 +02:00
  • b4441a8728 ui: reset StackOp in Pop Elias Naur 2019-07-16 13:53:57 +02:00
  • 8f0d741d9f apps/gophers: update to StackOp Elias Naur 2019-07-16 13:51:20 +02:00
  • 586d33c26e ui: replace PushOp, PopOp with a StackOp Elias Naur 2019-07-16 13:41:10 +02:00
  • f9fda47d25 apps: update to newest macro api Elias Naur 2019-07-16 13:24:41 +02:00
  • 94a913a371 ui: move macro recording from Ops to MacroOp Elias Naur 2019-07-16 13:00:56 +02:00
  • ba9ffe846e ui: merge opsData type with Ops Elias Naur 2019-07-16 12:44:23 +02:00
  • 6947ed9312 ui/app: go fmt Elias Naur 2019-07-16 12:32:39 +02:00
  • eb9c2896cd ui/layout: round, not truncate, flex sizes in Flex.Flexible Elias Naur 2019-07-15 21:43:53 +02:00
  • f32b5fef43 apps/gophers: update to renamed layout.Inset and layout.UniformInset Elias Naur 2019-07-15 21:12:53 +02:00
  • 00b9ff603f ui/layout: rename Insets to Inset and EqualInsets to UniformInset Elias Naur 2019-07-15 21:07:52 +02:00
  • 5b7b1eb001 apps: upgrade to the block to macro rename Elias Naur 2019-07-15 20:39:15 +02:00
  • 3b5fcfe2bb ui: rename block to macro Elias Naur 2019-07-15 20:31:11 +02:00
  • f36070f716 ui/layout: delete Constraints.Expand and Constraints.Loose Elias Naur 2019-07-15 19:29:42 +02:00
  • a8aa1a9c7e apps: update to newest gio version Elias Naur 2019-07-15 19:17:14 +02:00
  • 667670f9c6 ui/layout: delete Constraints.Exact and rename ExactConstraints Elias Naur 2019-07-15 19:12:35 +02:00
  • 8eb58ff2eb ui: support Window.Draw(nil) in OpsReader Elias Naur 2019-07-15 11:42:47 +02:00
  • 5b3090b128 ui: don't keep references alive in Ops.Reset Elias Naur 2019-07-15 09:09:30 +02:00
  • 09b5752659 ui/app: use the delayed redraw timer directly in the Window run loop Elias Naur 2019-07-14 21:51:32 +02:00
  • 07622a295c ui/app: replace locking with channels in Window implementation Elias Naur 2019-07-14 20:37:27 +02:00
  • 619a90a646 apps/go.mod: update gio dependency Elias Naur 2019-07-14 19:35:12 +02:00
  • 587b88d346 ui/app: don't draw or handle events if window is dead Elias Naur 2019-07-14 19:24:35 +02:00
  • 26543ba1a5 apps: use DrawEvent.Size instead of Window.Size Elias Naur 2019-07-14 13:10:42 +02:00
  • 6e97d65af1 ui/app: delete Window.Size method Elias Naur 2019-07-14 13:08:34 +02:00
  • cde040369c cmd/gio: use the import path as basis for the output file Elias Naur 2019-07-13 20:19:25 +02:00
  • 41990e3275 apps/go.mod: update Elias Naur 2019-07-13 13:30:38 +02:00
  • 112368a2e3 ui/app: add a DataDir fallback to Go 1.12 Elias Naur 2019-07-13 13:27:02 +02:00
  • 4cde5d57d7 ui/app: remove two redundant assignments Elias Naur 2019-07-13 13:14:30 +02:00
  • e13b9a4990 apps: support DestroyEvent Elias Naur 2019-07-13 11:43:54 +02:00
  • 59e92e8233 ui/app: introduce DestroyEvent for ending the event loop Elias Naur 2019-07-13 11:41:12 +02:00
  • 8e307b40a6 apps: update to new NewWindow API Elias Naur 2019-07-12 20:04:02 +02:00
  • a3b9c7818f ui/app: create windows directly Elias Naur 2019-07-12 19:21:02 +02:00