Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5733da9
edit contributions.md and edit urls
dev-josias Feb 3, 2026
a629b17
refactor: rename Lapce to Umide across the codebase.
dev-josias Feb 3, 2026
d0a69f1
edit dependencies
tuandevccs Feb 3, 2026
01bfcfd
embed native emulator into the panels
tuandevccs Feb 4, 2026
0901fa7
fix bottom missing height issue for ios
tuandevccs Feb 4, 2026
f9c1413
handle native android and ios integration
tuandevccs Feb 9, 2026
a86c5ca
emulator display works correctly
tuandevccs Feb 19, 2026
cbcd89b
android works
tuandevccs Feb 20, 2026
0bd748b
menu appears
tuandevccs Feb 20, 2026
05bf392
buttons work
tuandevccs Feb 20, 2026
7e79bff
android and ios now working
dev-josias Feb 21, 2026
217665e
fixed android sizing issue
dev-josias Feb 21, 2026
19d293d
add android/ios switch
dev-josias Feb 21, 2026
28af9bb
add sidebar buttons and screenshot
dev-josias Feb 21, 2026
9d21398
ci: simplify release workflow for first tagged release
dev-josias Mar 3, 2026
6ef3f21
ci: fetch vendor path dependencies in release builds
dev-josias Mar 3, 2026
4e4b55a
ci: track vendor crates required by path dependencies
dev-josias Mar 3, 2026
ebf26d4
build: include remaining vendored path dependencies
dev-josias Mar 3, 2026
4f6ed24
build: replace wasi vendored gitlink with source tree
dev-josias Mar 3, 2026
9189bfa
ci: allow lockfile refresh in release workflow
dev-josias Mar 3, 2026
ef143d2
build: align lapce-xi-rope version with floem editor-core
dev-josias Mar 3, 2026
9d834c3
ci: install protoc for emulator build scripts
dev-josias Mar 3, 2026
1ddaa10
ci: authenticate setup-protoc to avoid API rate limits
dev-josias Mar 3, 2026
0170402
ci: align floem revision and gate macOS-only emulator module
dev-josias Mar 3, 2026
027f016
ci: use floem fork repository for release builds
dev-josias Mar 3, 2026
0c31fb6
build: fix non-macos compile in umide app
dev-josias Mar 3, 2026
fcede61
build: gate native emulator integration on non-macos
dev-josias Mar 3, 2026
9661957
ci: fix publish job repo context for gh release
dev-josias Mar 3, 2026
e1d06a0
build: pin floem workspace deps to git revision
dev-josias Mar 3, 2026
86478a8
build: point floem deps and CI clone to bridgerust fork
dev-josias Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .agent/rules/umide-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ Future-proof for complex graphics (Metal/Vulkan/OpenGL)

No IDE rewrite

Lapce remains the editor core
Umide remains the editor core

2. High-Level Architecture (Layered & Decoupled)
┌────────────────────────────────────────────┐
│ UMIDE (Shell) │
│ │
│ ┌───────────── Lapce / Floem ───────────┐ │
│ ┌───────────── Umide / Floem ───────────┐ │
│ │ Editor, LSP, Git, Commands, Panels │ │
│ └────────────────────────────────────────┘ │
│ │
Expand All @@ -62,12 +62,12 @@ Lapce remains the editor core
│ │
└────────────────────────────────────────────┘

3. Why Lapce + C++ Is the Correct Choice
3. Why Umide + C++ Is the Correct Choice
Why NOT rewrite the IDE

Editor/LSP/keybindings are hard problems already solved

Lapce is fast, native, modern
Umide is fast, native, modern

Floem is evolving rapidly

Expand Down Expand Up @@ -128,7 +128,7 @@ It is a native GPU surface embedded into the window.

Create a native GPU surface

Attach it to the same window Lapce owns
Attach it to the same window Umide owns

Share the graphics context

Expand Down Expand Up @@ -165,7 +165,7 @@ Future rendering APIs
└─ NativeSurfaceHandle ─────▶ C++ Emulator Core

Responsibilities
Rust (Lapce side)
Rust (Umide side)

Layout & docking

Expand Down
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'C-bug'
assignees: ''

title: ""
labels: "C-bug"
assignees: ""
---

## Lapce Version
## Umide Version

The Lapce version you are using, which can be found in "About Lapce" at the top right settings icon.
The Umide version you are using, which can be found in "About Umide" at the top right settings icon.

## System information

the operating system used, including its version, e.g. Windows 10, Ubuntu 18.04

## Describe the bug

A clear and concise description of what the bug is.

## Additional information
Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Lapce community on Discord
- name: Umide community on Discord
url: https://discord.gg/n8tGJ6Rn6D
about: Please ask and answer questions here.
- name: Lapce community on Matrix
- name: Umide community on Matrix
url: https://matrix.to/#/#lapce-editor:matrix.org
about: Please ask and answer questions here.
- name: Lapce documentation
- name: Umide documentation
url: https://docs.lapce.dev/
about: Documentation for Lapce
about: Documentation for Umide
Loading
Loading