Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KyosukeIshizu1008/berryscode
/ functions
Functions
2,320 in github.com/KyosukeIshizu1008/berryscode
⨍
Functions
2,320
◇
Types & classes
432
↓ 1 callers
Method
perform_create_branch
(&mut self)
berrycode/src/app/git.rs:1206
↓ 1 callers
Method
perform_create_tag
(&mut self)
berrycode/src/app/git.rs:1330
↓ 1 callers
Method
perform_delete_branch
(&mut self, branch_name: &str)
berrycode/src/app/git.rs:1233
↓ 1 callers
Method
perform_delete_tag
(&mut self, tag_name: &str)
berrycode/src/app/git.rs:1352
↓ 1 callers
Method
perform_fetch
(&mut self, remote_name: &str)
berrycode/src/app/git.rs:1289
↓ 1 callers
Method
perform_git_commit
Create a commit
berrycode/src/app/git.rs:1473
↓ 1 callers
Method
perform_git_stage
Stage a file
berrycode/src/app/git.rs:1428
↓ 1 callers
Method
perform_git_stage_all
Stage all files
berrycode/src/app/git.rs:1458
↓ 1 callers
Method
perform_git_unstage
Unstage a file
berrycode/src/app/git.rs:1443
↓ 1 callers
Method
perform_merge_branch
(&mut self, branch_name: &str)
berrycode/src/app/git.rs:1245
↓ 1 callers
Method
perform_project_replace_all
Project-wide replace driven by the search panel's Replace All button. Re-runs the current search afterwards so the result list reflects the post-repla
berrycode/src/app/search.rs:631
↓ 1 callers
Method
perform_pull
(&mut self, remote_name: &str)
berrycode/src/app/git.rs:1301
↓ 1 callers
Method
perform_push
(&mut self, remote_name: &str)
berrycode/src/app/git.rs:1315
↓ 1 callers
Method
perform_remove_remote
(&mut self, name: &str)
berrycode/src/app/git.rs:1277
↓ 1 callers
Method
perform_replace_all
Replace all search matches
berrycode/src/app/search.rs:1054
↓ 1 callers
Method
perform_replace_current
Replace current search match
berrycode/src/app/search.rs:1000
↓ 1 callers
Method
perform_stash_apply
(&mut self, index: usize)
berrycode/src/app/git.rs:1390
↓ 1 callers
Method
perform_stash_drop
(&mut self, index: usize)
berrycode/src/app/git.rs:1415
↓ 1 callers
Method
perform_stash_pop
(&mut self, index: usize)
berrycode/src/app/git.rs:1402
↓ 1 callers
Method
perform_stash_save
(&mut self)
berrycode/src/app/git.rs:1366
↓ 1 callers
Function
pick_dominant_clip
Walk a `Motion` tree and pull out the first leaf clip name. Used by the animator codegen as a degraded fallback for blend trees until the runtime supp
berrycode/src/app/scene_editor/codegen.rs:770
↓ 1 callers
Function
pick_ios_simulator
Pick a sensible iOS Simulator UDID: prefer one that is already `Booted`, otherwise the newest iPhone runtime available. Returns a structured error poi
berrycode/src/app/mobile/one_click.rs:313
↓ 1 callers
Method
ping
Check if connection is alive
berrycode/src/bevy_ide/inspector/brp_client.rs:305
↓ 1 callers
Function
plane_triangles
(size: f32)
berrycode/src/app/scene_editor/mesh_outline.rs:209
↓ 1 callers
Function
play_audio_file
Play an audio file using the platform's native player.
berrycode/src/app/scene_editor/inspector.rs:29
↓ 1 callers
Method
play_mode_resume
Resume from pause.
berrycode/src/app/scene_editor/play_mode.rs:72
↓ 1 callers
Method
play_mode_step
Step one frame (resume briefly, will be paused next frame).
berrycode/src/app/scene_editor/play_mode.rs:80
↓ 1 callers
Method
poll
Check if a debounced build should be triggered and spawn it.
berrycode/src/app/scene_editor/hot_reload.rs:31
↓ 1 callers
Method
poll_ai_responses
(&mut self)
berrycode/src/app/ai_chat.rs:1264
↓ 1 callers
Method
poll_asset_watcher
Drain pending events from the asset watcher and react. Live- reload the active scene when its `.bscene` file changes on disk; surface a status message
berrycode/src/app/shortcuts.rs:790
↓ 1 callers
Method
poll_cargo_check
Poll cargo check results from a background thread into the Console.
berrycode/src/app/events.rs:270
↓ 1 callers
Method
poll_collab
Poll collaboration state (call from main loop)
berrycode/src/app/live_collab.rs:515
↓ 1 callers
Method
poll_dap_events
Poll DAP events (call from main loop)
berrycode/src/app/debugger.rs:641
↓ 1 callers
Method
poll_ecs_inspector
Poll pending async results — call this every frame
berrycode/src/app/ecs_inspector.rs:1414
↓ 1 callers
Method
poll_file_watcher_events
(&mut self)
berrycode/src/app/events.rs:8
↓ 1 callers
Method
poll_inlay_hints
Periodically request inlay hints from LSP for the current file
berrycode/src/app/inlay_hints.rs:8
↓ 1 callers
Method
poll_lsp_diagnostics
Poll the diagnostics channel for publishDiagnostics notifications from the LSP server and convert them into our LspDiagnostic format.
berrycode/src/app/events.rs:2152
↓ 1 callers
Method
poll_lsp_responses
(&mut self)
berrycode/src/app/events.rs:163
↓ 1 callers
Method
poll_pending_plugin_command
Per-frame: drain the pending plugin command's output channel without blocking. Called from the egui update loop. Cleans up the slot when the worker fi
berrycode/src/app/plugin_system.rs:270
↓ 1 callers
Method
poll_remote_responses
Poll remote responses and apply file contents
berrycode/src/app/remote_dev.rs:524
↓ 1 callers
Method
poll_run
Per-frame: drain the live run session into the log stream. Called from the main render loop so the egui pass picks up pending lines without waiting fo
berrycode/src/app/mobile_toolchain.rs:232
↓ 1 callers
Method
poll_run_output
Poll output from the running process
berrycode/src/app/run_panel.rs:195
↓ 1 callers
Method
poll_test_commands
Poll test mode commands from the TCP listener thread.
berrycode/src/app/events.rs:285
↓ 1 callers
Method
poll_test_results
Poll for completed test results (call from main loop)
berrycode/src/app/test_runner.rs:304
↓ 1 callers
Method
primary_selection
Get primary selection
berrycode/src/cursor.rs:132
↓ 1 callers
Function
probe_adb_devices
Run `adb devices -l` against the supplied adb binary. Lazy because invoking adb auto-starts the daemon — the user opts in by clicking "Refresh devices
berrycode/src/app/mobile/probe.rs:365
↓ 1 callers
Function
probe_all
()
berrycode/src/app/mobile/probe.rs:20
↓ 1 callers
Function
probe_android
()
berrycode/src/app/mobile/probe.rs:166
↓ 1 callers
Function
probe_codesign_identities
Run `security find-identity -v -p codesigning` and parse the result. Lazy because codesign identity enumeration is a keychain operation — we keep it o
berrycode/src/app/mobile/probe.rs:308
↓ 1 callers
Function
probe_rust_targets
()
berrycode/src/app/mobile/probe.rs:292
↓ 1 callers
Function
probe_version
Hit `/api/version` against the given Ollama endpoint. Returns the reported server version on success, `None` if the server is not reachable (timeout,
berrycode/src/ai/ollama.rs:108
↓ 1 callers
Function
probe_xcode
()
berrycode/src/app/mobile/probe.rs:31
↓ 1 callers
Function
process_model
Validate-and-stat for OBJ / STL / PLY / glTF / glb files. Returns a human-readable summary (vertex / triangle / submesh counts, bounds scaled by the i
berrycode/src/app/scene_editor/asset_import.rs:200
↓ 1 callers
Method
process_normal_key
(&mut self, key: egui::Key, _modifiers: &egui::Modifiers)
berrycode/src/app/vim_mode.rs:520
↓ 1 callers
Function
provider_str
(kind: ProviderKind)
berrycode/src/ai/usage.rs:126
↓ 1 callers
Function
pseudo_random_dir
Cheap, stateless pseudo-random vector in approx unit cube — good enough for jittering particle spawn directions. Not crypto-anything; just visual nois
berrycode/src/app/scene_editor/particle_preview.rs:138
↓ 1 callers
Function
pty_reader_loop
( mut reader: Box<dyn Read + Send>, grid: Arc<Mutex<TerminalGrid>>, alive: Arc<AtomicBool>, )
berrycode/src/app/terminal_emulator.rs:1235
↓ 1 callers
Function
pull
Pull from a remote branch
berrycode/src/native/git.rs:917
↓ 1 callers
Function
push
Push to a remote
berrycode/src/native/git.rs:950
↓ 1 callers
Method
put_char
(&mut self, ch: char)
berrycode/src/app/terminal_emulator.rs:191
↓ 1 callers
Function
quat_inverse
(q: Quat4)
berrycode/src/app/scene_editor/model.rs:1256
↓ 1 callers
Function
ray_aabb_hit
Slab method ray-AABB intersection. Returns `Some(t_enter)` of the entry distance (clamped to 0 if the ray starts inside the box), or `None` if no hit.
berrycode/src/app/scene_editor/gizmo.rs:148
↓ 1 callers
Function
read_attr_value
(chars: &mut std::iter::Peekable<std::str::CharIndices<'_>>, s: &str)
berrycode/src/godot_import/scene.rs:333
↓ 1 callers
Function
read_bundle_id_from_mobile_toml
Read `[app].identifier` from `<project_root>/mobile.toml`. Returns `None` if the file is missing, unparseable, or has no identifier.
berrycode/src/app/mobile/one_click.rs:298
↓ 1 callers
Function
read_dir_internal
Internal helper for read_dir with current depth tracking
berrycode/src/native/fs.rs:167
↓ 1 callers
Method
read_file
Read a remote file
berrycode/src/app/remote_dev.rs:241
↓ 1 callers
Function
record
Append one record and persist. Failures are logged at debug level so the chat path doesn't get noisy when, say, the disk is full.
berrycode/src/ai/usage.rs:153
↓ 1 callers
Method
refresh_adb_devices
Lazy probe — fills `AndroidInstall.devices`. Requires `adb` to have been resolved by the previous full refresh.
berrycode/src/app/mobile_toolchain.rs:218
↓ 1 callers
Method
refresh_codesign_identities
Lazy probe — fills `XcodeInstall.codesign_identities`. Only runs on macOS; no-op everywhere else. Persists after refresh so the next cold open already
berrycode/src/app/mobile_toolchain.rs:208
↓ 1 callers
Method
refresh_images
(&mut self)
berrycode/src/app/docker.rs:141
↓ 1 callers
Function
refresh_latest_versions
Refresh `latest_version` on every entry by fetching from crates.io. Synchronous; do not call from the egui render path.** Blocks the caller for up to
berrycode/src/app/scene_editor/plugin_browser.rs:128
↓ 1 callers
Function
refresh_latest_versions_async
Async wrapper around [`refresh_latest_versions`]. Spawns a worker thread, runs the curl-based version probes off the UI thread, and hands the updated
berrycode/src/app/scene_editor/plugin_browser.rs:139
↓ 1 callers
Method
refresh_volumes
(&mut self)
berrycode/src/app/docker.rs:147
↓ 1 callers
Function
remove_field_from_resource
Remove a field from a resource by index. Returns true if the index was valid.
berrycode/src/app/scene_editor/resource_editor.rs:44
↓ 1 callers
Function
remove_remote
Remove a remote
berrycode/src/native/git.rs:896
↓ 1 callers
Method
rename_symbol
Rename a symbol across the project
berrycode/src/native/lsp_native.rs:993
↓ 1 callers
Method
render_2d3d
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:1050
↓ 1 callers
Method
render_activity_bar
Render Activity Bar (left-most 48px panel with icons)
berrycode/src/app/header.rs:279
↓ 1 callers
Method
render_additional_roots
Render each `additional_roots[i]` as its own top-level collapsible folder, sharing `expanded_dirs` and `folder_rects` with the primary root so D&D and
berrycode/src/app/file_tree.rs:283
↓ 1 callers
Method
render_ai_chat_panel
(&mut self, ctx: &egui::Context)
berrycode/src/app/ai_chat.rs:11
↓ 1 callers
Method
render_ai_providers_settings
AI Providers settings tab — BYOK configuration. Lets the user paste API keys for Anthropic / OpenAI, point at a local Ollama instance, and pick which
berrycode/src/app/settings.rs:421
↓ 1 callers
Method
render_ai_usage_settings
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/settings.rs:1108
↓ 1 callers
Method
render_android_section
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:989
↓ 1 callers
Method
render_animator_editor
Render the Animator Editor window.
berrycode/src/app/scene_editor/animator_editor.rs:12
↓ 1 callers
Function
render_ansi_text
Render ANSI-colored text segments using egui
berrycode/src/app/ansi.rs:210
↓ 1 callers
Method
render_asset_preview
Render asset preview in the central panel (3D wireframe for models).
berrycode/src/app/asset_browser.rs:480
↓ 1 callers
Function
render_audio_event_inspector
(ui: &mut egui::Ui, ev: &mut AudioEvent)
berrycode/src/app/audio/events.rs:274
↓ 1 callers
Method
render_audio_events_editor
(&mut self, ctx: &egui::Context)
berrycode/src/app/audio/events.rs:177
↓ 1 callers
Method
render_audio_preview
Render the audio preview as a Central-panel-style view. The caller owns the surrounding `ScrollArea` / panel chrome — we just claim a vertical strip a
berrycode/src/app/audio/preview.rs:75
↓ 1 callers
Method
render_blend_tree_editor
Render the BlendTree visual editor window.
berrycode/src/app/scene_editor/blend_tree_editor.rs:9
↓ 1 callers
Method
render_build_settings
Render Build Settings window.
berrycode/src/app/scene_editor/build_settings.rs:369
↓ 1 callers
Method
render_close_confirm_dialog
Render the "unsaved changes" confirmation dialog
berrycode/src/app/mod.rs:3849
↓ 1 callers
Method
render_code_actions_window
Render the code actions popup as a floating window
berrycode/src/app/code_actions.rs:113
↓ 1 callers
Method
render_collab_chat
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/live_collab.rs:382
↓ 1 callers
Method
render_collab_session
(&mut self, ui: &mut egui::Ui, should_close: &mut bool)
berrycode/src/app/live_collab.rs:253
↓ 1 callers
Method
render_color_preview
Live preview of syntax colors
berrycode/src/app/settings.rs:933
↓ 1 callers
Method
render_color_scheme_settings
Color Scheme Settings (RustRover Darcula)
berrycode/src/app/settings.rs:871
↓ 1 callers
Method
render_commit_details
Render commit details panel
berrycode/src/app/git.rs:457
↓ 1 callers
Method
render_commit_graph
Render commit graph with egui painter
berrycode/src/app/git.rs:322
↓ 1 callers
Method
render_console_content
Render console content into a provided `Ui` region (used by the tool panel).
berrycode/src/app/run_panel.rs:227
← previous
next →
801–900 of 2,320, ranked by callers