12 ms·
Pangolin UI, a Desktop Shell, Written in Flutter, for Linux and Zircona
- zeandcode 6y agoReally no comment at all?
- denysvitali 6y agoSorry, here is the repository. I just found the project and it seems really interesting: https://github.com/dahliaOS/pangolin_desktop https://github.com/dahliaOS/pangolin_desktop Their OS, dahliaOS is using it: https://dahliaos.io/ https://dahliaos.io/ Honestly, never tried it myself, but it definitely looks cool and I wanted to share the web version ;)
- onli 6y agoSomething is wrong with the web version and also with the website https://dahliaos.io/ https://dahliaos.io/, links don't open. JS sites that don't work in Firefox, right? That's not a great start. It does look interesting though. It's an UI for Fuchsia or Linux, with containers for the other system?
- Ygg2 6y agoI opened it on Firefox Android, so maybe it's something else? Edit: It doesn't seem to work really good, but it kinda works.
- theginger 6y agoTo be honest i don't know what i am looking at, it looks like it might be something fairly impressive but sort of could do with a link to a page explaining what it is rather than straight to it
- denysvitali 6y agoPlease see my comment bellow: here is the link to the project https://github.com/dahliaOS/pangolin_desktop https://github.com/dahliaOS/pangolin_desktop :)
- flohofwoe 6y agoHmm... on my mid-2014 13" MBP (which is completely fine otherwise) performance is so bad that this doesn't really make me confident that Flutter is "the future". Even just dragging windows around stutters (it feels like somewhere between 5 and 10 FPS). Is "native performance" comparable to the web version or dramatically better? Flutter... stutter... maybe the Flutter team was trying to tell us something all along ;)
- t8y 6y agoI think this is using the HTML renderer. On any other platform it would be using Skia and should be faster. The author could compile the app using Skia on WebGL potentially giving a speed boost.
- jeroenhd 6y agoMy experience with Flutter has been a lot better than what this website demonstrates. I'm not sure how much of the stutter is to be blamed on Flutter and how much is to be blamed on the code architecture of this website. This website is definitely running at 20-30fps max on my phone, whereas 60fps seems perfectly maintainable on my own Flutter experiments with web apps. Having said all that, I'm still miffed about the extreme reliance on Javascript modern web applications have. With the ease of use Flutter promises for making web apps, I can only fear the slow, janky mess that websites will become if the platform ever gets taken up as quick as Flutter seems to hope it will.
- tenaciousDaniel 6y agoThere are at least two projects I know of that are using WASM to implement web applications without JavaScript. Personally I think that’s the future: https://vugu.org https://vugu.org https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
- dathinab 6y agoThe problem is flutter (web) also doesn't use html/css...
- nitinreddy88 6y agoWait for Google to shelve it in 2021.
- virmundi 6y agoI’m worried about that. I might be starting a medical application. I want a single language to teach to on-devs for front end and backend work. Dart looks good however, I don’t trust Google.
- ohgodplsno 6y agoHave you considered Jetpack Compose ? (https://developer.android.com/jetpack/compose https://developer.android.com/jetpack/compose) Despite it being a Google project, it also has backing from Jetbrains (https://www.jetbrains.com/lp/compose/ https://www.jetbrains.com/lp/compose/). Having access to the full JVM environment of libraries is an infinitely better state than Dart, and Kotlin is also a much more pleasant language. Testing cycle is sliiightly slower, but Compose previews make it easy.
- alskdj21 6y agoI've been playing with compose and it looks really good. Note that it's still on beta(api should be considered stable) with a release this year. Previews are kinda wonky for now. Sometimes it wouldn't refresh. How hard is it to implement hot reload? And like I mentioned before, with my low-end laptop its hard to run full Android Studio. Tho Dart's not that pleasant compared to Kotlin, the tooling outside a single IDE was enticing for me.
- arthur_sav 6y agoI wouldn't be using such experimental technologies for anything else than toy projects.
- nsonha 6y ago> I want a single language to teach to on-devs for front end and backend work if that's what you want then you should support things like kotlin multiplatform, react-native or SwiftUI, dart is a very meh language comparing to those above with established back-end ecosystems.
- muterad_murilax 6y agoIs "Zircona" a project related to Zircon (the core platform that powers the Fuchsia OS) or just a typo?
- denysvitali 6y agoJust noticed, sorry, definitely a typo
- forgotpwd16 6y agoLooks like the web desktops that used (are?) to be popular about a decade ago. Otherwise no information is provided or can be found. How does one run this on Linux or Fuchsia? Is this open source or proprietary? Maybe another link should be used instead. Edit: Submitter shared the repo link in another comment: https://github.com/dahliaOS/pangolin_desktop https://github.com/dahliaOS/pangolin_desktop
- marczellm 6y agoDoesn't seem to work on Firefox. I get an empty white page.
- flohofwoe 6y agoSame on macOS Safari.
- read_if_gay_ 6y agoSame on iOS which is maybe not a surprise?
- mysterydip 6y agoIf you wait a minute stuff comes up on iOS, at least for me. Could use some kind of progress bar or other indication it's loading.
- read_if_gay_ 6y agoAh, thanks for that. So it was just my ADHD kicking in I guess.
- samat 6y agoworks on latest stable safari on big sur arm
- NullPrefix 6y agoHave you tried enabling JavaScript?
- MayeulC 6y agoWFM on Firefox 87 on Linux
- oftenwrong 6y agoYou probably just need to wait for it to load.
- hadrien01 6y agoWhat are we looking at? All I see is a reproduction of an OS with abysmal performance, where everything is fake: the text editor is fake, the terminal is fake, the web browser is fake. The only thing working is the clock...
- NullPrefix 6y agoCalculator looks real to me. Unwieldy and ugly, but still real.
- cmrdporcupine 6y agoNope, you can enter numbers but the operations don't do anything :-)
- NullPrefix 6y agoYes they do. I've tried addition, subtraction, multiplication and division and they seem to work to me.
- diegocg 6y agoBut it uses $TRENDY_FRAMEWORK!
- einpoklum 6y agoWell, it's a mock-up, isn't it? (If not, then ouch...)
- pabe 6y agoIt looks just like a GUI demo but from the information in the repo there seems to be more behind it? Is this a real GUI for a real OS?
- denysvitali 6y agoExactly, check out the project at https://github.com/dahliaOS/pangolin_desktop https://github.com/dahliaOS/pangolin_desktop
- agloeregrets 6y agoIt's a pixel perfect copy of ChromeOS? Really it is.
- stephc_int13 6y agoTried it, found it unresponsive, unpleasant first-time user experience. Won't do.
- dathinab 6y agoWhite Page without content for me. Please don't use flutter web, it's a unacceptable accessibility nightmare.
- MaxBarraclough 6y ago> White Page without content for me. Same here. I'm using Firefox.
- ognarb 6y agoSame here but it work on firefox for Android.
- still_grokking 6y agoIt "worked" for me on FF 87 on Linux. But that's not even a click-dummy "desktop". Also, form the tech perspective, it seems pre-alpha state. At least the web version renders with maybe 10 fps on a pretty decent machine, and every click has at minimum half a second latency. No clue why someone put up a website marketing this thing to end-users. It looks like 3 to 6 years of hard work form usable, imho.
- g051051 6y agoIt takes a while to load and display, possibly being hugged to death. Leave the tab open for a few minutes and check back in a bit.
- amelius 6y agoIs there a way to test the Linux version of this (since the title says Linux)?
- deleted 6y ago[deleted]
- preommr 6y agooof hard to be positive about flutter when this is the result considering that... * There's a massive company like Google behind it * Google has experience with app dev * It's been 3+ years * The project has been hyped up a lot, and has a lot of supporters * has a programming language that basically exists to support this one dev kit.
- tjpnz 6y agoSome of these arguments once could've applied to Angular. That doesn't inspire confidence.
- orangecat 6y agoCurrently Flutter is much more suitable for native mobile and desktop than for web. If you have the Flutter dev environment installed, you can check out the repo and run it as a desktop app for a far better experience. The unpolished web support may be doing more harm than good, because people looking at demos like this can understandably end up with a negative impression.
- arzel 6y agoExtremely smooth on Mac M1. Very cool.
- xg15 6y ago> Pangolin UI Tagline: "So good, it'll go viral"?
- anthk 6y agoGoogle, please, leave the Flutter back and create a GUI for GO based on Inferno or an enhanced (dumbed down for the causal user) Plan9 UI with pulldown menus for the user, micking allegro or XAW and a simple file dialog a la TK.
- pjmlp 6y agoInferno used Tk, not really what I would like to see on modern computers. http://www.vitanuova.com/inferno/screenshots.html http://www.vitanuova.com/inferno/screenshots.html
- GekkePrutser 6y agoIt looks way too "Google" to me :( All the material design and flatness, the iconset, it's basically Android in terms of design language. I wouldn't want my Linux distro looking like something from Google tbh :)
- XorNot 6y agoUrgh, I don't get having start-menu like buttons which pop up a fullscreen display on non-phone format devices.
- Atomskun 6y agoReminds me of something we had more than 10 years ago. https://en.wikipedia.org/wiki/EyeOS https://en.wikipedia.org/wiki/EyeOS It certainly ran better than this.
- yegle 6y agoI tried it on Pixel4XL and the performance is definitely not 60fps but acceptable. Moving window around seems smooth to me.
- malkia 6y agoI just inspected the page, and saw that this version does not use canvas (e.g. "canvaskit") but <flt-xxx> elements - e.g. the HTML flutter web output. This may or may not make things slower.
- still_grokking 6y agoJust an imho related post form the front page right now: https://news.ycombinator.com/item?id=26845037 https://news.ycombinator.com/item?id=26845037 How smooth that is compared to this here…
- ChrisArchitect 6y agonot new, comments and discussion from 6 months ago: https://news.ycombinator.com/item?id=24976732 https://news.ycombinator.com/item?id=24976732