Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: unimode #2551

Draft
wants to merge 28 commits into
base: dev
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f0bc90b
refactor: rename basic files
wzhudev Jun 17, 2024
43f0031
refactor(docs-ui): refactor doc rendering to render unit
wzhudev Jun 17, 2024
a687e84
fix: fix error emitted
wzhudev Jun 17, 2024
d3c13ae
refactor: refactor zoom controller
wzhudev Jun 17, 2024
1b2a7fc
refactor: refactor back scroll render controller
wzhudev Jun 17, 2024
a270e80
refactor: move doc skeleton manager into render unit
wzhudev Jun 17, 2024
5127019
refactor: refactor doc drawing
wzhudev Jun 18, 2024
721f501
refactor: refactor editor related modules
wzhudev Jun 18, 2024
e0fda40
fix: fix type error
wzhudev Jun 18, 2024
64f55c4
WIP
wzhudev Jun 18, 2024
a55b62d
refactor: refactor doc view model
wzhudev Jun 18, 2024
44d59f1
test: fix docs test
wzhudev Jun 18, 2024
45efb13
fix: fix import error
wzhudev Jun 18, 2024
b1e4042
test: fix facade test
wzhudev Jun 18, 2024
48a1c9f
fix: fix e2e test
wzhudev Jun 18, 2024
2d44a24
chore: change editor unit name
wzhudev Jun 18, 2024
eb2b0c5
chore: update code style
wzhudev Jun 18, 2024
c2d944b
fix: fix formula editor cannot be activated
wzhudev Jun 18, 2024
472c540
fix: fix render blinking
wzhudev Jun 18, 2024
36ddccf
fix: fix sheet editor cannot be updated
wzhudev Jun 19, 2024
61fc0dc
Merge remote-tracking branch 'origin/dev' into wzhudev/refactor/doc-r…
wzhudev Jun 19, 2024
3a75f09
feat: init uni mode ui layout
wzhudev Jun 19, 2024
c27cafa
fix: fix scroll problems
wzhudev Jun 19, 2024
5b7dd52
fix: fix sheet bar tabs
wzhudev Jun 19, 2024
e7e3055
feat: add focus style
wzhudev Jun 19, 2024
71569e5
fix: all workbooks need to initialized
ybzky Jun 19, 2024
c1dea41
fix: fix zoom slider
wzhudev Jun 19, 2024
cf964ca
chore: clean code
wzhudev Jun 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: fix import error
  • Loading branch information
wzhudev committed Jun 18, 2024
commit 45efb130e701e0b304ac2e398930645a80f537a7
5 changes: 2 additions & 3 deletions packages/facade/src/apis/docs/__tests__/create-test-bed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import zhCN from '@univerjs/sheets-formula/locale/zh-CN';
import type { Dependency } from '@wendellhu/redi';
import { Inject, Injector } from '@wendellhu/redi';

import { DocStateChangeManagerService, DocViewModelManagerService, IMEInputManagerService, TextSelectionManagerService } from '@univerjs/docs';
import { DocStateChangeManagerService, IMEInputManagerService, TextSelectionManagerService } from '@univerjs/docs';

import { IRenderManagerService, ITextSelectionRenderManager, RenderManagerService, TextSelectionRenderManager } from '@univerjs/engine-render';
import { FUniver } from '../../facade';
Expand Down Expand Up @@ -78,7 +78,6 @@ export function createTestBed(documentConfig?: IDocumentData, dependencies?: Dep
override onStarting(injector: Injector): void {
injector.add([IRenderManagerService, { useClass: RenderManagerService }]);
injector.add([TextSelectionManagerService]);
injector.add([DocViewModelManagerService]);
injector.add([DocStateChangeManagerService]);
injector.add([IMEInputManagerService]);
injector.add([ITextSelectionRenderManager, { useClass: TextSelectionRenderManager }]);
Expand All @@ -96,7 +95,7 @@ export function createTestBed(documentConfig?: IDocumentData, dependencies?: Dep
univerInstanceService.focusUnit('test');
const logService = injector.get(ILogService);

logService.setLogLevel(LogLevel.SILENT); // change this to `LogLevel.VERBOSE` to debug tests via logs
logService.setLogLevel(LogLevel.SILENT);

const univerAPI = FUniver.newAPI(injector);

Expand Down