Commit Graph

  • 2540f6517c iris: a measurement is a mode on the painter, not a discarded draw iris 2026-09-09 11:51:33 -04:00
  • 4fb369fdd0 iris: the arenas upload deltas, and stop being 11x bigger than the tree iris 2026-09-09 02:14:51 -04:00
  • faa047efbd The frame report says what it measured: idle is not stutter, waiting is not late irisandClaude Opus 5 2026-09-09 01:08:30 -04:00
  • 144c402181 Fling: the vsync clock, the frame ask, and a report that can say what it measured irisandClaude Opus 5 2026-09-09 00:49:28 -04:00
  • 227f5e1295 Delete the decisions and design logs; scripts, rigs and xtask off the root irisandClaude Opus 5 2026-09-09 00:16:24 -04:00
  • 8841959470 Prune the docs of work already done: 18,252 -> 7,567 lines irisandClaude Opus 5 2026-09-08 23:50:53 -04:00
  • a9312e9431 iris is the framework alone; the app is one crate in app-rust/ irisandClaude Opus 5 2026-09-08 23:36:38 -04:00
  • 7b54aaf3c4 readme iris 2026-01-29 16:39:19 -05:00
  • 17c436d944 stuff iris 2026-01-22 23:33:46 -05:00
  • a592318a6f impl idlike for widgetview iris 2026-01-20 18:11:21 -05:00
  • 796bc41752 didn't actually remove state on widget remove (mem leak) iris 2026-01-19 21:39:13 -05:00
  • 7bafb04a34 widget state iris 2026-01-19 20:39:58 -05:00
  • 06dd015092 finished moving out render_state iris 2026-01-19 18:00:24 -05:00
  • 79813db3ba work iris 2026-01-12 18:40:27 -05:00
  • a9c76e4326 lol bounds iris 2026-01-05 17:50:18 -05:00
  • 32e45e9238 griefed last commit iris 2026-01-05 17:20:11 -05:00
  • 2fadfe4b82 app event stuff bruh iris 2026-01-05 17:16:56 -05:00
  • d11107f965 widget view iris 2026-01-05 17:01:09 -05:00
  • 07de7c8722 update deps iris 2026-01-04 14:45:18 -05:00
  • f2ac6f195f remove typed stuff / just specify rsc if needed iris 2026-01-03 18:06:05 -05:00
  • 59901b6580 tasks initial impl (still working on task_on trait method) iris 2026-01-03 16:26:23 -05:00
  • 5da1e9e767 separate state from rsc iris 2026-01-01 22:18:08 -05:00
  • 462c0e6416 move event data out of widgetdata iris 2025-12-23 15:42:04 -05:00
  • 54534c4c34 bruh vsync griefs my laptop iris 2025-12-20 18:25:22 -05:00
  • f0fe671bd8 fix illegal instruction during handle ptr creation in release mode iris 2025-12-20 17:58:10 -05:00
  • 1ccf947220 convenience methods for span iris 2025-12-20 01:38:56 -05:00
  • c00ded78c0 switch away from handles to refs that must be upgraded once iris 2025-12-20 01:36:07 -05:00
  • 32ca4ec5a6 warning iris 2025-12-20 00:27:08 -05:00
  • fabc7d0b90 abuse macros.. iris 2025-12-20 00:26:08 -05:00
  • bae17235c6 better global state structure? iris 2025-12-19 21:54:48 -05:00
  • 30bc55c78e remove state generic from a lot of things iris 2025-12-17 21:37:55 -05:00
  • 7e6369029f trust + fix redraw bug iris 2025-12-17 01:16:28 -05:00
  • 70ac0fbcb2 typed stuff iris 2025-12-17 00:55:36 -05:00
  • 1363f31fcd FIX SIZE CACHE iris 2025-12-17 00:09:20 -05:00
  • ecbb9e56e2 small QOL iris 2025-12-16 20:24:21 -05:00
  • ac9571b29f small changes iris 2025-12-16 18:38:06 -05:00
  • 71f3beaf94 refactor painter iris 2025-12-16 00:48:14 -05:00
  • 2183fbd3cb make painter not stupid (size ctx is kinda tho) iris 2025-12-16 00:26:25 -05:00
  • 486ed0ffd7 prelude macro visibility iris 2025-12-15 23:15:52 -05:00
  • 8d1a810483 macro goodness iris 2025-12-15 23:11:32 -05:00
  • 0b8a93c5ce RE ADD CONTEXT iris 2025-12-15 21:50:53 -05:00
  • dc2be7f688 refactor out typemap iris 2025-12-15 16:25:12 -05:00
  • 9d8ca8fa72 refactor events iris 2025-12-12 02:02:54 -05:00
  • a2a32b4322 ctx inference holy iris 2025-12-12 01:50:08 -05:00
  • 37b1987aa8 remove modules and have single event manager (atomics feature parity + preparation for local state) iris 2025-12-12 01:46:24 -05:00
  • a708813ce7 idk work (r + h) iris 2025-12-11 23:05:27 -05:00
  • a70d09e162 lol iris 2025-12-11 16:24:07 -05:00
  • 966b6a2ac2 proper widgetid + slot vec instead of map iris 2025-12-11 16:23:14 -05:00
  • 2dad409300 handles (tuple) iris 2025-12-11 07:30:59 -05:00
  • 36668c82f4 strong & weak widgets iris 2025-12-11 07:16:06 -05:00
  • a85e129026 move everything out of layout iris 2025-12-11 05:48:29 -05:00
  • 174c447706 switch to macro iris 2025-12-11 05:31:34 -05:00
  • 2dc5b0f62c refactor project structure (start of redoing atomic branch without atomics) iris 2025-12-11 05:25:58 -05:00
  • 38266debb6 stuff iris 2025-12-07 00:32:38 -05:00
  • 62aa02847a redo event fn signature & add event_ctx macro iris 2025-12-06 20:48:10 -05:00
  • f6b1143665 nothing iris 2025-12-04 15:01:31 -05:00
  • 28d17c49c6 shift code iris 2025-12-04 14:54:40 -05:00
  • 23ae5b246e remove default window attrs (oops) iris 2025-12-04 14:53:08 -05:00
  • db888416b6 add minimal example iris 2025-12-04 14:46:34 -05:00
  • f7b100e00c add default winit framework iris 2025-12-04 14:31:07 -05:00
  • e5d0a7e592 fix on_id widget refcount leak (-> memory leak) iris 2025-12-04 02:59:05 -05:00
  • 84c460a91f app work iris 2025-12-03 22:51:33 -05:00
  • d6a9711ceb fix mask render bug (didn't recreate bind group) iris 2025-11-28 16:09:23 -05:00
  • ee0616885f single line textedit iris 2025-11-22 22:04:46 -05:00
  • 14a9da0553 hold shift to select text iris 2025-11-22 21:38:16 -05:00
  • 8e08f67627 ctrl x iris 2025-11-22 21:15:50 -05:00
  • 84b3bf9078 fix zalgotext highlight iris 2025-11-22 21:14:41 -05:00
  • bf3ade840b triple click to select line + fix highlighting iris 2025-11-22 20:49:38 -05:00
  • 2aa5719166 added text edit history / undo (ctrl-z) iris 2025-11-22 20:37:37 -05:00
  • 90c579d734 oopsie (orderlerss -> ordered rendering) iris 2025-11-22 20:22:26 -05:00
  • d757e805e8 rename z offset to layer offset iris 2025-11-22 18:45:01 -05:00
  • 9deba3d9d7 fix wrapping text selection iris 2025-11-22 18:29:44 -05:00
  • c24c517c60 word selection iris 2025-11-22 15:33:28 -05:00
  • fc89826794 ctrl a & word movement iris 2025-11-22 15:01:22 -05:00
  • 140be50baa fix layer mismatch with apply free in renderer iris 2025-11-22 03:15:21 -05:00
  • 1c6fc99f57 idek bruh iris 2025-11-22 00:44:38 -05:00
  • 1cec56e847 TEXT SELECTION iris 2025-11-21 23:56:31 -05:00
  • 246caffb34 fix warning iris 2025-11-21 20:25:55 -05:00
  • 31ff17c21a hint gaming iris 2025-11-21 20:18:39 -05:00
  • 23c5abe5a9 crop text images that are too big iris 2025-11-21 18:18:28 -05:00
  • 97b284e81e store size in tex instead of bot_right iris 2025-11-21 14:38:16 -05:00
  • c428de8fd5 change default text align and fix scroll drawing iris 2025-11-21 13:31:49 -05:00
  • 5785352ac0 max size + better scrolling size fn iris 2025-11-21 02:44:59 -05:00
  • 172e7157be FINALLY FIXED STUPID TEST UI ISSUES (true painter.rs moment) + scrolling iris 2025-11-21 01:40:13 -05:00
  • e3b1ddc993 add comments 😱 iris 2025-11-20 23:27:30 -05:00
  • 5aef8c2201 lol comments iris 2025-11-20 23:06:59 -05:00
  • acd67179b7 fix mask coords... might wanna change cpu output? iris 2025-11-20 23:01:01 -05:00
  • dff72d2c43 I love control flow iris 2025-11-20 22:48:08 -05:00
  • f6f9ebbe51 tuple gaming iris 2025-11-20 15:56:00 -05:00
  • 6251c23d37 the great orientation refactor (move to x & y UiScalars/Spans) + don't call full size in align iris 2025-11-20 15:44:39 -05:00
  • 96ef0c529b remove debug prints iris 2025-11-20 00:19:45 -05:00
  • a952b34a72 mistakes were fixed and sins were committed iris 2025-11-20 00:18:30 -05:00
  • db248de8f4 fix span sizing (still some layout tho) iris 2025-11-18 17:52:45 -05:00
  • 9febd03067 comment iris 2025-11-18 01:13:24 -05:00
  • 38d7ca3090 todo update iris 2025-11-18 01:09:58 -05:00
  • 126c442706 todo update iris 2025-11-18 01:08:17 -05:00
  • 6b7719539e better text rendering iris 2025-11-18 01:05:51 -05:00
  • bc829397c8 stuff for ime positioning iris 2025-11-17 22:49:22 -05:00
  • 4981bd739a unused imports iris 2025-11-17 22:04:32 -05:00
  • 7e257fd042 make shaping a const iris 2025-11-17 21:38:40 -05:00