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

Release v3.4.0 #275

Merged
merged 9 commits into from
Jul 18, 2024
Merged

Release v3.4.0 #275

merged 9 commits into from
Jul 18, 2024

Conversation

Adam-it
Copy link
Contributor

@Adam-it Adam-it commented Jul 18, 2024

🎯 Aim

The aim is to prepare a new minor release with the latest changes that introduced improvements in the welcome experience, filter sample gallery and create a project walkthrough step,

📷 Result

image

✅ What was done

  • Improves welcome experience
  • Fixes lags in sample gallery search
  • Improves sample gallery filter functionalities
  • Improves create project step in walkthrough

Saurabh7019 and others added 8 commits June 30, 2024 00:57
## 🎯 Aim

Fixes SearchBar lag issue. 

## 📷 Result

![issue-220](https://github.com/pnp/vscode-viva/assets/18114579/feebd3c0-3505-47b0-82fb-5441809e777b)

## ✅ What was done

- [X] Added `use-debounce` package.
- [X] Modified `SearchBar` component to debounce search query.

## 🔗 Related issue

Closes: #220
## 🎯 Aim

This pull request introduces several enhancements to improve the user
experience and functionality of the application:

Filter Management Enhancement: Implemented a feature to display selected
filters prominently and provide a clear button to reset filters,
inspired by TT's intuitive design.

Filter State Persistence: Fixed an issue where navigating back from the
detail view would reset filter selections, ensuring that selected
filters persist across navigation sessions.

Scroll Behavior Improvement: Addressed a UI issue in the samples gallery
where scrolling position in detail views was not consistently reset to
the top, now ensuring a consistent user experience.

These enhancements aim to enhance usability, streamline user interaction
with filters, and improve overall navigation consistency within the
application.

## 📷 Result


![1](https://github.com/pnp/vscode-viva/assets/64063580/43dfea1f-fcf3-440b-8a75-8902546bfbaa)



![2](https://github.com/pnp/vscode-viva/assets/64063580/92e25eb6-e0fd-4a8b-8f2d-b1b671a0cdcf)



![3](https://github.com/pnp/vscode-viva/assets/64063580/d3c5183e-d411-4a64-ac48-b53a15b12909)


## ✅ What was done


- [X] Added selected filters and clear filters button, similar to TT's
style, with tags representing each filter set and a button to clear all
selected filters.

- [X] Fixed issue where navigating back from the detail view didn't
preserve filter state, now filters remain selected as expected.


- [X] Addressed issue in samples gallery where scrolling in the previous
view not at the top resulted in lower scroll position in detail view;
now sets scroll position to the top.

## 🔗 Related issue

Closes: #155
## 🎯 Aim

Improves create new project walkthrough step with SPFx component types.

## 📷 Result


![image](https://github.com/pnp/vscode-viva/assets/18114579/c5a28884-834b-4eb5-b751-069a03ebd664)

## ✅ What was done

- [X] Updated create-new-project.md file

## 🔗 Related issue

Closes: #267
## 🎯 Aim

Update readme

Closes: #271
## 🎯 Aim

The previous text was replaced with a button

## 📷 Result

![image](https://github.com/user-attachments/assets/6cde9cf1-bd90-45bd-91b4-8db51d9dbce5)

## 🔗 Related issue

Closes: #261
@Adam-it Adam-it self-assigned this Jul 18, 2024
@Adam-it Adam-it merged commit fb7e9b2 into main Jul 18, 2024
2 checks passed
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.

3 participants