Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
102 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+334 KB
(540%)
website/src/blog/2022-09-01-new-in-banana-cake-pop-1/new-in-banana-cake-pop-1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed
BIN
-277 KB
website/src/blog/2022-09-01-new-in-banana-cake-pop-1/youtube-thumbnail.png
Binary file not shown.
95 changes: 95 additions & 0 deletions
95
...blog/2022-10-05-new-in-banana-cake-pop-2/2022-10-05-new-in-banana-cake-pop-2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
--- | ||
path: "/blog/2022/10/05/new-in-banana-cake-pop-2" | ||
date: "2022-10-05" | ||
title: "New in Banana Cake Pop 2" | ||
tags: ["bananacakepop", "graphql", "ide", "cloud", "release"] | ||
featuredImage: "new-in-banana-cake-pop-2.png" | ||
author: Rafael Staib | ||
authorUrl: https://github.com/rstaib | ||
authorImageUrl: https://avatars0.githubusercontent.com/u/4325318?s=100&v=4 | ||
--- | ||
|
||
[![YouTube Video](../shared/new-in-bcp-youtube.png)](https://youtu.be/X3cfnm0UHVQ) | ||
|
||
## Getting started | ||
|
||
Everything you need to get started with **Banana Cake Pop** you'll find on [bananacakepop.com](https://bananacakepop.com) | ||
|
||
## Drag & Drop | ||
|
||
We've added _Drag & Drop_ support to the document explorer. That makes moving documents, files and folders around so much easier. Moreover, we've added support for dropping files for _File Upload_ from outside. Just drag one or multiple files (e.g. a photo) from your computer and drop it on the document explorer root or a specific folder. | ||
|
||
## Defer/Stream Spec | ||
|
||
We've updated to the latest Defer/Stream spec draft version, but with backward-compatibility in mind. It still works with previous versions of Hot Chocolate or other servers that implemented the prior spec version. | ||
|
||
## Operation Extraction | ||
|
||
We've optimized how GraphQL operations are sent over the wire. Before we send an operation, we remove all the superfluous operations and fragments. For instance, if we have two queries in a GraphQL document, query `A` and `B`, we send only the query and its fragments we execute. Such a document could look like the following. | ||
|
||
```graphql | ||
query A { | ||
me { | ||
...UserFragment | ||
} | ||
} | ||
|
||
query B { | ||
me { | ||
...UserFragment | ||
friends { | ||
...FriendFragment | ||
} | ||
} | ||
} | ||
|
||
fragment UserFragment on User { | ||
name | ||
image | ||
} | ||
|
||
fragment FriendFragment on User { | ||
...User | ||
age | ||
} | ||
``` | ||
|
||
If we execute query `A`, for example, the request would look like the following. | ||
|
||
```graphql | ||
query A { | ||
me { | ||
...UserFragment | ||
} | ||
} | ||
|
||
fragment UserFragment on User { | ||
name | ||
image | ||
} | ||
``` | ||
|
||
With this technique, we didn't only reduce the request overhead but were also able to send query `A` even though query `B` is not valid. | ||
|
||
## Horizontal Scrolling for Tabs | ||
|
||
We've added horizontal scrolling on tabs for mice with a scroll wheel. Instead of scrolling up/down, we switched to scrolling left/right. Simply hover over tabs that contain partly visible tabs and use the scroll wheel of the mouse to move hidden tabs into the visible area. | ||
|
||
## Insider Version | ||
|
||
We start now with insider versions for the Electron app, which will run side-by-side with the released app version. Follow this link [bananacakepop.com](https://bananacakepop.com) to download the first insider build. | ||
|
||
## Further Improvements | ||
|
||
A few more, worth mentioning, improvements are listed below. | ||
|
||
1. Increased efficiency of workspace synchronization | ||
1. Reduced Electron app size | ||
1. Removed app leave warning prompt | ||
1. Increased editor performance | ||
|
||
## Subscribe | ||
|
||
To stay up to date, subscribe to our [ChilliCream YouTube Channel](https://www.youtube.com/c/ChilliCream) to get notified whenever we publish new videos. | ||
|
||
I'm Rafael Staib, and as soon as **Banana Cake Pop 3** is released, I'll be right here to tell you what's new in **Banana Cake Pop**! |
Binary file added
BIN
+412 KB
website/src/blog/2022-10-05-new-in-banana-cake-pop-2/new-in-banana-cake-pop-2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters