Commit Graph

  • 1e38eec0ab ui: build paths as ops Elias Naur 2019-06-02 16:43:28 +02:00
  • 9f58ed0fea ui: add version to OpBlock to track invalidated blocks Elias Naur 2019-06-02 15:38:00 +02:00
  • a4ccc861ac apps/gophers: switch to explicit drawing state stack Elias Naur 2019-06-02 15:14:13 +02:00
  • 9142345fd4 ui: make OpPush and OpPop explicit Elias Naur 2019-06-02 15:10:09 +02:00
  • bf5d083b8a ui,ui/internal/ops: store owner Ops in OpBlock Elias Naur 2019-06-01 21:41:32 +02:00
  • 9d661277da ui: encapsulate encoded ops in a new type, opsData Elias Naur 2019-06-01 21:36:42 +02:00
  • 0d2cffe196 ui: let OpsReader keep track of references Elias Naur 2019-06-01 20:48:36 +02:00
  • 5966aab77e ui: move ops reader to ui package Elias Naur 2019-06-01 19:46:46 +02:00
  • 528a588f2e apps/hello: update to explicit API Elias Naur 2019-06-02 19:17:15 +02:00
  • 1c880f2b9d ui/layout: activate sanity checks for Stack Elias Naur 2019-06-02 15:08:49 +02:00
  • b55a02f597 apps: go get gioui.org/ui@latest Elias Naur 2019-06-01 18:45:35 +02:00
  • 7ae8fdaae7 ui/app/internal/gpu: track image and color in a state stack Elias Naur 2019-06-01 18:43:51 +02:00
  • d752040f17 ui/draw: typo Elias Naur 2019-06-01 18:21:58 +02:00
  • 16a55850cb apps/gophers: switch to new OpImage, OpColor, OpDraw API Elias Naur 2019-06-01 13:05:32 +02:00
  • 00a87f542d ui: introduce OpColor, a specialized OpImage for uniform colors Elias Naur 2019-06-01 13:01:51 +02:00
  • 0061c73a89 ui: split OpImage into OpImage and OpDraw Elias Naur 2019-06-01 12:43:33 +02:00
  • 29993af408 apps/gophers: add per-frame mallocs to profiling status line Elias Naur 2019-05-31 14:41:05 +02:00
  • bb0f80902f apps/gophers: update event method names Elias Naur 2019-05-30 21:57:43 +02:00
  • a7874d70ef ui: rename event methods to Update Elias Naur 2019-05-30 21:55:52 +02:00
  • 67bfa38e02 apps/gophers: switch to explicit layout methods Elias Naur 2019-05-30 21:46:30 +02:00
  • 9b3429d6da ui: switch to (more) explicit layout Elias Naur 2019-05-30 21:39:00 +02:00
  • 5cc9906eb8 ui/app: (windows) use the new golang.org/x/sys/windows.MessageBox function Elias Naur 2019-05-27 11:35:40 +02:00
  • e5ddb0b903 ui/app: (macOS) use CFTypeRef for the view factory Elias Naur 2019-05-24 14:05:30 +02:00
  • a1c0693eeb ui/app: add Lock/Unlock to Context for macOS Elias Naur 2019-05-24 14:01:26 +02:00
  • c3ea85801c ui/app: (wasm) replace TypedArrayOf with the CopyBytes* API Elias Naur 2019-05-23 10:17:15 +02:00
  • edec032ae6 ui/app: (wasm) re-use javascript buffer Elias Naur 2019-05-23 10:09:33 +02:00
  • 7b13da7299 ui/app: (wasm) use JS allocated buffer for invalidateFramebuffer Elias Naur 2019-05-23 09:41:54 +02:00
  • bc481ea784 ui/app: serialize event handling Elias Naur 2019-05-21 15:56:56 +02:00
  • da598663f7 ui/app: add GL buffer caches Elias Naur 2019-05-16 21:47:30 +02:00
  • 642318842c ui/app/internal/gpu: add pathOp cache Elias Naur 2019-05-16 21:16:36 +02:00
  • 4513d109b1 apps/hello: fix build Elias Naur 2019-05-16 19:35:02 +02:00
  • 51d1c32c07 apps/gopers: update to new Config convenience methods Elias Naur 2019-05-16 19:34:06 +02:00
  • 00cb158247 ui: add Config.Sp and Config.Dp convenience methods Elias Naur 2019-05-16 19:32:47 +02:00
  • acf345a0f8 apps/gophers: use shorter layout method names Elias Naur 2019-05-16 15:42:19 +02:00
  • 2d96e760d3 ui/layout,ui/text,ui/widget: shorten Widget function names to W Elias Naur 2019-05-16 15:41:43 +02:00
  • 3e5e9b2df2 apps/gophers: convert to new explicit layout API Elias Naur 2019-05-16 11:44:30 +02:00
  • e436dce0e7 ui/layout: make layout API explicit Elias Naur 2019-05-16 11:44:17 +02:00
  • 25ba53ea51 ui/app: (macOS) suppress key shortcuts beeps Elias Naur 2019-05-16 09:57:45 +02:00
  • 44e02786c6 README.md: note that todos can now be filed through email Elias Naur 2019-05-15 22:48:05 +02:00
  • d98f579048 ui/layout: remove unused layout.Interface Elias Naur 2019-05-14 16:01:59 +02:00
  • a6fc2b6d45 ui/app: round total and cpu times Elias Naur 2019-05-13 21:41:28 +02:00
  • 3c9c38947d ui/app: (wasm) don't focus input field on mouse down or touch start Elias Naur 2019-05-13 21:30:26 +02:00
  • 32c525f7fd ui/app/internal/gpu: check for GL_EXT_disjoint_timer_query_webgl2 Elias Naur 2019-05-13 19:50:26 +02:00
  • 90d2174090 ui/app: take input focus when initializing the HTML canvas element Elias Naur 2019-05-13 12:49:43 +02:00
  • 18c74f00af ui/app/internal/gpu: check floating point FBO support Elias Naur 2019-05-13 12:44:47 +02:00
  • 8f3384ffe4 ui/app/internal/gl: add RENDERER enum value Elias Naur 2019-05-13 09:52:39 +02:00
  • 379cab92c4 apps: go get gioui.org/ui@latest Elias Naur 2019-05-12 20:24:20 +02:00
  • c342054dbc ui/app: apply monitorScale to browser DPI Elias Naur 2019-05-12 20:23:07 +02:00
  • 1e14540a6f apps: go get gioui.org/ui@latest Elias Naur 2019-05-12 18:07:57 +02:00
  • 701ceda4d0 ui/gesture,ui/editor: don't focus and show keyboard on touch press Elias Naur 2019-05-12 18:06:18 +02:00
  • 530b9b09b2 ui/app/internal/gpu: drop useless timing Elias Naur 2019-05-12 18:00:25 +02:00
  • 07a5a6547e ui/app: add CPU draw timings Elias Naur 2019-05-12 17:51:15 +02:00
  • 84f80711dc apps/gophers: correct inverted logic Elias Naur 2019-05-12 17:43:23 +02:00
  • 31bec932d1 apps: go get gioui.org/ui@latest Elias Naur 2019-05-12 17:33:14 +02:00
  • 1d91555ace apps/gophers: add context cancellation on StagePaused Elias Naur 2019-05-12 15:11:44 +02:00
  • e2a1f07b84 ui/app: rename StageVisible and StageInvisible Elias Naur 2019-05-12 14:59:07 +02:00
  • 4441a3e13e Revert "ui/app,apps: unexport ChangeStage and Stage" Elias Naur 2019-05-12 14:47:38 +02:00
  • af7a0ad293 REEADME.md: fix typo Elias Naur 2019-05-11 14:49:37 +02:00
  • f9840b0963 ui/app,apps: unexport ChangeStage and Stage Elias Naur 2019-05-11 13:50:18 +02:00
  • 314c79a725 ui/app: fix iOS build Elias Naur 2019-05-11 13:49:47 +02:00
  • 6d690fd343 README.md: add note about webassembly support Elias Naur 2019-05-11 13:34:01 +02:00
  • 1b6a0580a7 apps: go get gioui.org/ui@latest Elias Naur 2019-05-11 13:22:13 +02:00
  • 801ce944f2 apps/gophers/web: add driver files for WebAssembly builds Elias Naur 2019-05-04 08:43:05 +02:00
  • 0397cbb599 ui/app: add basic webassembly/webgl support Elias Naur 2019-05-11 13:15:48 +02:00
  • f1c87417bd ui/app: split extension string before matching Elias Naur 2019-05-11 13:13:56 +02:00
  • c6863581e0 ui/app/internal/gl: add workaround for broken sRGB FBOs Elias Naur 2019-05-08 15:36:28 +02:00
  • 51482b6493 ui/app/internal/gpu: move sRGBA feature detection to context Elias Naur 2019-05-04 15:50:10 +02:00
  • fd9eb029c8 ui/app/internal/gpu: drop opaque texture optimization Elias Naur 2019-05-04 15:43:22 +02:00
  • 871ae34be5 ui/app/internal/gl: move single channel format detection to context Elias Naur 2019-05-04 14:48:10 +02:00
  • f5fa968038 ui/app/internal/gpu: implement OpenGL ES 2 float fbo fallbacks Elias Naur 2019-05-04 14:29:37 +02:00
  • d118bd5a88 ui/app/internal/gpu: introduce caps and context Elias Naur 2019-05-04 11:45:28 +02:00
  • 8df5feeeea ui/app: make opengl objects structs Elias Naur 2019-05-04 13:41:55 +02:00
  • 2af0f63cfb ui/app/internal/gl: parse WebGL versions Elias Naur 2019-05-04 13:29:44 +02:00
  • 2d7fb556a4 ui/test: invalidate Editor layout on scale changes Elias Naur 2019-05-08 17:55:42 +02:00
  • 350dc19108 ui/app/internal/gl: invalidate the correct fbo in sRGB fallback Elias Naur 2019-05-05 21:26:41 +02:00
  • af46b2bf29 cmd/gio: remove NDK r19b Windows workaround vestiges Elias Naur 2019-05-08 14:27:54 +02:00
  • 78421b9db9 website: add go-source meta tag to link godoc.org to sr.ht repository Elias Naur 2019-05-05 20:58:40 +02:00
  • 967484ce3a apps/hello: fix error handling Elias Naur 2019-05-02 17:28:06 +02:00
  • 20f55a4ad7 all: delete the ui.Op type Elias Naur 2019-04-27 22:27:50 +02:00
  • 56133632c6 ui/layout: rename simple.go to layout.go Elias Naur 2019-04-27 22:24:20 +02:00
  • f60906b8e2 apps: go get gioui.org/ui Elias Naur 2019-04-27 22:23:17 +02:00
  • 252e058766 all: serialize ops Elias Naur 2019-04-24 13:33:01 +02:00
  • 7b6e1ce35a ui/pointer: simplify hit testing Elias Naur 2019-04-26 19:22:59 +02:00
  • a8bb3c2f14 all: make pointer.Area an interface Elias Naur 2019-04-24 15:39:53 +02:00
  • 3ad94ed20e ui/app: don't draw when not animating (Wayland) Elias Naur 2019-04-24 22:42:58 +02:00
  • e0d586893d ui/app/internal/gpu: flush before drawing Elias Naur 2019-04-25 09:56:34 +02:00
  • 47fbe56766 apps: go get gioui.org Elias Naur 2019-04-17 12:46:37 +02:00
  • 8b47e2b4bf ui/app: don't use wl_touch interface v6 Elias Naur 2019-04-17 12:42:18 +02:00
  • d4ff577259 README.md: add download link to Go Elias Naur 2019-04-07 18:27:04 +02:00
  • ef20c9339f cmd/gio: drop 32-bit support for iOS Elias Naur 2019-04-06 16:34:40 +02:00
  • afa91ed942 README.md: note that the NVIDIA proprietary driver doesn't work Elias Naur 2019-04-05 19:40:15 +02:00
  • f4f3f9e640 app/hello: add explicit WindowOptions, extract message, color text Elias Naur 2019-04-05 14:59:39 +02:00
  • b5d8e1cfe2 README.md: describe name and email configuration Elias Naur 2019-04-05 11:27:17 +02:00
  • c20255335f README.md: point to git-send-email.io Elias Naur 2019-04-05 11:10:07 +02:00
  • a876ce8a53 README.md: further clarify the mailing list description Elias Naur 2019-04-03 17:02:55 +02:00
  • 31e06bd931 README.md: note that the mailing list is open to everyone Elias Naur 2019-04-03 14:57:45 +02:00
  • 23c5bbdf48 apps: go get gioui.org/ui@latest && go mod tidy Elias Naur 2019-04-03 14:48:52 +02:00
  • 6f40e80bc2 apps: go get -u gioui.org/ui && go mod tidy Elias Naur 2019-04-03 13:18:25 +02:00
  • b15ec53a03 ui/app: fix display link on iOS 10 Elias Naur 2019-04-03 13:13:53 +02:00
  • fca780972a README.md: add note about commit message style Elias Naur 2019-04-03 12:19:16 +02:00