Nathan Sobo
65c7765c07
Checkpoint
2023-10-05 21:02:26 -06:00
Nathan Sobo
e99f6c03c1
Synchronize access when starting and stopping display links
...
Hoping this prevents panics we were observing when starting.
2023-10-05 20:46:26 -06:00
Nathan Sobo
6f7c305308
Checkpoint
2023-10-05 14:42:29 -06:00
Nathan Sobo
ed20397a2b
Checkpoint
2023-10-05 00:13:17 -06:00
Nathan Sobo
1c70ca2214
Checkpoint
2023-10-05 00:08:45 -06:00
Nathan Sobo
77b9a7aa5a
Checkpoint
2023-10-04 23:59:21 -06:00
Nathan Sobo
0d0c760d94
Checkpoint
2023-10-04 23:03:00 -06:00
Nathan Sobo
177e385bb9
Checkpoint: Fix a crash
2023-10-04 22:59:01 -06:00
Nathan Sobo
699a5d2944
Checkpoint
2023-10-04 20:35:24 -06:00
Nathan Sobo
c8bc68c267
Checkpoint
2023-10-04 15:08:04 -06:00
Nathan Sobo
02d6b91b73
Checkpoint
2023-10-04 15:05:04 -06:00
Nathan Sobo
e68b24f839
Checkpoint
2023-10-04 13:43:21 -06:00
Nathan Sobo
25a2554bdd
Checkpoint
2023-10-03 21:23:32 -06:00
Nathan Sobo
1e0ff65337
Checkpoint
2023-10-03 20:19:59 -06:00
Nathan Sobo
da211bef96
Checkpoint
2023-10-03 20:04:17 -06:00
Nathan Sobo
7f9e3bc787
Checkpoint
2023-10-03 17:58:11 -06:00
Nathan Sobo
d995192dde
Checkpoint: Get basic workspace rendering
2023-10-03 17:39:03 -06:00
Nathan Sobo
c57e19c8fa
Checkpoint: Glyphs rendering how I'd like
2023-10-03 17:29:36 -06:00
Nathan Sobo
550d9a9f71
Checkpoint
2023-10-03 16:17:25 -06:00
Nathan Sobo
4208ac2958
WIP
2023-10-03 15:17:45 -06:00
Nathan Sobo
45429b5400
WIP
2023-10-03 14:25:29 -06:00
Nathan Sobo
d3916b84c9
Checkpoint
2023-10-03 13:55:53 -06:00
Nathan Sobo
3b27d41c72
Checkpoint
2023-10-03 13:52:10 -06:00
Nathan Sobo
a8c1958c75
Checkpoint
2023-10-03 13:03:29 -06:00
Nathan Sobo
3698e89b88
Checkpoint
2023-10-03 11:16:42 -06:00
Nathan Sobo
dcaf4c905f
Checkpoint
2023-10-03 05:57:15 -06:00
Nathan Sobo
6046ed4f5c
Checkpoint
2023-10-03 05:51:59 -06:00
Nathan Sobo
91582257fb
WIP
2023-10-02 14:02:28 -06:00
Nathan Sobo
66ef5549e9
Checkpoint
2023-10-02 13:34:07 -06:00
Nathan Sobo
79e1e1a747
Checkpoint
2023-10-02 13:16:10 -06:00
Nathan Sobo
0b13c0a437
Checkpoint
2023-10-02 12:47:45 -06:00
Nathan Sobo
4212a45767
WIP
2023-09-30 10:01:59 -06:00
Nathan Sobo
ef01a64826
Fix infinite loop
2023-09-30 09:43:52 -06:00
Nathan Sobo
c1a35a29a8
WIP
2023-09-29 14:34:40 -06:00
Nathan Sobo
7a6c27cf24
WIP
2023-09-29 14:04:58 -06:00
Nathan Sobo
dcc314f088
Checkpoint
2023-09-29 13:22:53 -06:00
Nathan Sobo
3f50779a17
Checkpoint
2023-09-28 12:02:52 -06:00
Nathan Sobo
5ab1034698
Checkpoint
2023-09-28 01:16:47 -06:00
Nathan Sobo
13ba450c4c
Checkpoint
2023-09-28 00:46:15 -06:00
Nathan Sobo
c5470d4050
Checkpoint
2023-09-27 23:24:07 -06:00
Nathan Sobo
7e49c7d782
Checkpoint
2023-09-27 23:19:32 -06:00
Nathan Sobo
769a04517f
Checkpoint - No warnings
2023-09-27 23:10:22 -06:00
Nathan Sobo
1ee70a0146
Checkpoint
2023-09-27 23:05:39 -06:00
Nathan Sobo
8be8047b8d
Checkpoint
2023-09-27 22:02:48 -06:00
Nathan Sobo
7524f7fbe8
Checkpoint
2023-09-27 21:25:06 -06:00
Nathan Sobo
9fefb1d898
Checkpoint
2023-09-27 21:14:09 -06:00
Nathan Sobo
49672bfc5f
Checkpoint
2023-09-27 17:51:12 -06:00
Nathan Sobo
b364d404a9
Checkpoint
2023-09-27 17:25:04 -06:00
Nathan Sobo
96f9c67e77
Checkpoint
2023-09-27 17:17:30 -06:00
Nathan Sobo
e9a84a21e4
Checkpoint
2023-09-27 15:35:51 -06:00
Nathan Sobo
e979d75cb8
WIP
2023-09-22 08:34:43 -06:00
Nathan Sobo
d120d0cf2e
Checkpoint
2023-09-21 14:10:53 -06:00
Nathan Sobo
a0416e9c6d
WIP
2023-09-21 13:46:31 -06:00
Nathan Sobo
a53c0b9472
WIP
2023-09-21 13:39:54 -06:00
Nathan Sobo
8573c6e8c6
WIP
2023-09-21 12:18:09 -06:00
Nathan Sobo
dfeb702544
WIP - Next: implement Element derive macro
2023-09-20 22:26:46 -06:00
Nathan Sobo
6d2b27689d
WIP
2023-09-20 20:40:30 -06:00
Nathan Sobo
a8bb3dd9a3
WIP
2023-09-20 20:28:32 -06:00
Nathan Sobo
44608517c1
WIP
2023-09-20 14:32:55 -06:00
Nathan Sobo
5b0e333967
Checkpoint
2023-09-20 12:16:26 -06:00
Nathan Sobo
83dae46ec6
Checkpoint
2023-09-20 10:17:29 -06:00
Nathan Sobo
7885eaf974
Checkpoint
2023-09-19 21:55:49 -06:00
Nathan Sobo
37d0f06e07
Checkpoint
2023-09-19 20:55:13 -06:00
Nathan Sobo
8406c0d9a3
Checkpoint
2023-09-19 13:27:57 -06:00
Nathan Sobo
e762f7f3c0
Checkpoint
2023-09-19 13:09:00 -06:00
Nathan Sobo
89519b1521
WIP
2023-09-19 08:46:02 -06:00
Nathan Sobo
2701be91e3
Add negative style helpers
2023-09-18 20:47:40 -06:00
Nathan Sobo
f2e87a3429
Add Element::when method
2023-09-18 20:25:12 -06:00
Nathan Sobo
c7a3186d08
Checkpoint
2023-09-18 20:17:27 -06:00
Nathan Sobo
a5e4ceb735
Checkpoint: Add methods for setting arbitrary lengths
2023-09-18 19:48:22 -06:00
Nathan Sobo
df9a05ba92
Checkpoint
2023-09-18 17:40:47 -06:00
Nathan Sobo
0a2a5be71c
Checkpoint
2023-09-14 21:42:56 -06:00
Nathan Sobo
4fd4f44bb7
Checkpoint
2023-09-14 18:51:03 -06:00
Nathan Sobo
378b2fbd9e
WIP
2023-09-14 16:52:04 -06:00
Nathan Sobo
1f9b52d5e1
Checkpoint
2023-09-14 16:19:48 -06:00
Nathan Sobo
b30bb56483
Checkpoint
2023-09-14 16:14:42 -06:00
Nathan Sobo
ba22da00bf
Checkpoint
2023-09-14 15:49:54 -06:00
Nathan Sobo
cee5ddee53
Checkpoint
2023-09-14 15:34:39 -06:00
Nathan Sobo
c74c60a629
Slotmaps
2023-09-14 15:21:49 -06:00
Nathan Sobo
e4f8fe941e
Checkpoint
2023-09-14 14:47:02 -06:00
Nathan Sobo
b9e1ca1385
Checkpoint
2023-09-14 14:42:04 -06:00
Nathan Sobo
1c20a8cd31
Checkpoint
2023-09-13 11:07:24 -06:00
Nathan Sobo
1adb7fa58c
Checkpoint
2023-09-13 09:28:04 -06:00
Nathan Sobo
dcf6059a15
Checkpoint
2023-09-13 08:55:14 -06:00
Nathan Sobo
8a6e9f90be
Checkpoint
2023-09-13 08:13:45 -06:00
Nathan Sobo
77af33ba5d
WIP
2023-09-13 00:03:56 -06:00
Nathan Sobo
faabed1df0
Checkpoint
2023-09-12 21:34:03 -06:00
Nathan Sobo
cae5c76bed
Checkpoint
2023-09-12 21:07:35 -06:00
Nathan Sobo
53b698adb6
Checkpoint
2023-09-12 20:40:05 -06:00
Nathan Sobo
dc2733998e
WIP
2023-09-12 12:43:08 -06:00
Nathan Sobo
5dad97779a
WIP
2023-09-12 07:34:42 -06:00
Nathan Sobo
3ba8857491
Checkpoint
2023-09-11 12:58:55 -06:00
Nathan Sobo
fe6f0a253b
Merge remote-tracking branch 'origin/main' into chat-again
2023-09-11 12:08:01 -06:00
Nathan Sobo
c3a3543ebb
Introduce gpui2 and storybook crates ( #2919 )
...
This PR splits `crates/gpui/playground` with two new crates: `gpui2` and
`storybook`.
GPUI 2 re-exports most of `gpui`, but makes some adjustments. I want to
keep the scope focused. This isn't literally version 2.0 of GPUI or
anything. It's just a convenient way to make a create with fewer
dependencies where we can iterate quickly on aspects of GPUI's design.
Most of the focus is on improving our approach to element layout and
styling.
The `storybook` crate is pretty empty for now, but it's where I intend
to start rebuilding interfaces. I welcome anyone else to join me in
this, though until I get one interface fully built, buyer beware. You
may need to pair on it with me.
2023-09-11 09:19:43 -06:00
Nathan Sobo
15ea4af5e7
Merge branch 'main' into storybook
2023-09-11 09:13:46 -06:00
Nathan Sobo
e0fdc7d0aa
Eliminate PaintContext
2023-09-11 09:00:59 -06:00
Nathan Sobo
a24d94cfda
Eliminate LayoutContext
2023-09-11 08:47:00 -06:00
Nathan Sobo
ebf8b32811
Checkpoint
2023-09-08 16:25:10 -06:00
Nathan Sobo
6b23f74636
Checkpoint
2023-09-08 16:08:31 -06:00
Nathan Sobo
362b1a44be
Merge branch 'main' into storybook
2023-09-08 14:18:44 -06:00