Skip to content

Commit ba5293f

Browse files
authored
Rename /pwa-getting-started/ dir to /temperature-converter/ (#104)
* rename dir * clarify readme re old dir pwa-pwastore * improve readmes PWA installer x2 * main readme pwastore row * not favicon * not simple
1 parent 0fe0a5c commit ba5293f

File tree

13 files changed

+111
-34
lines changed

13 files changed

+111
-34
lines changed

README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -97,27 +97,28 @@ See also:
9797
<!-- ====================================================================== -->
9898
## Progressive Web Apps (PWAs)
9999
<!-- sync:
100-
https://learn.microsoft.com/microsoft-edge/progressive-web-apps/demo-pwas
100+
https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index
101101
https://github.com/MicrosoftEdge/Demos/blob/main/README.md#progressive-web-apps-pwas
102-
sync'd July 30, 2025
102+
sync'd Oct. 17, 2025
103103
-->
104104

105105
| Demo name | Description and docs | Source code & Readme | Live demo page |
106106
|---|---|---|---|
107-
| 1DIV | A CSS sandbox app that demonstrates the Window Controls Overlay feature. | [/1DIV/](https://github.com/MicrosoftEdge/Demos/tree/main/1DIV) | [1DIV](https://microsoftedge.github.io/Demos/1DIV/dist/) demo |
108-
| Email client | A simulated email client PWA that demonstrates how to use PWA protocol handlers. | [/email-client/](https://github.com/MicrosoftEdge/Demos/tree/main/email-client) | [Email inbox](https://microsoftedge.github.io/Demos/email-client/) demo |
109-
| Application Title Meta Tag | Showcases the `application-title` meta tag. | [/pwa-application-title/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-application-title) | [application-title](https://microsoftedge.github.io/Demos/pwa-application-title/) demo |
110-
| Temperature converter | Converts temperatures. Used for [Get started with PWAs](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/how-to/). | [/pwa-getting-started/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-getting-started) | [Temperature converter](https://microsoftedge.github.io/Demos/pwa-getting-started/) demo |
111-
| PWA installer | A PWA that uses the Web Install API to install other PWAs. Also uses CSS Masonry. | [/pwa-installer/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-installer) | [pwa-installer](https://microsoftedge.github.io/Demos/pwa-installer/) demo |
112-
| Timer PWA | Has a **Set timer** button, and you can set the duration of the timer. | [/pwa-timer/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-timer) | [Timer PWA demo](https://microsoftedge.github.io/Demos/pwa-timer/) |
113-
| PWA To Do | Create lists of tasks locally in your browser, or by installing the app. Click **About** link in rendered demo. | [/pwa-to-do/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-to-do) | [PWA To Do](https://microsoftedge.github.io/Demos/pwa-to-do/) demo |
114-
| PWAmp | A music player that plays local audio files. | [/pwamp/](https://github.com/MicrosoftEdge/Demos/tree/main/pwamp) | [pwamp](https://microsoftedge.github.io/Demos/pwamp/) demo |
115-
| wami | An image manipulation app to crop, resize, or add effects to images. | [/wami/](https://github.com/MicrosoftEdge/Demos/tree/main/wami) | [wami](https://microsoftedge.github.io/Demos/wami/) demo |
116-
117-
<!-- todo: change from [Get started with PWAs] to [Temperature convertor sample] after merge https://github.com/MicrosoftDocs/edge-developer/pull/3476 -->
107+
| 1DIV | A CSS sandbox app that demonstrates the Window Controls Overlay feature. | [/1DIV/](https://github.com/MicrosoftEdge/Demos/tree/main/1DIV/) | [1DIV](https://microsoftedge.github.io/Demos/1DIV/dist/) demo |
108+
| Email client | A simulated email client PWA that demonstrates how to use PWA protocol handlers. | [/email-client/](https://github.com/MicrosoftEdge/Demos/tree/main/email-client/) | [Email inbox](https://microsoftedge.github.io/Demos/email-client/) demo |
109+
| Application Title Meta Tag | Showcases the `application-title` meta tag. | [/pwa-application-title/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-application-title/) | [application-title](https://microsoftedge.github.io/Demos/pwa-application-title/) demo |
110+
| PWA installer | A PWA that uses the Web Install API to install other PWAs. Also uses CSS Masonry. | [/pwa-installer/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-installer/) | [pwa-installer](https://microsoftedge.github.io/Demos/pwa-installer/) demo |
111+
| Edge demos (pwastore) | A PWA that uses the Web Install API to install other PWAs. Also uses CSS Masonry. An earlier copy of `/pwa-installer/` directory, pointed to by Dev Trial docs. | [/pwa-pwastore/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-pwastore/) | [Edge demos](https://microsoftedge.github.io/Demos/pwa-pwastore/) |
112+
| Timer PWA | Has a **Set timer** button, and you can set the duration of the timer. | [/pwa-timer/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-timer/) | [Timer PWA demo](https://microsoftedge.github.io/Demos/pwa-timer/) |
113+
| PWA To Do | Create lists of tasks locally in your browser, or by installing the app. Click **About** link in rendered demo. | [/pwa-to-do/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-to-do/) | [PWA To Do](https://microsoftedge.github.io/Demos/pwa-to-do/) demo |
114+
| PWAmp | A music player that plays local audio files. | [/pwamp/](https://github.com/MicrosoftEdge/Demos/tree/main/pwamp/) | [pwamp](https://microsoftedge.github.io/Demos/pwamp/) demo |
115+
| Temperature converter | Converts temperatures. Used for [Temperature convertor sample](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/temperature-converter). | [/temperature-converter/](https://github.com/MicrosoftEdge/Demos/tree/main/temperature-converter/) | [Temperature converter](https://microsoftedge.github.io/Demos/pwa-getting-started/) demo |
116+
| wami | An image manipulation app to crop, resize, or add effects to images. | [/wami/](https://github.com/MicrosoftEdge/Demos/tree/main/wami/) | [wami](https://microsoftedge.github.io/Demos/wami/) demo |
117+
118+
To learn how to use and develop PWAs, start with the Temperature convertor sample.
118119

119120
See also:
120-
* [Progressive Web App demos](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/demo-pwas) - also lists the demos:
121+
* [Progressive Web App samples](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index) - also lists the demos:
121122
* My Movie List
122123
* My Tracks
123124
* BPM Techno

email-client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ The two interesting pieces of code here are:
4040

4141
* [Test Progressive Web App (PWA) protocol handling](https://learn.microsoft.com/microsoft-edge/devtools/progressive-web-apps/protocol-handlers)
4242
* [Handle protocols in a PWA](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/how-to/handle-protocols)
43-
* [Email client](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/demo-pwas#email-client) in _Progressive Web App demos_.
43+
* [Email client](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index#email-client) in _Progressive Web App samples_.

pwa-getting-started/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

pwa-installer/README.md

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,23 @@
22

33
➡️ **[Open the demo](https://microsoftedge.github.io/Demos/pwa-installer/)** ⬅️
44

5-
**PWA installer** is a demo app for a landing page that lets you install PWAs from a collection of applications. This demo app showcases the Web Install API.
5+
**PWA installer** is a demo app for a landing page (titled **Edge demos** ) that lets you install PWAs from a collection of applications.
6+
7+
This demo app showcases the Web Install API. This demo app also demonstrates CSS Masonry layout.
68

79

810
<!-- ====================================================================== -->
911
## Requirements
1012

11-
For the demo to work correctly, you must enable a flag, which is available in browsers based on Chromium, such as Microsoft Edge, starting with version 139.
13+
* For the demo to work correctly, you must enable a flag for the Web Install API. That flag is available in browsers based on Chromium, such as Microsoft Edge, starting with version 139.
14+
15+
* As a progressive enhancement, you can also enable the CSS Masonry flag.
16+
17+
18+
<!-- ------------------------------ -->
19+
### Enable the Web Install API
1220

13-
To enable the flag:
21+
To enable the Web Install API (required):
1422

1523
1. In the browser, open a new tab and go to `about:flags`.
1624

@@ -22,9 +30,11 @@ To enable the flag:
2230

2331
1. Click the **Restart** button in the lower right. The browser restarts.
2432

25-
1. In the same browser, go to [https://microsoftedge.github.io/Demos/pwa-installer/](https://microsoftedge.github.io/Demos/pwa-installer/) or your localhost equivalent.
2633

27-
This demo also makes use of CSS masonry layout, as a progressive enhancement. You can optionally enable the CSS masonry flag:
34+
<!-- ------------------------------ -->
35+
### Enable CSS Masonry layout
36+
37+
To enable the CSS Masonry layout flag (a progressive enhancement):
2838

2939
1. In the browser, open a new tab and go to `about:flags`.
3040

@@ -40,6 +50,14 @@ This demo also makes use of CSS masonry layout, as a progressive enhancement. Y
4050
<!-- ====================================================================== -->
4151
## See also
4252

53+
Sample description:
54+
* [PWA installer](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index#pwa-installer) in _Progressive Web App samples_.
55+
56+
Blog post:
57+
* [Microsoft Edge: Web Install API Dev Trial Live](https://www.linkedin.com/feed/update/urn:li:activity:7348768177993998337/)
58+
59+
Explainer:
4360
* [Web Install API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer.md)
44-
* [PWA installer](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/demo-pwas#pwa-installer) in _Progressive Web App demos_.
61+
62+
Other live samples:
4563
* [Web Install Sample](https://kbhlee2121.github.io/pwa/web-install/index.html) - requires the **web-app-installation-api** flag.

pwa-pwastore/README.md

Lines changed: 62 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,67 @@
1-
# Edge demos
1+
# Edge demos
22

33
➡️ **[Open the demo](https://microsoftedge.github.io/Demos/pwa-pwastore/)** ⬅️
44

5-
**Edge demos** is a demo app for a landing page of a collection of applications.
5+
This is a demo app for a landing page (titled **Edge demos** ) that lets you install PWAs from a collection of applications.
66

7-
## Requirements
7+
This demo app showcases the Web Install API. This demo app also demonstrates CSS Masonry layout.
88

9-
This demo application showcases the Web Install API and the "Masonry" layout. You need to enable 2 separate flags in `about://flags` for the demo to work correctly (`#css-masonry-layout`/`#web-app-installation-api`) available in Chromium browsers versions M139+.
9+
The `/pwa-pwastore/` directory is an earlier copy of [/pwa-installer/](https://github.com/MicrosoftEdge/Demos/tree/main/pwa-installer/). The Web Install API Dev Trial docs point to this earlier, `/pwa-pwastore/` directory, not to the later, `/pwa-installer/` directory.
10+
11+
12+
<!-- ====================================================================== -->
13+
## Requirements
14+
15+
This demo application showcases the Web Install API, and also CSS Masonry layout.
16+
17+
* For the demo to work correctly, you must enable a flag for the Web Install API. That flag is available in browsers based on Chromium, such as Microsoft Edge, starting with version 139.
18+
19+
* As a progressive enhancement, you can also enable the CSS Masonry flag.
20+
21+
22+
<!-- ------------------------------ -->
23+
### Enable the Web Install API
24+
25+
To enable the Web Install API (required):
26+
27+
1. In the browser, open a new tab and go to `about:flags`.
28+
29+
In Microsoft Edge, you end up at `edge://flags`.
30+
31+
1. In the **Search** box, enter **web-app-installation-api**.
32+
33+
1. Set the **Web App Installation API** flag to **Enabled**.
34+
35+
1. Click the **Restart** button in the lower right. The browser restarts.
36+
37+
38+
<!-- ------------------------------ -->
39+
### Enable CSS Masonry layout
40+
41+
To enable the CSS Masonry layout flag (a progressive enhancement):
42+
43+
1. In the browser, open a new tab and go to `about:flags`.
44+
45+
In Microsoft Edge, you end up at `edge://flags`.
46+
47+
1. In the **Search** box, enter **css-masonry-layout**.
48+
49+
1. Set the **CSS Masonry Layout** flag to **Enabled**.
50+
51+
1. Click the **Restart** button in the lower right. The browser restarts.
52+
53+
54+
<!-- ====================================================================== -->
55+
## See also
56+
57+
Sample description:
58+
* [PWA installer](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index#pwa-installer) in _Progressive Web App samples_.
59+
60+
Blog post:
61+
* [Microsoft Edge: Web Install API Dev Trial Live](https://www.linkedin.com/feed/update/urn:li:activity:7348768177993998337/)
62+
63+
Explainer:
64+
* [Web Install API](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer.md)
65+
66+
Other live samples:
67+
* [Web Install Sample](https://kbhlee2121.github.io/pwa/web-install/index.html) - requires the **web-app-installation-api** flag.

pwamp/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Possible enhancements for this demo:
9292

9393
Find "PWAmp" in the following articles.
9494

95-
* [PWAmp](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/demo-pwas#pwamp) in _Progressive Web App demos_.
95+
* [PWAmp](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/index#pwamp) in _Progressive Web App samples_.
9696
* [Console features reference](https://learn.microsoft.com/microsoft-edge/devtools/console/reference)
9797
* [Test Progressive Web App (PWA) protocol handling](https://learn.microsoft.com/microsoft-edge/devtools/progressive-web-apps/protocol-handlers)
9898
* [View and change IndexedDB data](https://learn.microsoft.com/microsoft-edge/devtools/storage/indexeddb)

temperature-converter/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Temperature converter
2+
3+
➡️ **[Open the demo](https://microsoftedge.github.io/Demos/pwa-getting-started/)** ⬅️
4+
5+
A demo Progressive Web App (PWA) that converts temperatures. To start learning to use and develop PWAs, start with this sample.
6+
7+
For instructions, see [Temperature convertor sample](https://learn.microsoft.com/microsoft-edge/progressive-web-apps/samples/temperature-converter).
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)