Comments (7)
#16 will be a big part of providing this experience.
from labs-windows.
Think we've accomplished this with the codespaces work, so going to close.
from labs-windows.
Can we have a browser-based view something like https://github.com/unoplatform/Uno.QuickStart to make it easier to browse experiments?
Like this idea, as WebAssembly is one of Uno Platform's key selling points. Using one of the new GitHub Codespaces, with VS Code, is something the Uno people are advertising.
Can we do something where we only show the UWP head in VS and then the WASM head if in the browser?
Sounds good - not sure what technology we could rely upon to do this for us dynamically, other than giving devs a heads-up in a readme file on which environment any individual project should be opened in.
from labs-windows.
Can we do something where we only show the UWP head in VS and then the WASM head if in the browser?
Should be noted that WASM can be launched and debugged when in Visual Studio
from labs-windows.
I think Uno makes a lot of sense so long as we can abstract the extra bits and not include them in each labs project. Maybe you could build a POC Uno app that loads a page from another child UWP project. You might need a script or source generator as a pre-process step.
I imagine the Uno app as the uber solution that load all the labs projects, and the child project represents an individual labs project. What do you think?
from labs-windows.
If we want each sample to be runnable under Uno on its' own, the entrypoint (App.xaml.cs) for each sample app either needs to:
- Be in a shared project, shared between the UWP and WASM heads
- Be copied into a separated WASM-only project using a build script.
edit: this is handled now
from labs-windows.
Take a look at @Arlodotexe's PR: #11
from labs-windows.
Related Issues (20)
- Duplicate / inconsistent headers and descriptions across sample docsu
- No samples are using a custom options pane
- MarqueeText is not showing on Wasm HOT 1
- [Feature] 3D Parallax using Depth map HOT 1
- [Feature] `CalendarDateRangePicker` control HOT 1
- SettingsExpander Items Crash app No installed components were detected HOT 3
- Update components to use custom icons HOT 1
- Remove SizerBase component (migrated)
- Cleanup migrated experiments HOT 1
- Latest Settings Control Lot of errors HOT 7
- When I install the package containing Uno.WinUI, the compilation won't work HOT 4
- Bug: Title text slightly moves up without actionable contents in narrow width
- Enable pausing/resuming MarqueeText HOT 2
- CommunityToolkit.Labs.WinUI.CanvasView higher than 0.1.231204-build.1603 produces Type universe cannot resolve assembly: Uno.UI, Version=255.255.255.255 in WinUI project
- ๐งช [Experiment] Ribbon
- MarkdownTextBlock MyCodeBlock renders empty RichTextBox as doesn't use StringBuilder for anything HOT 1
- TitleBar control measuring issues HOT 7
- Marquee based on ItemsRepeater
- RivePlayer doesn't work for WinUI 3 1.6.240701003-experimental2
- DataTable issues on Uno
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from labs-windows.