rustdesk/flutter
Artur Puig 25e05eec3a feat(terminal): bundle JetBrainsMono Nerd Font for terminal glyphs
The terminal tabs and inline terminal panel used xterm's default
`monospace`, which lacks Nerd Font glyphs — so TUIs like yazi rendered
box-drawing, Powerline symbols and file-type icons as tofu.

Declare a `JetBrainsMono Nerd Font` family in pubspec and apply it via
`TerminalStyle` (with a Cascadia Code / Fira Code / system-monospace
fallback chain) to the `TerminalView` in both `terminal_page.dart`
(tabs) and `inline_terminal_panel.dart` (mobile split view). The font
binary (nerd-fonts v3.3.0) is bundled like RustDesk's other assets;
`flutter/fetch_font.sh` can refresh it. Client-only; the server stays stock.
2026-06-21 22:41:37 +02:00
..
android fix(android): waiting for image, one cause (#14919) 2026-04-27 22:37:22 +08:00
assets feat(terminal): bundle JetBrainsMono Nerd Font for terminal glyphs 2026-06-21 22:41:37 +02:00
ios ios: Enable file sharing and document browser support (#13226) 2025-10-23 15:58:50 +08:00
lib feat(terminal): bundle JetBrainsMono Nerd Font for terminal glyphs 2026-06-21 22:41:37 +02:00
linux fix(linux): enable mouse side buttons in remote sessions (#14848) 2026-04-25 12:46:05 +08:00
macos feat: Add relative mouse mode (#13928) 2026-01-09 10:03:14 +08:00
test autocomplete online (#15313) 2026-06-17 22:04:34 +08:00
windows feat: windows, custom client, update (#13687) 2026-02-27 21:50:20 +08:00
.gitattributes for merge 2022-05-12 16:50:30 +08:00
.gitignore Refact. Build flutter web (#7472) 2024-03-22 13:16:37 +08:00
.metadata fix platform 2022-05-23 16:24:56 +08:00
analysis_options.yaml remove menu from desktop home page 2022-09-19 18:38:19 +08:00
build_android.sh Merge remote-tracking branch 'upstream/master' into file-manager-redesign 2023-02-22 23:01:31 +01:00
build_android_deps.sh linux dynamic load libva (#10171) 2024-12-04 17:10:10 +08:00
build_fdroid.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
build_ios.sh fix some build command 2025-05-11 01:15:29 +08:00
fetch_font.sh feat(terminal): bundle JetBrainsMono Nerd Font for terminal glyphs 2026-06-21 22:41:37 +02:00
ios_arm64.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
ios_x64.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
ndk_arm.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
ndk_arm64.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
ndk_x64.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
ndk_x86.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00
pubspec.lock fix: terminal, web, fonts (#12376) 2025-07-22 23:42:05 +08:00
pubspec.yaml feat(terminal): bundle JetBrainsMono Nerd Font for terminal glyphs 2026-06-21 22:41:37 +02:00
README.md Punctuation correction (#6808) 2024-01-06 11:11:35 +08:00
run.sh more "cargo build --locked" 2026-05-26 11:45:15 +08:00

flutter_hbb

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples and guidance on mobile development, and a full API reference.