Skip to content

Commit

Permalink
What's new static html page (#64)
Browse files Browse the repository at this point in the history
* added static html page

* styling and import in whats-new.md

* condensed html

* fixed bad references

* added more content and styling
  • Loading branch information
otykier authored Oct 12, 2023
1 parent bf6461c commit 1dbf01c
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 64 deletions.
5 changes: 5 additions & 0 deletions _site/staticwebapp.config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"routes": [
{
"route": "/whats-new",
"redirect": "/whats-new.html",
"statusCode": 301
},
{
"route": "/te3/other/release-notes",
"redirect": "/te3/other/release-notes/3_11_0.html",
Expand Down
4 changes: 2 additions & 2 deletions common/Datasets/dataset-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ Tabular Editor can work with several different dataset types. Bellow is an overv
## Unsupported datasets
The following datasets types are unsupported, as they don't support XMLA write operations.

- Datasets based on a live connection to an Azure Analysis Services or SQL Server Analysis Services model.
- Datasets based on a live connection to a Power BI dataset in another workspace. Please refer to [Intro to datasets across workspaces](../connect-data/service-datasets-across-workspaces.md).
- Reports based on a live connection to an Azure Analysis Services or SQL Server Analysis Services model.
- Reports based on a live connection to a Power BI dataset.
- Datasets with Push data.
- Datasets stored in Power BI My Workspace.
- Direct Lake Default Datasets
Expand Down
2 changes: 1 addition & 1 deletion docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
],
"resource": [
{
"files": [ "images/**", "te3/images/**" ]
"files": [ "images/**", "te3/images/**", "whats-new.html" ]
}
],
"globalMetadata": {
Expand Down
Binary file added images/SpacePartsCo_CharacterLineUp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions te3/desktop-limitations.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
uid: desktop-limitations
uid: desktop-limitations-te3
title: Power BI Desktop limitations
author: Daniel Otykier
updated: 2021-09-10
author: Morten Lønskov
updated: 2023-08-21
applies_to:
editions:
- edition: Desktop
Expand Down
2 changes: 1 addition & 1 deletion te3/toc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
## @getting-started
## @whats-new
## @editions
## @desktop-limitations
## @desktop-limitations-te3
## @powerbi-xmla

# Documentation
Expand Down
67 changes: 10 additions & 57 deletions te3/whats-new.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,13 @@
---
uid: whats-new
title: What's new in Tabular Editor 3
author: Daniel Otykier
updated: 2021-06-01
title: What's new
author: Morten Lønskov
updated: 2023-10-11
---
# What's new in Tabular Editor 3?

(The following section assumes that you are somewhat familiar with the open-source Tabular Editor 2).

Tabular Editor 3 adds the following features that are not available in the open-source version:

- UI overhaul
- Visual Studio-like, fully customizable shell
- Theming support (dark mode!)
- Hi-DPI and multi-monitor support
- New, super-powerful DAX Editor
- Powered by Scintilla (SciTe, Notepad++, etc.)
- Many Code Assist features (aka. "IntelliSense")
- Offline syntax and semantic checking and highlighting
- **Roadmap:** Configurable hotkeys and color schemes
- DAX debugging
- Full offline metadata analysis with syntax and semantic checking
- Metadata automatically inferred for calculated objects, without being connected to AS
- Messages view that displays all DAX errors/warnings and allows you to quickly navigate to the code that has issues
- Find/replace dialog box
- Allows you to display all find results in a window to quickly navigate between objects
- Supports RegEx, backslash expressions and Dynamic LINQ searches
- Diagram view
- Easily navigate large models, including only tables that are related to the table you're looking at
- Easily add/edit relationships
- Save/load diagrams to files
- **Roadmap:** Save/load diagrams to model annotations
- DAX Scripting
- Edit multiple measures in a single script
- Supports editing various measure properties (DisplayFolder, Description, IsHidden, KPIs, etc.) in addition to the DAX expression itself
- Support for calculated tables and calculated columns
- Support for calculation groups/items
- Macro recorder (C# aka. "Advanced Scripting")
- Scripts can be saved as reusable macros (aka. "custom actions") that are fully customizable with the rest of the UI shell
- New connected features:
- Workspace Mode (simultaneously synchronize model metadata to disk AND to analysis services)
- Table Preview (infinite scrolling on tables in import mode, filtering/sorting supported in both import and DirectQuery mode)
- DAX Query Editor
- Pivot Grid view (drag and drop columns/measures from TOM explorer)
- Async Data Refresh
- VertiPaq Analyzer (also allows you to import an existing vpax file when working offline)
- Power Query support
- Load column metadata from tables that use Power Query partitions
- **Roadmap:** Power Query editor with IntelliSense<sup>TM</sup>-like features

In addition to the features listed above, Tabular Editor 3 will have full feature parity with Tabular Editor 2.

# Next steps

- @editions
- [Overview of Tabular Editor 3's User Interface](xref:user-interface)
- @security-privacy
- @preferences
- [Tabular Editor 3 Onboarding Guide](xref:onboarding-te3)
<script>
function resizeIframe(height) {
const iframe = document.getElementById("content-iframe");
iframe.style.height = height + 'px';
}
</script>
<iframe id="content-iframe" src="../whats-new.html" title="What's new" style="border:none;width:100%;"></iframe>
95 changes: 95 additions & 0 deletions whats-new.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
a { text-decoration: none; }
img { width: 100%; height: auto; }
body { font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif; }
.light-mode { }
.light-mode a { color: #337ab7; }
.light-mode a:hover { color: #23527c; }
.dark-mode { background-color: #333; color: #fff; }
.dark-mode a { color: #87bdd8; }
.dark-mode a:hover { color: #a8d3e6; }

* { box-sizing: border-box; }
.column { float: left; width: 50%; padding: 10px; }
.row:after { content: ""; display: table; clear: both; }
</style>
</head>
<body id="body-element">
<!--- CONTENT GOES BELOW THIS LINE -->
<h2>What's new</h2>
<div class="row">
<div class="column">
<h2>Tabular Editor 3</h2>
<p>Latest public release: <a href="https://docs.tabulareditor.com/te3/other/release-notes">September 2023 (v. 3.11.0)</a></p>
<ul>
<li><a href="https://blog.tabulareditor.com/2023/09/26/fabric-direct-lake-with-tabular-editor-part-2-creation/">Create DirectLake datasets from scratch</a></li>
<li>DAX function updates:
<ul>
<li><a href="https://dax.guide/MINX"><code>MINX</code></a> / <a href="https://dax.guide/MAXX"><code>MAXX</code></a></li>
<li><a href="https://dax.guide/MATCHBY"><code>MATCHBY</code></a></li>
</ul>
</li>
<li>New support for native queries on Databricks</li>
<li>Latest TMDL preview</li>
<li>DAX debugger improvements</li>
</ul>
<h2>Community</h2>
<p>News from our <a href="https://github.com/TabularEditor/TabularEditor3/discussions">community</a>:</p>
<ul>
<li><a href="https://blog.tabulareditor.com/2023/09/27/ci-cd-scripts-for-tabular-editor-2s-cli/">CI/CD scripts for Tabular Editor</a></li>
<li><a href="https://github.com/PowerBI-tips/TabularEditor-Scripts">Tabular Editor scripts</a> by <a href="https://powerbi.tips">PowerBI.tips</a></li>
</ul>
<h2>Other resources</h2>
<ul>
<li><a href="https://github.com/TabularEditor/TabularEditor3/discussions">GitHub issue tracker (TE3)</a></li>
<li><a href="https://github.com/TabularEditor/TabularEditor/discussions">GitHub issue tracker (TE2.x)</a></li>
</ul>
</div>
<div class="column">
<h2>Tabular Editor Learn</h2>
<p>Explore our <a href="https://tabulareditor.com/learn">interactive learning platform</a>:</p>
<ul>
<li>25+ hours of free content</li>
<li>Create better data models, faster</li>
<li>Master every aspect of Tabular Editor</li>
<li>Help Borp, Zip, Tropphus at Space Parts Inc.</li>
</ul>
<p><a href="https://tabulareditor.com/learn">tabulareditor.com/learn</a></p>
<img src="images/SpacePartsCo_CharacterLineUp.png" />
</div>
</div>

<!--- CONTENT GOES ABOVE THIS LINE -->

<script>
document.addEventListener('DOMContentLoaded', function () {
const params = new URLSearchParams(window.location.search);
const style = params.get('style');
const bodyElement = document.getElementById('body-element');

if (style === 'dark') {
bodyElement.classList.add('dark-mode');
} else {
bodyElement.classList.add('light-mode');
}
});

if (window.parent.resizeIframe) {
window.addEventListener("load", () => {
const body = document.body;
const computedStyle = window.getComputedStyle(body);
const marginTop = parseFloat(computedStyle.marginTop);
const marginBottom = parseFloat(computedStyle.marginBottom);

const frameHeight = body.scrollHeight + marginTop + marginBottom + 100;

window.parent.resizeIframe(frameHeight);
});
}
</script>
</body>
</html>

0 comments on commit 1dbf01c

Please sign in to comment.