Skip to content

feat: add recent projects to welcome screen#450

Merged
cguedes merged 21 commits into
mainfrom
440-add-actions-to-welcome-screen
Sep 1, 2023
Merged

feat: add recent projects to welcome screen#450
cguedes merged 21 commits into
mainfrom
440-add-actions-to-welcome-screen

Conversation

@sehyod

@sehyod sehyod commented Aug 30, 2023

Copy link
Copy Markdown
Collaborator

This adds the welcome actions to the empty view
image

Sidebars are now disabled when no project is open (including the resize handles)
Opening or creating a project re-enables the sidebars and opens the explorer panel

"Documentation" redirects to the repo, maybe we should use a better name?

The Logo with the main shortcuts will still be visible as the empty view (project open but no editor open):
Screenshot 2023-08-31 at 12 25 19

Closes #440

@sehyod sehyod requested a review from cguedes August 30, 2023 13:34
@codecov

codecov Bot commented Aug 30, 2023

Copy link
Copy Markdown

Codecov Report

Merging #450 (8c593b9) into main (303c46a) will decrease coverage by 1.18%.
The diff coverage is 27.07%.

@@            Coverage Diff             @@
##             main     #450      +/-   ##
==========================================
- Coverage   80.32%   79.14%   -1.18%     
==========================================
  Files         188      191       +3     
  Lines       11151    11322     +171     
  Branches     1077     1081       +4     
==========================================
+ Hits         8957     8961       +4     
- Misses       2180     2344     +164     
- Partials       14       17       +3     
Files Changed Coverage Δ
src/application/App.tsx 0.00% <0.00%> (ø)
src/application/components/MainPanel.tsx 0.00% <0.00%> (ø)
src/application/components/icons.tsx 0.00% <0.00%> (ø)
src/application/sidebar/ExplorerPanel.tsx 0.00% <0.00%> (ø)
src/application/sidebar/LeftSidePanelWrapper.tsx 0.00% <0.00%> (ø)
src/application/sidebar/RightSidePanelWrapper.tsx 0.00% <0.00%> (ø)
src/application/views/WelcomeView.tsx 0.00% <0.00%> (-100.00%) ⬇️
src/components/Button.tsx 0.00% <0.00%> (ø)
src/application/listeners/projectEventListeners.ts 39.37% <53.84%> (+1.87%) ⬆️
src/application/components/SideBar.tsx 100.00% <100.00%> (ø)
... and 5 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@sehyod sehyod changed the title 440 add actions to welcome screen feat: add actions to welcome screen Aug 30, 2023
@sehyod sehyod changed the title feat: add actions to welcome screen feat: add recent projects to welcome screen Aug 31, 2023
@cguedes cguedes merged commit 01525f2 into main Sep 1, 2023
@cguedes cguedes deleted the 440-add-actions-to-welcome-screen branch September 1, 2023 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add actions to welcome screen

2 participants