-
Notifications
You must be signed in to change notification settings - Fork 6
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
1 parent
7e65068
commit 845a7ec
Showing
17 changed files
with
143 additions
and
29 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
![logo64](./assets/22-09-2023/logo64.png) | ||
|
||
# Visualiser 1.2.0 Changes | ||
|
||
This document describes the changes and additions from version 1.0.9-preview to version 1.2.0. | ||
|
||
## UI | ||
|
||
### General UI Improvements | ||
|
||
We generally improved the UI, including the addition of a sidebar, to deliver a sleeker and more comfortable experience. | ||
|
||
![Alt text](./assets/1-03-2024/improved-ui.png) | ||
|
||
We improved the usability of the UI under different conditions like when the window gets too small. | ||
|
||
### Empty Panel Copy | ||
|
||
We added copy and a subtle design to panels that are empty to indicate that an action (like loading a trace) is required before they become active. | ||
|
||
[Clip: Empty Panels](./assets/1-03-2024/1.2.0-empty-panels.mp4) | ||
|
||
### Layer Editor Panel Redesign | ||
|
||
Previously, the layer editor is presented as a modal. It required multiple clicks to load a file and the interface is a bit confusing. In this version, the layer editor is redesigned as a popover and is significantly more usable. | ||
|
||
[Clip: Layer Editor](./assets/1-03-2024/1.2.0-layer-panel.mp4) | ||
|
||
### Steps Panel Redesign | ||
|
||
Previously, the playback controls tend to be hidden from immediate sight due to all controls being on the main toolbar. In this version, the playback controls are separated into their own island. | ||
|
||
![Steps Panel](./assets/1-03-2024/steps-panel.png) | ||
|
||
### Event Properties View | ||
|
||
We added a way to view all of the properties of an event. This can be opened through clicking on **See All Properties** of an event in the Steps panel. | ||
|
||
![Event Properties](./assets/1-03-2024/event-properties.png) | ||
|
||
### Panel Management | ||
|
||
We added the ability reorganise your panels by moving them around. You can do this by dragging the handle in the top left corner. | ||
|
||
## System | ||
|
||
### Error Handling | ||
|
||
We introduced a per-layer error API that displays an error label when a layer encounters a problem. For example, if a map couldn't load correctly. | ||
|
||
[Clip: Error Handling](./assets/1-03-2024/1.2.0-error-handling.mp4) | ||
|
||
### Workspaces | ||
|
||
We introduced a simple import/export mechanism for quickly sharing or restoring your work. This can be found in the title bar menu (**Workspace** > **Open Workspace**, **Workspace** > **Save Workspace**). | ||
|
||
### Publish Workspaces | ||
|
||
We designed a simple way to export your workspaces with metadata. In the future, you'll be able to upload these to a community repository. | ||
|
||
![Publish Workspace](./assets/1-03-2024/publish-workspace.png) | ||
|
||
### Drag and Drop | ||
|
||
You can now drag and drop any assortment of files into the visualiser. | ||
|
||
[Clip: Drag and Drop](./assets/1-03-2024/1.2.0-drag-and-drop.mp4) | ||
|
||
### Filesystem Bridge Adapter (Experimental) | ||
|
||
To help with development and debugging workflows, we provided a way to see live update of search traces. With the right tooling, you'll be able to make changes to your code and then immediately see its visualisation. We're still refining this feature. | ||
|
||
## Features | ||
|
||
### Explore | ||
|
||
We added a hub for new users to try out built-in visualisations. | ||
|
||
![Explore Page](./assets/1-03-2024/explore-page.png) | ||
|
||
For new users, this panel would display on start-up. | ||
|
||
![Explore Page Modal](./assets/1-03-2024/explore-page-modal.png) | ||
|
||
### Fit to Viewport | ||
|
||
We introduced a way to fit specific layers to the viewport. | ||
|
||
[Clip: Fit to Viewport](./assets/1-03-2024/1.2.0-fit.mp4) | ||
|
||
### Filter Steps by Type | ||
|
||
We added the ability to filter events in the Steps view by event type. | ||
|
||
![Steps Filter](./assets/1-03-2024/steps-filter.png) | ||
|
||
### Debugger Improvements | ||
|
||
The debugger was updated with some new features. In the standard editor, you can now specify to break when a value changed from its parent. In the advanced editor, you now get access to `parent` and `children` variables. | ||
|
||
![Debugger](./assets/1-03-2024/debugger.png) | ||
|
||
## 2D Renderer | ||
|
||
### Performance Improvements | ||
|
||
We slightly improved perceived performance by increasing resolution when playback is paused and decreasing resolution when it is playing. We also implement dynamic framerate so the playback should feel more consistent. | ||
|
||
# Known Issues | ||
|
||
See issues on [our bug tracker](https://github.com/path-visualiser/app/issues). | ||
|
||
# Releases | ||
|
||
See releases for v1.2.0 [here](https://github.com/path-visualiser/app/releases/tag/v1.2.0). |
This file was deleted.
Oops, something went wrong.
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,28 @@ | ||
version: 1.1.0 | ||
|
||
components: | ||
tile: | ||
- $: rect | ||
width: 1 | ||
height: 1 | ||
x: ${{ event.x + i }} | ||
y: ${{ event.y }} | ||
fill: ${{ color[event.type] }} | ||
text: i = ${{ i }} | ||
textX: 0.1 | ||
textY: 0.9 | ||
fontSize: 0.35 | ||
fontColor: ${{ themeBackground }} | ||
$for: | ||
$to: 10 # Optional, default 1 | ||
$step: 2 # Optional, default 1 | ||
|
||
views: | ||
main: | ||
- $: tile | ||
|
||
events: | ||
- type: source | ||
id: 1736 | ||
x: 8 | ||
y: 15 |