Commit log
13514aa
Allow metadata to be associated with text written to clipboard
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
4 years ago
f4c1ffc
Start on copy-paste
Antonio Scandurra
created
4 years ago
7469240
Rename application binary to improve appearance of app menu
Nathan Sobo
created
4 years ago
0d69b63
Merge pull request #14 from zed-industries/menu-commands
Click to expand commit body
Make the application menu dispatch commands on the focused view
Max Brunsfeld
created
4 years ago
902b0f7
Dispatch menu commands on the focused view
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
d4436f3
Don't try to handle errors when opening platform windows
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
86c0f41
Move set_menus method to MutableAppContext
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
41358f3
Set up menu handler in App::new
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
2332b7e
Move open command handler to workspace global action
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
3247f49
Allow menu items to specify arguments for their commands
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
a0a0047
Merge pull request #13 from zed-industries/undo-stack
Click to expand commit body
Undo/redo support
Max Brunsfeld
created
4 years ago
b2723fd
Remove unused variables
Max Brunsfeld
created
4 years ago
afa3f6d
Add test coverage for edit event grouping in transactions
Max Brunsfeld
created
4 years ago
a0da237
Merge branch 'master' into undo-stack
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
6ea2581
Merge pull request #12 from zed-industries/platform-trait
Click to expand commit body
Hide platform code entirely behind App for framework users
Nathan Sobo
created
4 years ago
487b60d
Merge pull request #10 from zed-industries/menus
Click to expand commit body
Populate the menu bar
Nathan Sobo
created
4 years ago
3a33fab
Generate operation when updating selection set after undo/redo
Antonio Scandurra
created
4 years ago
59a9f01
Remove unnecessary edit_at method
Antonio Scandurra
created
4 years ago
be68af4
Add unit test for history manipulation (undo, redo, grouping)
Antonio Scandurra
created
4 years ago
606e6be
Simplify buffer history management
Antonio Scandurra
created
4 years ago
ab14b99
Introduce transactional edits and allow snapshotting of selections
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
551c86f
WIP: Start on pushing selection management down into `Buffer`
Antonio Scandurra
created
4 years ago
472ff16
Merge `UndoHistory` and `History`, storing also operations in the latter
Antonio Scandurra
created
4 years ago
d0b06a2
Don't clear redo stack when editing
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
e534fe9
Add initial support for undo/redo stack
Click to expand commit body
We're still not capturing selections/anchors, that's right up next.
Antonio Scandurra
created
4 years ago
b9b5111
Make gpui::platform module private
Nathan Sobo
created
4 years ago
619e2b7
Remove platform::mac::runner
Nathan Sobo
created
4 years ago
4638391
Remove MutableAppContext::downgrade
Nathan Sobo
created
4 years ago
620eedb
Allow effects to be flushed before TestAppContext::update callback completes
Nathan Sobo
created
4 years ago
97a8a8e
Remove unsafe code from App::test_async
Click to expand commit body
I don't actually think it was correct to allow the future to borrow a mutable app reference. I went back to passing a wrapper around the refcell to async tests. They'll be a bit more annoying to write but also totally safe.
Nathan Sobo
created
4 years ago
448dace
Pass the on_finish_launching callback to Platform::run
Nathan Sobo
created
4 years ago
0790505
Get app running and test passing after gpui App+Platform restructure
Max Brunsfeld
created
4 years ago
4ecc17b
WIP: Make App the only entry point from main
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
301163b
Add lifecycle methods to Platform trait
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
00d7daf
Merge branch 'master' into menus
Max Brunsfeld
created
4 years ago
07b8a10
Merge pull request #11 from zed-industries/undo
Click to expand commit body
Introduce undo/redo support for arbitrary operations in `Buffer`
Antonio Scandurra
created
4 years ago
6873662
Use upstream git revision of core-foundation-rs
Max Brunsfeld
created
4 years ago
cba8730
Don't report edits in `Buffer::undo_or_redo`
Click to expand commit body
We will report them in public higher-level methods like `Buffer::undo`
and `Buffer::redo`.
Antonio Scandurra
created
4 years ago
bf3a5d0
Move UndoMap down
Antonio Scandurra
created
4 years ago
4d9ff11
Exercise arbitrary undos/redos in single-peer buffer randomized test
Antonio Scandurra
created
4 years ago
2e7ca8e
Store only max undo by replica instead of individual undos in Fragment
Antonio Scandurra
created
4 years ago
7b6fbe1
Compute minimal `version_in_range` on edit and account for undo
Antonio Scandurra
created
4 years ago
7ebcbdc
Implement File > Open menu item
Max Brunsfeld
created
4 years ago
f656b38
Call SetActivationPolicy at the proper time
Click to expand commit body
If this method is called too early, the menu bar won't be
clickable on startup until the window loses focus. Calling
it once the application finishes launching seems to fix
the issue.
See https://github.com/glfw/glfw/issues/1648
Max Brunsfeld
created
4 years ago
334de06
Create an API for assigning the menubar contents
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
d572c22
Merge pull request #9 from zed-industries/debug-elements
Click to expand commit body
Copy element debug JSON to the clipboard on cmd-alt-i
Nathan Sobo
created
4 years ago
5e0d5b7
Fix `Debug` impl for `Text` to only display the slice a `Text` refers to
Click to expand commit body
...as opposed to the whole string.
Antonio Scandurra
created
4 years ago
Page 26 of 30