Commit graph

  • cb349fd04e make build.link_deps public master Kitty-Cricket Piapiac 2023-11-13 01:06:13 +0000
  • 517679f125 update to latest zig Kitty-Cricket Piapiac 2023-11-13 00:40:12 +0000
  • 28b8e708ab sliderEntry: tamp down on the exponential ramp (thanks KnockerPulsar) David Vanderson 2023-11-10 15:21:11 -0500
  • 656c07ebec README David Vanderson 2023-11-09 15:25:06 -0500
  • f4e7a1de70 INSIDE: edits for widget drawing David Vanderson 2023-11-09 15:22:43 -0500
  • d9d10f22eb INSIDE: link to sliderEntry, fix key bubbling David Vanderson 2023-11-09 15:19:41 -0500
  • 18938d28fa sliderEntry: keyboard left/right keys David Vanderson 2023-11-09 15:08:56 -0500
  • eb63633692 sliderEntry: add interval option David Vanderson 2023-11-09 14:57:11 -0500
  • c727cb0cf6 box: separate drawBackground from install David Vanderson 2023-11-09 14:48:10 -0500
  • 6f5db54509 sliderEntry: work without min or max David Vanderson 2023-11-08 22:02:55 -0500
  • 7eacd49de1 sliderEntry: add init opts with min/max David Vanderson 2023-11-08 20:51:51 -0500
  • 0dfc88ca71 sliderEntry text: commit on lost focus and escape key David Vanderson 2023-11-08 20:17:42 -0500
  • 0dbb78d579 INSIDE typo David Vanderson 2023-11-08 15:42:09 -0500
  • 19a313e0be INSIDE: incorporate feedback (thanks KnockerPulsar) David Vanderson 2023-11-08 15:33:49 -0500
  • f3763cc8ee sliderEntry: starting to work David Vanderson 2023-11-06 21:27:44 -0500
  • c3842fb30d sliderEntry: start on combo slider/label and textEntry David Vanderson 2023-11-06 21:01:39 -0500
  • 838a07c216 matchEvent: directly query widgets for eventMatch David Vanderson 2023-11-06 20:39:54 -0500
  • 65abd17b77 normalizing apis - done for now David Vanderson 2023-11-06 13:02:13 -0500
  • b6b6411311 normalizing apis, fix button background David Vanderson 2023-11-06 12:59:37 -0500
  • 83431e5aef normalizing apis David Vanderson 2023-11-06 12:47:33 -0500
  • e31a5795db scroll: fix dataSet/dataGet mismatch on key up/down David Vanderson 2023-11-06 12:47:02 -0500
  • 0c805da415 normalizing apis David Vanderson 2023-11-06 12:15:03 -0500
  • be3f1bc9f3 normalizing apis David Vanderson 2023-11-06 11:51:24 -0500
  • 190bd880bf floatingWindow: normalize api and fix capture bug David Vanderson 2023-11-06 09:11:31 -0500
  • c82aeff2cd WidgetData.init now calls captureMouseMaintain David Vanderson 2023-11-06 08:16:47 -0500
  • e69eb8436d INSIDE: trying a code listing David Vanderson 2023-11-06 07:53:35 -0500
  • 0b0b3ccd01 label: normalize api David Vanderson 2023-11-06 07:48:09 -0500
  • 70665083c1 start on INSIDE doc David Vanderson 2023-11-05 22:40:00 -0500
  • 15b8906085 progress: function to show a progress bar David Vanderson 2023-11-03 12:42:11 -0400
  • 27f4114513 demo: add paned example to layout David Vanderson 2023-11-02 15:59:48 -0400
  • 026e84bb8f refresh: can now call from any thread David Vanderson 2023-11-02 15:05:56 -0400
  • 5377f8324c SDLBackend: disable using SDL_GetDisplayDPI David Vanderson 2023-11-01 19:46:43 -0400
  • 551397a014 SDLBackend: set hint using string so we compile with SDL < 2.24 David Vanderson 2023-11-01 19:46:03 -0400
  • 572f53a913 SDLBackend: set hint for dpi scaling on windows David Vanderson 2023-11-01 19:10:13 -0400
  • a2eb0b4333 dpi: add a linux-only call to "xrdb -get Xft.dpi" David Vanderson 2023-11-01 14:38:59 -0400
  • 6e9033f1f1 labelClick: a label that is clickable (thanks r4gus) David Vanderson 2023-10-31 23:12:32 -0400
  • 87911fc144 stb_image: better failure messages David Vanderson 2023-10-31 22:05:46 -0400
  • 1e29fc82ec examples: render zig favicon at natural size (thanks iacore) David Vanderson 2023-10-31 21:49:59 -0400
  • 2ad76daf2b build.zig: comments about freetype and stb_image David Vanderson 2023-10-31 15:34:17 -0400
  • fb2748de13 followup to cc.tvg - actually add the new file David Vanderson 2023-10-31 15:27:10 -0400
  • ce2609b339 move stb_image to separate repo (compat with zig 0.11.x) David Vanderson 2023-10-31 15:26:44 -0400
  • a67b12d9c4 icons: add entypo.cc (clockwise arrow) David Vanderson 2023-10-31 14:45:57 -0400
  • 67967549b4 scrollbar: remove default expand David Vanderson 2023-10-31 14:03:35 -0400
  • 78b994e86b menuItem: don't default expand to horizontal anymore David Vanderson 2023-10-31 14:00:11 -0400
  • 6b1adf4ff8 clean up some raster image debug stuff David Vanderson 2023-10-31 13:59:49 -0400
  • a3284dbdba add raster image support via stb_image David Vanderson 2023-10-31 13:18:43 -0400
  • f5a4a968ff buttonIcon: remove explicit width arg in favor of min_size_content David Vanderson 2023-10-30 15:19:48 -0400
  • a7b6b64b5f sdl-test: add some testing code that creates many subwindows David Vanderson 2023-10-30 14:26:14 -0400
  • 267ac39a30 adjust our frame overhead estimate faster David Vanderson 2023-10-30 14:20:48 -0400
  • 0374a896e1 debug: add src and id params to refresh() David Vanderson 2023-10-30 14:06:44 -0400
  • 028ff57130 add Alignment and use it to clean up textEntry examples David Vanderson 2023-10-30 12:30:33 -0400
  • 4d73f54aea examples: move text entry stuff into it's own section David Vanderson 2023-10-30 11:28:40 -0400
  • 1b98bb99d1 raiseSubwindow: add some comments after testing David Vanderson 2023-10-26 21:14:35 -0400
  • 4c22eec7a3 pathAddArc: lower error from 1.0 to 0.1 David Vanderson 2023-10-26 20:53:22 -0400
  • ed71df9d73 dataSet/Get: add debug code to prevent type mismatches David Vanderson 2023-10-25 22:34:11 -0400
  • 0f3ca509ea slider: fix dragging regression David Vanderson 2023-10-25 20:59:11 -0400
  • ae758393c3 SDLBackend: inspect some env vars for content scale David Vanderson 2023-10-22 14:27:03 -0400
  • c36b14c46c
    Split Options, small refactoring AnErrupTion 2023-10-22 11:32:15 +0200
  • 9bd943e53d
    Split ScrollInfo, small refactoring AnErrupTion 2023-10-22 10:31:18 +0200
  • dc2414fe7a floating window positioning fix, also fix losing the focused window David Vanderson 2023-10-20 14:08:20 -0400
  • 905225cb4b floatingWindow: center on previously focused window David Vanderson 2023-10-19 19:11:16 -0400
  • 1e7e92a4ae window_avoid nudge: keep nudging until we're clear David Vanderson 2023-10-18 15:27:24 -0400
  • 52cddc14f4 textEntry: drawText() -> draw() (thanks iacore) David Vanderson 2023-10-18 14:30:51 -0400
  • 473fab04b7 textEntry: fix clip so that cursor is always fully visible David Vanderson 2023-10-17 16:30:39 -0400
  • 890498286f windowHeader: eat focus events David Vanderson 2023-10-17 16:28:54 -0400
  • fe3366d7d0 focusWidget: focus the widget in the current subwindow by default David Vanderson 2023-10-17 16:10:11 -0400
  • 5e5ec7d2c0 floating window: add .window_avoid option (thanks iacore) David Vanderson 2023-10-17 15:31:58 -0400
  • c2d51953f8 floating windows: ensure they are always on the screen David Vanderson 2023-10-17 14:59:19 -0400
  • eee77d4f8d scroll: allow .expand in the scroll direction David Vanderson 2023-10-17 09:41:12 -0400
  • a85084751e textEntry: clean up api David Vanderson 2023-10-16 21:39:53 -0400
  • 7a05e9f566 textLayout: fix bugs around sizing with corner widgets David Vanderson 2023-10-16 20:48:25 -0400
  • 12f35d4925 zig fmt David Vanderson 2023-10-16 20:47:37 -0400
  • c8486da170 SDLBackend: save/restore clip (gl scissor) around rendering David Vanderson 2023-10-16 13:11:00 -0400
  • d2c9a15494 back to dataGetSlice and dataSetSlice David Vanderson 2023-10-15 20:31:09 -0400
  • 633a202891 dataSet()/dataGet(): support slices with sentinels David Vanderson 2023-10-15 17:38:57 -0400
  • 20818bf5ae dataGet(): improve docs (thanks iacore) David Vanderson 2023-10-15 16:22:51 -0400
  • 9ea224637f remove dataGet*Default (thanks iacore) David Vanderson 2023-10-15 16:17:31 -0400
  • 98e2944e6e build: add mac libraries David Vanderson 2023-10-15 16:16:57 -0400
  • 0142ffa2c6 add dataGetPtrDefault David Vanderson 2023-10-14 21:32:40 -0400
  • 9605f88147 better strategy for dataGet/dataSet David Vanderson 2023-10-14 21:19:20 -0400
  • e5d9ae16b0 add dataGetPtr, also trying out dataSetSlice/dataGetSlice David Vanderson 2023-10-14 19:10:31 -0400
  • 4bb4433b83 no need to call filterOut for newlines anymore David Vanderson 2023-10-12 08:50:59 -0400
  • ac56207258 missed this cleanup David Vanderson 2023-10-12 08:49:08 -0400
  • 7ae7793dbd textEntry: add multiline option and use it for defaults (thanks iacore) David Vanderson 2023-10-12 08:42:57 -0400
  • 5c7c571974 textEntry: add filterOut David Vanderson 2023-10-12 08:18:05 -0400
  • c36a4d81e8 textEntry: separate EventMatchOptions from processEvents David Vanderson 2023-10-11 20:34:42 -0400
  • e68f0fafb5 clean up key naming David Vanderson 2023-10-11 15:21:12 -0400
  • 1aeebdd34d textEntry: implement ctrl-x cut David Vanderson 2023-10-10 20:35:12 -0400
  • 3b923389be textEntry: implement delete key David Vanderson 2023-10-10 20:25:14 -0400
  • d5b921b68b textEntry: make singleline example better David Vanderson 2023-10-10 19:52:19 -0400
  • d6bd188585 better debug warning when id is already used David Vanderson 2023-10-10 16:06:37 -0400
  • 47fc5c0f82 Revert "Remove frametime argument from Window.begin" David Vanderson 2023-10-10 15:56:24 -0400
  • 37c0b2d57e
    Merge pull request #34 from iacore/better-begin David Vanderson 2023-10-10 15:51:20 -0400
  • a175555721
    Remove frametime argument from Window.begin Locria Cyber 2023-10-10 11:50:13 +0000
  • d28a096267
    Make arena allocator internal to Window Locria Cyber 2023-10-10 11:41:13 +0000
  • 358cd1f41f fix copy-paste error David Vanderson 2023-10-06 23:34:47 -0400
  • 4a6efbb107 mouse wheel: propogate the scroll event even when changing orientations David Vanderson 2023-10-06 23:23:11 -0400
  • 527e885541 textEntry: fix rare crash with password mode David Vanderson 2023-10-06 23:04:16 -0400
  • 6502e46d3c fix horizontal scroll velocity stopping at edge David Vanderson 2023-10-06 22:57:14 -0400
  • fd8bda88a1 add touch scroll velocity in the horizontal David Vanderson 2023-10-06 22:41:52 -0400