v0.9.0-beta.1
Pre-release
Pre-release
What's Changed
- ci: add github workflows by @wewoor in #2
- build: Update issue templates by @wewoor in #5
- Ci/migrate to GitHub by @wewoor in #6
- ci: fix the triggers by @wewoor in #7
- Build/migrate tsloader to babel by @wewoor in #31
- Complete the statusBar view by @wewoor in #29
- Test/activity bar by @wewoor in #34
- Support add, remove and update Panel, builtin Output, Problems Panel by @wewoor in #38
- Running static checking pre git commit by @wewoor in #48
- Feat/explorer service by @zhangtengjin in #40
- Support the View connect to multiple Services and Controllers by @wewoor in #46
- Support show or hide, and maximize or restore the Panel by @wewoor in #53
- Exporting controllers instances from controller/index.ts by @wewoor in #54
- Refactor editorService editorTab interface / optimize Tab component by @mumiao in #58
- Refactor: improve InputProps/ TextAreaProps interface export action by @mumiao in #59
- Fix(editor): optimize editorGroup Service interfaces/ activeTab of currentGroup condition by @mumiao in #66
- Feat/panel by @wewoor in #63
- Refactor the Tabs component typing definition by @mumiao in #68
- fix(workbench): cache the workbench SplitPane position by @wewoor in #76
- Feat/enhance tree by @zhangtengjin in #74
- 集成 CommandPalette 和 ThemePalette by @wewoor in #75
- fix: removeFolder exec error and delete modal style by @zhangtengjin in #81
- refactor(model): move the initial logic of Model to constructor funct… by @wewoor in #82
- Editor Support Close Others, Close To Left, Close To Right, Close All etc by @mumiao in #73
- fix(menu): provides onClick API by @wewoor in #89
- Support multiple tabs and Support editor redo/undo by @mumiao in #84
- Support the basic notification display panel, add, and remove methods by @wewoor in #88
- Support show or hide statusBar, menuBar, activityBar and sidebar component by @mumiao in #95
- Feat/search pane by @zhangtengjin in #101
- feat(status bar): tuning the status bar component by @PKaPI in #102
- Refactor/explorer service by @zhangtengjin in #112
- ci: optimize the prettier workflow by @wewoor in #114
- Remove the incorrect loadsh by @wewoor in #115
- feat: connect state and view by connect method by @zhangtengjin in #117
- Build/update by @wewoor in #119
- Revert "Build/update" by @wewoor in #120
- build: ready for publishing esm module by @wewoor in #121
- Feat/activity bar by @zhangtengjin in #116
- fix(output): disable the minimap and fix output can't refresh problem by @wewoor in #124
- fix: fix cycle file, extract connect to controller by @zhangtengjin in #126
- feat: extract logic to extensions by @zhangtengjin in #127
- fix(toolbar): remove the toolbar style.scss import by @wewoor in #132
- Support add, remove, update , getMenuById, addRootMenu features for menuBar by @mumiao in #133
- Refactor/editor tab by @wewoor in #134
- Alias the module absolute import to relative by @wewoor in #135
- feat: extract editor modified logic to extensions by @mumiao in #138
- fix: editor.executeEdits that pass in the desired end selection for t… by @mumiao in #137
- feat: editorService support subscribe onMoveTab, onSelectTab, onClose… by @mumiao in #140
- Support the custom settings config by @wewoor in #141
- Integrate with the Typedoc by @wewoor in #136
- refactor: optimize problems and notification modules, and extract into extension by @PKaPI in #146
- refactor: overwrite the default monaco editor.main.js and update Command Palette by @wewoor in #147
- fix: remove the useless injectable decorator by @wewoor in #149
- fix(monaco): import default language contributions by @wewoor in #151
- refactor: get the quickInputService instance from ServicesAccessor by @wewoor in #150
- feat: support show or hide statusBar when rightClik statusBar panel by @mumiao in #154
- refactor(api): refactor the molecule API and interfaces by @wewoor in #155
- fix: update the workbench color theme detail by @wewoor in #157
- feat: encapsulate the quickAccessProvider by @wewoor in #158
- fix: sidebar color theme improvement by @wewoor in #159
- feat: support cache SplitPane Position of Panel and reset SplitPane p… by @mumiao in #161
- Fix/workbench by @mumiao in #160
- refactor(component): improve search input interface by @mortalYoung in #165
- refactor(component): improve searchTree & tree component by @mortalYoung in #166
- feat(component): search input support to specify validateInfo by @mortalYoung in #167
- feat(component): search input support text wrap by @mortalYoung in #169
- feat(i18n): support basic il8n feature by @wewoor in #170
- feat: appearance needs re layout after show or hide by @mumiao in #171
- fix(build): replace the path named mo with relative path by @wewoor in #172
- fix: set the outline as 0 for the root element by @wewoor in #177
- refactor: move notification from extensions to stories by @mortalYoung in #180
- feat: develop explorer panels by @mortalYoung in #174
- refactor(folderTree): improve folderTree input behavior by @mortalYoung in #179
- refactor(collapse): remove dependency about rc-collapse by @mortalYoung in #181
- fix(collapse): improve the timing to detect panel content whether empty by @mortalYoung in #184
- feat(collapse): collapse panel content support to scroll by @mortalYoung in #185
- feat(i18n): localize support to provide dynamic replace text by @mortalYoung in #186
- feat: develop open editors window by @mortalYoung in #183
- Design and Extract LayoutService by @mumiao in #176
- fix(folderTree): improve add root folder & delete dialog by @mortalYoung in #192
- feat(collapse): collaspe support to specify grow attr by @mortalYoung in #188
- fix: add the built-in addons for the searchPane by @wewoor in #193
- fix(collapse): fix calc content height failed because of height: 100% by @mortalYoung in #194
- refactor: improve activitybar & sidebar by @mortalYoung in #195
- fix(collapse): open editor not expand expected by @mortalYoung in #196
- ci: exec check-types before commit by @mortalYoung in #201
- fix: improve global contextMenu in activity bar by @mortalYoung in #200
- fix(menu): improve menu interactive behavior by @mortalYoung in #199
- feat: support keybinding via extensions by @mortalYoung in #198
- feat: support to customize welcome page by @mortalYoung in #202
- fix: default register the SettingsController singleton by @wewoor in #204
- feat: support to toggle side bar visibility by command by @mortalYoung in #203
- feat: menu support to set divider by @mortalYoung in #205
- fix: improve activity context menu behavior by @mortalYoung in #206
- fix(editor): fix report error message when close tab in editor by @mortalYoung in #207
- feat: support to toggle panels via keybinding by @mortalYoung in #208
- feat: folderTree support to set entry page by @mortalYoung in #209
- fix: the editor content incorrect when changing tabs by @mortalYoung in #210
- build: improve gulp task to build css by @mortalYoung in #213
- fix(global): set the color of Tag a as inherit by @wewoor in #216
- fix: improve editor content change by @mortalYoung in #215
- chore: remove rc-collapse dependency by @mortalYoung in #217
- feat: support onPanelToolbarClick in explorer panels by @mortalYoung in #218
- fix: fix editor tabs cannot scroll by @mortalYoung in #219
- fix: location render incorrect after editing by @mortalYoung in #220
- fix: improve dropdown get relative position by @mortalYoung in #222
- fix: improve workbench height & box-sizing by @mortalYoung in #223
- fix: improve active style and prevent the show of native contextMenu by @mortalYoung in #225
- style: improve editor controller & service code style by @mortalYoung in #226
- feat: move the default problems extension to stories by @wewoor in #227
- fix: the value still in when file reopen by @mortalYoung in #228
- feat: add the outputEditorInstance property in panelService by @wewoor in #229
- fix: improve the timing when to check empty of panels by @mortalYoung in #233
- fix: improve unreasonable design by @mortalYoung in #232
- fix: fix problem panel cannot open after hiding by @mortalYoung in #239
- fix: auto adjust the output after resize the panel by @wewoor in #240
- build: improve publish package by @mortalYoung in #245
- feat: improve problems panel by @mortalYoung in #242
- fix: duplicate command palette in editor context menu by @mortalYoung in #243
- fix: update foldertree new folder by @mortalYoung in #247
- fix: improve tree helper types by @mortalYoung in #248
- fix: improve editor actions by @mortalYoung in #234
- Fix the tsyringe uncaught TypeInfo not known Error by @wewoor in #249
- fix: icon support spin by @mortalYoung in #250
- feat: gulp task support to watch file changed by @mortalYoung in #251
- fix: improve problems service functions by @mortalYoung in #254
- fix: improve duplicated key in tree by @mortalYoung in #255
- fix: output panel didn't save data when switching panels by @mortalYoung in #252
- fix: icon support to customize by @mortalYoung in #256
- fix: fix keybinding invalidation when dispose an editor by @mortalYoung in #258
- fix: panels support to close by @mortalYoung in #257
- fix: improve close group in editor by @mortalYoung in #267
- fix: improve editor icon by @mortalYoung in #268
- feat: editor actions & actionBar support tooltip by @mortalYoung in #260
- fix: add the type keyword to the ILocale interface by @wewoor in #273
- fix: maximized icon displayed incorrect by @mortalYoung in #281
- feat: editorTree & editorTabs support scroll into view by @mortalYoung in #275
- fix: improve minimap color theme & problem color theme by @mortalYoung in #270
- docs: update the comments for the ILocaleService by @wewoor in #274
- docs: add the naming rules for the Services by @wewoor in #277
- refactor: update ExplorerService interfaces by @wewoor in #291
- fix: editor disappear when closing a maximized panel by @mortalYoung in #287
- refactor: improve search controller & service by @mortalYoung in #294
- refactor: update the MenuBarService by @wewoor in #292
- refactor: update the ProblemsService by @wewoor in #295
- docs: add the Changes part in the PR template by @wewoor in #301
- refactor: improve actionbar className by @mortalYoung in #296
- refactor: update the PanelService by @wewoor in #300
- refactor: improve the export api of folderTree by @mortalYoung in #302
- refactor: rename the SidebarService addPane to add by @wewoor in #290
- refactor: update the NotificationService by @wewoor in #293
- refactor(activitybar): update the ActivityBarService interfaces by @wewoor in #289
- fix: improve tooltip in different color theme by @mortalYoung in #304
- refactor: update the StatusBarService by @wewoor in #297
- refactor: remove the monaco typing reference from index.d.ts by @wewoor in #305
- refactor: change iconName to icon globally by @mortalYoung in #306
- feat(menubar): add menu bar methods to service and support shortcut keys by @ProfBramble in #298
- fix: setting config not working when deleting property by @mortalYoung in #309
- refactor: better type description by @ProfBramble in #310
- test: the actionBar component by @wewoor in #321
- fix: add an if statement before calling the unmountComponentAtNode by @wewoor in #319
- refactor(monaco): remove useless props by @ProfBramble in #323
- test: the useContextMenu component by @wewoor in #322
- test: add button component unit test by @ProfBramble in #314
- test: the checkbox component by @ProfBramble in #320
- refactor: add type definition and extract style name by @ProfBramble in #331
- test: add unit test for breadcrumb component by @mortalYoung in #330
- test: add unit test for tooltip by @mortalYoung in #332
- refactor: Improvements to dialog operation by @ProfBramble in #327
- test: add textarea component unit test by @ProfBramble in #335
- refactor: the Dropdown component by @wewoor in #328
- test: the Icon component by @wewoor in #329
- refactor: the List component by @wewoor in #333
- test: the contenxtView component by @wewoor in #324
- test: add unit test for Toolbar by @mortalYoung in #337
- ci: integrated with the codecov by @wewoor in #338
- test: add unit test for tree component by @mortalYoung in #336
- test: add unit test for Tabs component by @mortalYoung in #339
- fix: improve type definition of editor tab by @mortalYoung in #341
- refactor: the Select and Option components by @wewoor in #340
- test: add unit test for problemsService by @mortalYoung in #348
- fix: height is lost after adjusting the input text by @ProfBramble in #347
- test: add test for notificationService by @mortalYoung in #346
- refactor: improve the Color Theme APIs by @mortalYoung in #344
- refactor: update the ExtensionService APIs by @wewoor in #342
- Revert "refactor: update the ExtensionService APIs" by @wewoor in #352
- add unit test for activityBarService by @mortalYoung in #350
- refactor: update the ExtensionService APIs by @wewoor in #353
- feat: support set the order of the panel by @wewoor in #351
- test: add search component unit test by @ProfBramble in #345
- fix: prevent page broken via folderTree by @mortalYoung in #358
- test: add test for layoutService by @mortalYoung in #356
- feat: support to set the default context menu in folderTree by @mortalYoung in #363
- fix: prevent page broken when data is undefined by @mortalYoung in #361
- refactor: improve localize in context menu in folderTree by @mortalYoung in #362
- refactor: improve the Settings by @wewoor in #364
- fix: tree can't update root node by @mortalYoung in #368
- feat: folderTree support to loadData by @mortalYoung in #367
- refactor: improve the MenuBarService by @mortalYoung in #365
- test: add additional search unit tests by @ProfBramble in #371
- test: add dialog unit tests by @ProfBramble in #359
- refactor: the Menu component by @ProfBramble in #370
- test: add unit test for panelService by @mortalYoung in #372
- refactor: the SidebarService by @mortalYoung in #373
- refactor: improve the i18n by @wewoor in #343
- test: add search service unit test by @ProfBramble in #374
- test: add unit test for statusBarService by @mortalYoung in #375
- test: add editor tree service unit test by @ProfBramble in #377
- refactor: rename logErrorFn to expectLoggerErrorToBeCalled by @mortalYoung in #381
- test: add unit test for statusBar by @mortalYoung in #383
- test: add unit test for activityBar in workbench by @mortalYoung in #382
- refactor: update the Scrollable component by @wewoor in #380
- test: add unit tests for the EditorService by @wewoor in #376
- test: add unit test for Explorer Service by @mortalYoung in #378
- test: add menubar component unit test by @ProfBramble in #385
- refactor: optimize the FolderTreeService by @ProfBramble in #384
- fix: can't add the new panel when open it by @wewoor in #390
- test: add unit test for folderTree in workbench by @mortalYoung in #391
- test: unit tests for the Workbench by @wewoor in #387
- test: add unit test for explorer and searchPanel by @mortalYoung in #393
- test: add unit test for editorTree in workbench by @mortalYoung in #386
- test: add unit test for localeNotification in workbench by @mortalYoung in #398
- feat: adjust the import method by @ProfBramble in #400
- test: add unit test for paneView and statusBarView by @mortalYoung in #394
- test: unit tests for the Editor view by @ProfBramble in #396
- fix: optimize the Color Theme by @wewoor in #395
- test: unit tests for the Notification view by @wewoor in #399
- test: unit tests for the Panel component by @wewoor in #392
- fix: ellipsis the title when width is too narrow by @mortalYoung in #412
- fix: update the LocaleService initial logic by @wewoor in #397
- fix: improve the style of tab title by @mortalYoung in #409
- feat(editor): add the onOpenTab event by @wewoor in #416
- fix: fix select all action always select the editor content by @mortalYoung in #415
- fix: update the getBuiltInColors method to immutable by @wewoor in #417
- fix: set the collapse content width to initial value by @wewoor in #420
- fix: fix editor size render incorrect when toggle the sidebar by @mortalYoung in #421
- fix: add built-in titles for the activityBar items by @wewoor in #424
- fix: remove the pointer-events CSS property by @wewoor in #423
- feat: support to get groupId via tabId by @mortalYoung in #431
- refactor: adjust and extend activityService method of remove data by @ProfBramble in #436
- fix: renderPane exec twice by @mortalYoung in #439
- fix: fix undo and redo actions by @mortalYoung in #440
- fix: perfect the Tree component style by @wewoor in #428
- fix: improve the forceUpdate after editor open and close by @mortalYoung in #441
- fix: optimize the shadow effect of Scrollable by @mortalYoung in #443
- fix(color theme): optimize the Panel, actionBar by @wewoor in #445
- feat: support render icon in tab title by @mortalYoung in #447
- fix: prevent miniMapSlider covered by other colors by @mortalYoung in #448
- feat: support to subscribe the drop event in tree by @mortalYoung in #450
- feat: remove rc-tree and develop the new Tree component by @mortalYoung in #418
- refactor: merge the theme style into one style.css by @wewoor in #462
- refactor: update the built-in colorTheme extensions by @wewoor in #465
- docs: update the README badges by @wewoor in #466
- refactor: move tree helper to common and rename it to treeUtil by @mortalYoung in #464
- fix: the tsyringe inject the EditorModel error by @wewoor in #468
- refactor: required the id, name properties for the IExtension interface by @wewoor in #461
- fix: fix the searchById method by @mortalYoung in #469
- refactor: the tree util & the type of folderTree by @mortalYoung in #467
- test: unit tests for the mo/react by @wewoor in #470
- fix: update the hover style for list by @mortalYoung in #476
- feat: add built-in service by @mortalYoung in #471
- refactor: improve the type definition for breadcrumb by @mortalYoung in #479
- refactor: improve the type definition for actionBar by @mortalYoung in #480
- docs: integrated with the docusaurus by @wewoor in #451
- fix: remove useless code by @mortalYoung in #482
- refactor: the getTabById requires the tabId and groupId by @wewoor in #483
- feat: provider supports custom locale by @ProfBramble in #473
- docs: update the usage by @wewoor in #485
- fix: improve the insert strategy in folderTree by @mortalYoung in #486
- docs: add the quick start by @mortalYoung in #487
- docs: update README by @wewoor in #488
- docs: update the Introduction by @wewoor in #498
- build: add gulp task for removing development variables by @mortalYoung in #499
- refactor: improve the id type definitions by @mortalYoung in #484
- docs: add colorTheme.md by @mortalYoung in #497
- docs: update the-first-extension.md content by @wewoor in #504
- chore: update the codicons dependency by @mortalYoung in #505
- chore: bump monaco-editor and monaco-editor-webpack-plugin version by @mortalYoung in #506
- refactor: improve the logic of tabs component by @mortalYoung in #502
- fix: improve the exports of models by @mortalYoung in #507
- feat: support a new Welcome page by @mortalYoung in #508
- fix: initView will override the setDefaultValue by @mortalYoung in #513
- build: update the limitation of node version by @mortalYoung in #515
- fix: fix can't clear the notifications by @mortalYoung in #518
- fix: create treeNode by default id by @mortalYoung in #522
- refactor: optimize the MoleculeProvider by @wewoor in #517
- fix: show the SubMenu in right place when the Menu is horizontal mode by @wewoor in #526
- feat: support sort in folderTree by @mortalYoung in #524
- fix: improve the circular deps error when execute yarn link by @mortalYoung in #528
- fix: remove the warning in console by @mortalYoung in #529
- docs: update the Guides in Chinese by @wewoor in #525
- docs: update zh-CN content by @wewoor in #536
- docs: update the clarity of icon by @mortalYoung in #537
New Contributors
- @wewoor made their first contribution in #2
- @zhangtengjin made their first contribution in #40
- @mumiao made their first contribution in #58
- @PKaPI made their first contribution in #102
- @ProfBramble made their first contribution in #298
Full Changelog: https://github.com/DTStack/molecule/commits/v0.9.0-beta.1