Zen, a Arc-like open-source browser based on the Firefox engine
zen-browser.app
zen-browser.app
- If you want to have two web pages side-by-side, you don't need a web browser that can handle split panes. Just have each web page in its own window and use your window manager to put them side-by-side. Tiling window managers will do this automatically.
- If you want to have several web pages open but not visible, so that you can switch between them (i.e., tabs), just use your window manager's tabs, stacks, or workspaces.
- If you have want to have 100 tabs open, you should be using bookmarks or history instead of tabs.
- If you want to have different workspaces, profiles, or so on, use your window manager's workspaces. You can even name workspaces according to projects or tasks, and assign windows to them automatically.
Any modern window manager will do, but ones with automatic tiling are the best. Sway, i3, Monad, Hyprland, Awesome, and Newm are a few.
> If you have want to have 100 tabs open, you should be using bookmarks or history instead of tabs.
Bookmarks and history have very different UX from tabs, they are clunky to use and I would never prefer them to opening 100 tabs, sorry.
> If you want to have different workspaces, profiles, or so on, use your window manager's workspaces
These workspaces don't enable separation of cookies and other state, they have a very different use case to browser workspaces.
I wish we were in a world in which this is realistic. I can’t think of any major environment in which this is practical (maybe KDE has some plugin …).
Microsoft once experimented with what I consider to be the right approach (https://www.reddit.com/r/Windows10/comments/65cfl8/microsoft...), but it didn’t get far.
> - If you want to have two web pages side-by-side, you don't need a web browser that can handle split panes. Just have each web page in its own window and use your window manager to put them side-by-side. Tiling window managers will do this automatically.
I feel Edge does this better then any browser or WM. As a user, I don't want to see the browser's window border, or UI duplicated. Edge has a very easy and friendly split view does exactly what I would expect.
> - If you have want to have 100 tabs open, you should be using bookmarks or history instead of tabs.
I'm sorry, but I am not going to add every article I may want to read later as a bookmark or add to my history. If I added it as a bookmark and read it, I'll have to remove it as a bookmark next. That's already more steps then just opening it in a background tab by middle clicking my mouse and closing the tab after reading it. My bookmarks are for items that I want to keep, not one time uses.
> - If you want to have different workspaces, profiles, or so on, use your window manager's workspaces. You can even name workspaces according to projects or tasks, and assign windows to them automatically.
Nope. I have different profiles for my browser to seperate accounts, cookies, history, settings, etc... I don't think a WM could do this like using a browser could. In Edge I can just open the browser in my work profile and my Google work account is logged in with my Slack as a pinned tab versus using my personal profile and having my personal Google account logged in with YT Music as a pinned tab. This is a critical feature to me.
The "just use bookmarks, bro" mindset comes from their foregone conclusion that windows are good, tabs are bad, therefore anything that favours tabs is also bad and should be done differently if you insist on doing it at all. Just let people have tabs.
I suspect it really is as simple as 'tabs are always visible'. Hidden behind a menu, it's easy to forget bookmarks exist unless you really buy into that way of working and open your bookmarks menu frequently. Tabs are the 'default' alternative. However, I do think most browser bookmarking could be improved immeasurably — start by having a proper bookmark manager, similar to something like Pinboard.
This is all kind of just your opinion that you are stating as hard fact
More fluid tab experience looked nice - though I don't prefer vertical tabs, I liked that I could drag to make them bigger/compact, drag them to top/bottom/sides, and use a shortcut to HideUI.
HideUI is the single most loved feature of this 'Firefox' for me. To get rid of the tab/tool/URL bars, but have access (via keyboard/mouseover) is awesome... though better if we could assign something like F7 tabs F4 toolbar.
I think a 'mail' workspace is useful - especially if those tabs aren't running when you switch workspaces... haven't tried it yet, how's it much different to a 'mail' folder with bookmarks inside).
I can't understand people who want 100 tabs open. Neer happened to me, I think going on over 20 or 30 is getting crazy already and time to sort things out.
Some feedback:
- Web Panels: have an option for letting CTRL + Click (or other shortcut) open the link in the Web Panel sidebar. Drag and dropping the link into the sidebar would be a good shortcut as well. This works for use cases like browsing a search results page, and opening multiple links without losing focus on the search results page itself.
- Horizontal Nav Bar: Vivaldi and Arc browser both have no horizontal bar taking up real estate. Maybe this is not possible to replicate with an FF fork, but having sidebar navigation AND a mostly full size top nav bar is redundant.
And I know somebody, somewhere, is going to argue that it should be the job of the desktop.
I disagree.
I don't want to have to create each context I want things to exist in, and manipulate that carefully.
I like automatic context. That's why I like tabs in my browser and not a thousand windows. And that's why I enjoy my split views to be inside the tabs I just created.
The extension in question is authored by Mozilla.
In the case of extensions like this one should be asking , “Do I trust the author?”
There are decade-old "everyone agrees this sucks, please fix it" bugs in bugzilla that are ignored because nobody in management or development cares. It's not sexy, can't go on their resume, it won't let them give presentations at conferences, or get them on people's podcasts, or tweeted about...
Using your anger/passion to try and sway people to be even less involved doesn't help anyone.
You didn’t address his statement nor his concerns.
You avoided that part of the conversation to basically tell him to shut up.
Address the issues first, like Firefox management team should be doing, but aren’t.
I’m with OP. Firefox is a horrible user experience. And it’s that way by design. Couldn’t have Google stop paying Mozilla’s bills now could they?
KennyBlanken said don't bother to vote on ideas because they wont listen.
I pointed out that many ideas are in development or have been delivered (i.e. they do listen).
The rest seems pretty boring to discuss and unlikely to be a productive conversation. I'm already bored trying to explain this.
So what? Does it invalidate the critics of glacial speed of making other improvements?
Firefox is great for modding because everything is contained in one profile folder, so one can simply make a new profile folder however they want and have the perfect browser
at /$bunfs/root/firebuilder-darwin-arm64:24339:34
Downloads/firebuilder-darwin-arm64 --help24322 | import {parseArgs} from "util"; 24323 | import {homedir as homedir2} from "os"; 24324 | var __dirname = "/Users/tjs/Documents/.coding/firefox-profile-creator"; 24325 | var APP_PATH = join8("/Applications", "Firefox.app", "Contents", "MacOS", "firefox"); 24326 | var PROFILES_PATH = resolve4(homedir2(), "Library", "Application Support", "Firefox", "Profiles"); 24327 | var args = parseArgs({ args: Bun.argv, options: { launch: { type: "boolean" } }, allowPositionals: true }); ^ TypeError: Unknown option '--help'. To specify a positional argument starting with a '-', place it at the end of the command after '--', as in '-- "--help" code: "ERR_PARSE_ARGS_UNKNOWN_OPTION"
at /$bunfs/root/firebuilder-darwin-arm64:24327:12
Little documentation on how to use it, either...I'll fix asap
I'm a Firefox user but I've recently been tempted by Arc primarily because of its 'workspaces' feature and its minimal UI that gets out the way. I used Arc for several weeks and really got a taste for these features, so I'm really happy to see them come to a Gecko-based browser. Thank you, and keep it up!
My advice would be: don't advertise wooly claims about performance and security, when it's not clear exactly what's different from Firefox there. Instead, focus on this simple fact: it's an alternative UI for Firefox-based browsing, and that's great.
I currently work on tab groups, and I'm curious to see what their implementation will look like or whether they'll try to fast-track our work-in-progress once that's somewhat viable.
For the sidebar and vertical tabs, they seem to have implemented their own thing rather than using what our team has been working on. At a first glance, the results look similar. I wonder if they'll want to ditch their implementation once we've released, as forking this stuff long-term may not be super cost efficient.
Their claims about performance do seem dubious. Mostly they seem to tweak a bunch of Firefox prefs, but more often than not there are good reasons for Firefox's defaults, and changing them may come with a tradeoff.
We're cautious about not repeating history. We're implementing tab groups from scratch and directly in the tab bar. Our Firefox View feature (Tools > Firefox View) may later get a more visual surface for managing groups.
And why wouldn't it be Nielsen :) I remember when they sent me cash in the mail as a kid, fun times.
There's a BIG difference between tracking and metrics, but they are often treated the same, especially by "power users".
And there's no way for a user to validate that any tracking is indeed anonymous. The technical level needed to asses this is just... out of reach for everyone (the quantity of people who can properly verify this is small enough we can safely ignore it when speaking generally and use the coloquialism Everyone)
To you and I there is a difference between tracking and metrics. To everyone else there is none. All my Mom knows is that the software dialed home. It is impossible to verify what it said to the mothership. The popup promised "Metrics only!" but then Little Snitch lit up like a Christmas tree 4 times! It's stealing my info!
How does the consumer know that the "metrics" didn't include home IP, OS version, and god knows whatever else? Again, metrics are a subset of data. Even the internet request to ship a fully anonymized usage info like "saved_files: 10, opened_files: 11" metric set contains Gobs and Gobs of identifiable information on and around the request itself. Does the company stash inbound request data for troubleshooting? That's fucking tracking bro. Your data dog instance is chock-full of tracking info.
It is not reasonable to expect end-users to be able to verify the claim that "only metrics are tracked". It is safer for everyone to assume this is a bald-faced lie, because at the end of the day it is impossible to verify to any level of certainty.
A terrible way to get them to stop doing something you don't personally agree with is by starting your post with a bad idea, support it with a lie and close it with a personal attack.
And that's why telemetry is such a brain dead idea. People then actually make decisions based upon "number of people using feature X" which is incredibly... lets just say "unwise".
with telemetry they can justify whatever. they can go to the board and say "look people are clicking more on pocket, which we put prominently on the UI against everyone wishes, and they barely use bookmarks, which have critical bugs open for over 20years... who would have thought of this counterintuitive insight if it weren't for my genius persistence on trying and measuring new ideas uh? so are we good on the extra bonus to my close childhood friends?" ...see, it makes the pitch defensable, if you don't say the right parts out loud.
Hi! Thanks for letting us know about Firefox Team is being very careful this time, I want to share my idea too because I think the Firefox community have probably tinkered enough to figure out that Tree Styled Tab Group like Sidebery/Tree Style Tab is the best Tab Group implementation, because they're so easy to use, just drag and drop and work great in practice.
I hope you consider making Tree Styled Tab Group an option for vertical tab.
There are many things different now that might make it work better this time. If not just that it's 14 years later, different UI, and the pattern being familiar from other browsers, might make a difference too. But no guarantees, of course.
(Note: I don't work on Tab Groups.)
[1] https://web.archive.org/web/20110613070035/http://www.azaras...
[2] https://addons.mozilla.org/firefox/addon/simple-tab-groups/ is widely used, but I'm not sure if it does the overview. Other extensions do.
But worse is, it relies on recalling the text in the bookmark's title to resurface it. You might not remember the page title, but you can always scan through open tabs.
I can also open all in tabs, if I really want to.
Mostly the way I deal with this now is sharing the tab to another Firefox on a different computer then use it there and decide it's fate.
Both of these make context switching easier as I can quickly hide all of the tabs I'm not currently using, knowing they'll be just as easy to reopen later. In Chrome, tab groups can be saved too, so they give you a bit of the persistence of bookmarks.
I'm still a Firefox user where I have a choice, and I'm really excited to hear they're working on first-class tab groups
Example: Have a primary window with you email, calendar and important sites pinned.
Then open another window and open a few tabs.
Then at the end of the day, close your primary window first, then discover you still have the secondary window open and close it as well.
When you restart Firefox you will get the secondary window and your "primary" window will be lost with all your pinned tabs.
I actually went down a rabbit hole of trying to log it as a bug, but the behavior is by design apparently.
(It's happening.gif)
But seriously, that makes me extremely happy. I'm using the weird hack in tree style tabs to do this and it's not great. I'd love this to work in general and something with a persistent "current context" for new tabs.
Speaking of, there are other cool new features coming to Firefox - such as vertical tabs: https://connect.mozilla.org/t5/discussions/here-s-what-we-re...
i have the exact same setup on ECC ram and zero crashes. on non ECC (cheap, garbage, that everyone accepted as the default) ram, one crash every couple weeks.
so unless you can prove software on the same cpu is non deterministic, it is ram corruption.
In any case, I've been been a Ubuntu user since ~2010 (and a Firefox user since its inception). I remember there being a time when Firefox was slower than Chrome and freezing occasionally but that was a looong time ago and I haven't had any issues with performance or freezes/crashes ever since.
I've been using Firefox on Ubuntu since 18.04 was first released (about 6 years ago), and while I've encountered some issues, I haven't experienced the problem you're describing.
Of course, browser performance can be affected by many factors in your system. If you're seeking help, you might have better luck in a dedicated support forum or the official Firefox support channels.
gestures for reload/back/forward? really?
several decades and still not incorporating uBlockOrigin as a native feature? really?
a convoluted only-4-containers shenanigans that not even the author understand instead of simply isolating private tabs per window like everyone asked over the years?
using on android? too bad now you don't have half the settings available, AND you will not access many extension for no technical reason other than mozilla implemented a blacklist! ...oh and no access to about:config either!
i don't recall many examples because i gave up caring and have a list of settings (most not even available in the settings screen) and extension i must install on Firefox every new install which is larger than my OS customizations.... and on android i did what anybself respecting person would do and never touch Mozilla's default. install F-DROID's instead.
so, no, Firefox defaults are not very good.
How much less will Google pay to be the default search if this is added?
i remember when google and Microsoft had to do the w3c misdirection, now they don't even pretend.
Might be better that way. AdBlockers are fast-moving, with a dedicated, diligent working community. Outside the browser, they probably can work better.
And anyway, their Google contract certainly prevents them from doing shipping ad-blocking by default.
heck dev tools started as someone cloning IE dev tool as an extension... there were two... the IE clone and a dalvik debugger... mozilla had no problem picking the winer and incorporating in the official build.
> their google contract
stop normalizing this! they officially denie this arrangement exist! so they cannot use it as an excuse.
for the past decade updates to the extension itself have been UI only.
FF works for me in great ways, and I am highly productive with it, as long as some plugins still work: uBlock, tridactyl, foxyproxy. And for UI: sidebery, stylus.
From time to time I feel I should turn my back towards FF when they come up with new decisions in their UI, which I drastically reduce (no menu, no tabs,...), or new features, which are more disturbing than helping.
On android, I discovered 'kiwi browser' which is FF based but does not blacklist the plugins.
first there was a non documented setting to remove the blacklist for extensions... when they blocked access to about:config then everyone started using firefox dev... now they removed the block from nightly (i guess using real bleeding edge dev annoyed them)...
anyway, this only proves me point even harder.
And I guess threads like this is a great place to gather user opinions.
I think in this thread, people did talk about Split View a lot (link: https://news.ycombinator.com/item?id=41306665), can you talk to the team about this feature ? Considering it's getting a lot of comment, people seem to want it a lot.
I personally find their compact mode the cleanest I have ever seen. This is the entire window: https://imgur.com/hhfyeVz To access the address bar, move the mouse to the top, or type Ctrl+L. For the tabs, move the mouse to the left, or type Ctrl+1, 2… or Ctrl+Tab to cycle through.
I wish Firefox had such a compact mode.
How does It differ from Firefox Profile Manager?
https://addons.mozilla.org/en-US/firefox/addon/multi-account...
This is official supported add-on
$ firefox 'ext+container:name=HN&url=https://news.ycombinator.com/item%3Fid=41311435'I have my own xdg-open in the PATH which supersedes the /usr/bin one (I believe there actually is a plugin mechanism for xdg-open but I found it easier to just create my own binary than learn their tomfoolery), and with that in mind, I'm able to make any URL routing decisions I'd like via that
> then setting "always open site in this container"
... which won't work for multi-tenant sites like console.aws.amazon.com or portal.azure.com which use cookies or other such nonsense to determine who you are currently logged in as. That's actually true of Google and Microsoft, too, although I have less day-to-day experience with that. I am, of course, aware of the user switcher built into both AWS and Azure consoles, but it's not the same as having a giant red themed container for production accounts versus green for QA ones
As for your specific question, I also use aws-vault to cook federated login URLs for the console because my experience of working with AWS SSO and Okta is some ... it's a lot of clicking ... versus letting aws-vault build the federated signin URL and then launching it into the container named according to its AccountID (so it's easy to programatically dispatch them)
And about privacy ...
Personally, I wouldn't mind paying for my web browser if it's good. I wouldn't pay for Mozilla's FF, but I would pay for a fork of it by a company whose business model doesn't involve ads or selling data. I happily pay for Kagi, and will happily pay for the app that I use the most.
In 2009 they had a 30% market share.
Now they have a 5-6% market share.
4/5ths of their market share, gone.
If they lost the Google revenue they wouldn't just have to fire "the C suite" but lay off most of their engineers. An independent browser engine is a project with code in the tens of millions of lines, you obviously need to pay hundreds or of engineers to work on this, which is why there's pretty much only three competitive ones, all maintained with significant resources.
It's a large code base, but it doesn't require hundreds of developers working concurrently to keep it up to date. Web standards move fast, but not that fast.
Take a look at Ladybird. There's a browser being built from scratch with a small team (less than 10?)
If Mozilla fired 90% of it's employees and kept the 10% to actually work on Firefox, it could be a great browser.
[1]: https://bugzilla.mozilla.org/describecomponents.cgi?product=...
Ladybird is so, so far away from being comparable to Firefox. It only supports a fraction of modern websites.
Zen makes serious claims about performance and sandboxing, but do not forwardly present writings on how they do these things, leaving us with the impression there are some tweaks here and there but not much more.
Not saying such features in apps must also be appealing to you as well or anything equally silly, just whether or not they are appealing is more hinged on that base question of whether you like the idea of nested organizational structures than whether or not your window manager has a similar tiling feature.
Would I benefit from using native windows in sway? It often feels like vim splitting, tmux splitting, Firefox tabs, and sway windows are all fighting with against other or at the very least not cooperating when they could be doing a better job if they all deferred to sway. I’m just not sure how to do that well with easy switching between windows and I don’t know if vim even supports it at all unless I use gvim?
Edit: my journey of text editors has been vim -> neovim -> helix so I just have them open inside the tmux sessions.
But what that really means is, while ssh-tmux-vim is great when you need it, local UIs could be so much richer, and I would never know because I am still tied to using my local machine as if it were a remote host.
I should stop writing about it and just do something. I have a feeling that using native sway tabs for everything might be fantastic, if I can get over the hump of making the change.
I thought I'd miss the infinite extendability of neovim with all my plugins and such but it didn't end up mattering to me and it was quite freeing actually to be just bound to what is supported in the core editor (as long as it's enough for you). I've been waiting for editorconfig support since before switching but it doesn't look like it will be merged into core.
Afaik there's plans to add plugin support using some custom lisp language which I'm excited about (I wrote all my neovim config in fennel).
But overall it's really fast and comes with essentials built-in like LSP and tree sitter support. There's some learning curve coming from vim in terms of key commands and such as helix is inspired by kakoune in that realm.
I don't think I did a really good job at convincing you but that's what came from my head quickly :D
Tmux and vim splits, the competition between them can be a little annoying. Mostly I prefer tmux splits, but the shared yank buffers and ability to link scrolling in vim is really nice.
You can open a terminal in vim somehow IIRC, maybe vim as a multiplexer is the way to true enlightenment, haha.
I tried to use it on my macOS Apple Silicone and got an error about it being broken and macOS suggested to trash it. Not sure if it is a bug issue. Will come back and try it again though to give it a second chance :)
Not that it helps, but its kind of an easy error to make. I want to try it too but I guess I'll wait.
- this app won't see much adoption and will eventually fall out of maintenance, or
- the developers are going to be a pain in the ass to work with,
or both.
It baffles me that none of the browsers or extensions that implement sidebar tabs have this option.
zen also has a "compact mode" than hides the native tabs, but it hides other things you might want as well
Wonder if this still applies:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
All the same, I find it useful to know that the authors of the software consider "beauty" one of their goals. And beauty does not preclude utility.
- I feel more passion from the author.
- I value the pride they show in their work.
- I know many people actually care about beauty. In fact, with the same amount of bugs, the users of the most beautiful software will actually report it's less buggy.
The problem is when someone makes appearances more important than being useful.
But I want to give this project the benefit of the doubt.
We need more browser diversity.
Ladybird does, but it’s not really ready for prime time yet
Right now FF shares are so low devs are ignoring it.
If more browsers use this engine, more devs will test with it.
Also, if it reaches success, it make FF future more robust, which also helps with future diversity.
If google decides that they don’t want to fund Mozilla anymore, then these Firefox derivatives fall as well. I don’t really see the zen team (or other ff forks) hiring the FF devs that are making 6 figures at Mozilla.
If Firefox decides to deeply ingrain some DRM standard, there’s a high likelihood that it’ll be included in downstream browsers like this one, unless they are privacy nuts like librewolf.
We need entirely new browsers that are more than window dressing on top of existing ones.
It says it still is on their site.
I guess the answer is yes.
And Mozilla Corp is something different altogether.
But then I am a native speaker and a Brit and these are abbreviations of familiar expressions.
T'bird is owned and run by a for-profit company called MZLA.
That company is owned by the non-profit Mozilla Foundation but Mozilla does not own, run, operate, or control Thunderbird.
Comparison: Pret a Manger, the fancy sandwich chain, is part-owned by Mcdonald's. But you can't buy a Big Mac in Pret, and you can't buy a Pret fancy noodle salad in McDonald's.
But... this is literally form over function.
Browsers should be like car tyres. Only after you have selected for your functional use case and requirements, do you filter for visual aesthetics.
If you go to a gallery or museum and read what a professional artist says about their own work (usually found on little cards next to paintings/scriptures/etc.) their descriptions tend to be about much more focused on what they were trying to convey and how they used that medium to do it.
This is also what I've seen from professional architects.
That doesn't mean you would be any more swayed by the professional artist, but it's at least more apples to apples.
If only an amateur would use the word beautiful, then was it an amateur who wrote the content for this site?
The core of my comment was that different professions use different language. In your example, I may find a similar level of skillful description of their work, but that's not going to cross over into different domains. The architect would likely write a more compelling pitch for a building design concept than an artist who is a painter. The artist may not use the word "beautiful" but still may use other language which is a similar miss in domain language used for a successful pitch.
In my field, I have to sell software development services to customers who may not be technical. I have to be careful to limit the depth of my technical explanations. But I'm still going to use just enough domain language that the customer will intuitively understand that I have a better grasp of the work to be done than the newly hired sales guy who is doing a pitch for the company he represents.
Here's a snippet from "above the fold."
> Beautifully designed, privacy-focused, and packed with features.
Packed with features? That's like creating a menu item in your site nav entitled "Stuff" or "Misc."
Maybe they were just in a hurry.
They may be both of those things! But I can't help that my first conceit is always to think "that's not yours to decide here".
Contrary to modern misconception, beauty is objective. Taste is subjective. What makes good taste is alignment of the subjective with the objective.
So, in this case, we can ask "what makes a browser beautiful?". Well, since it is a tool, then its usefulness is intrinsic to the kind of thing it is. So, how useful it is as browser is constitutive of its beauty, as beauty has to do with the perfection with which something realizes the kind of thing it is.
If they state in the readme that it's a web browser and I can compile it using GNU make then I'll believe them. If they say it's whizzy fast and easy to learn then I'll consider that's probably somewhat true. If I read "beautiful" and "paradigm-changing" and "redefines the browsing experience" then I imagine they're just trying to puff themselves up without having anything concrete to back it up.
It's true that things can be beautiful, and there are some universal (enough) beauty standards. The signal of being beautiful is not saying "look how beautiful I am" though. It's easy to claim something like that and hard to refute, so it's not a very good signal. The beauty should speak for itself, or at least be attested to be a third-party like with a quote from a review.
For browsers in particular, that is a major reason why I don't use any of the existing Firefox forks: they are all very utilitarian. But I look at a browser window pretty much all day long, so I prefer a visual design that brings me joy.
This sounds like a marketing-speak. Joy is not an experience gained by staring at the visual design of a browser. You are confusing joy and another experience, perhaps appeal or attraction.
If you genuinely experience joy from browser visual design, you are probably that same guy who experiences “delight” when a customer support representative treats you well on a phone call.
> Beautifully designed, privacy-focused, and packed with features.
If I'm going to put in the effort to create something like this. There is ONE powerful reason which compels me to do this. If I'm pitching this to an investor, then I need to craft a message to convince the investor to hand over money. The above line is wasting space.
I get a sense that the message is either crafted by developers who are horrible at doing so, or by copy people who know nothing about the product. And in neither case does anyone spend significant time finding and interacting with passionate potential users to find what sorts of messaging resonates with them. As with writing, you need to find your voice, and let that voice drive the messaging.
Personally, I wouldn't even bother starting such a project if I didn't get to the "find your voice" part. Maybe the developers have some hand-wavy plan to sell options and accessories rather than having a strong starting point to solving a problem.
>is cringe at best and disingenuous at worst.
Groan. Can we stop with the hyperbole and be a little more constructive? You're saying it's "cringe" and "disingenuous" because they used a professional looking template and their marketing copy needs work? Let's give them the benefit of the doubt, shall we?
But is it really the most important thing you have to say about a new browser?
It's just marketing language after all. A lot of great products are marketed using this repulsive language. I couldn't care less.
https://github.com/zen-browser/desktop/blob/1eaf6e49ef8edd44...
I also found this somewhat funny:
# Edit: ok, ill remove it, goodbye top #1 on fastest browsers benchmark :[
# ac_add_options --without-wasm-sandboxed-libraries
https://github.com/zen-browser/desktop/blob/1eaf6e49ef8edd44...It said "Zen Browser" is damaged and can't be opened, you should reject the disk image.
edit: it's a known thing to do with Apples security, workarounds in step 3 here:
[1]: https://docs.zen-browser.app/guides/install-macos#step-3-byp...
Too bad, I was excited by the idea, but this is just unprofessional and I really need to trust my browser.
Or they just prefer to not go out of their way to support the walled garden that is the Apple ecosystem. Principles beat professionalism any day for me.
But, I’m logged in, say, in the same GitHub or Google account across workspace.
Profiles on the other hand (I’ve used those on Arc) change where you are logged in… so I can be logged in to my work gmail on one profile, and to my personal gmail on another.
Personally I don’t find profiles that useful just for the fact that I simply use different browsers for personal and work… but a use case for profiles is, for example, to be signed in as admin and user to your local dev web application and test things between the two just by changing tabs instead of having to logout and login
it's the same as opening a new window for me. meh.
None of those on their own are groundbreaking, but all together they make for a compelling differentiator (for me anyways, but I have ADHD so prioritize different things than most).
Describing all that as "absolutely nothing [other than a new window]" is not accurate at all.
Maybe it's because I wasn't clear that many of those features work on per workspace basis - transient tabs (unique to each workspace), unique folder organization features (customized for each workspace), built in split screen (again - with custom arrangements per workspace), hotkey switching between workspaces, different color theme per workspace (so it's easy to know which workspace I'm in, or select another window quickly with Mission Control).
Then there's the fact that profiles are a separate thing from workspaces so you can mix and match profiles to workspaces according to your needs. So you can have three workspace and have two share a single profile.
If those features aren't compelling to you that's fine. Just say so. But please comment constructively or not at all. I genuinely have no interest in trying to "sell" anyone on this workflow. I was just answering the question.
>what you described is still nothing more than moving windows around.
Ok, even if that were true (it objectively isn't), I like wrangling less windows. How's that? Good enough for you? Why would I want four windows open, when I can have one or two (did I mention that I have ADHD)?
If it helps, you can think of workspaces like another level of tabs. Tabs are objectively good right? Yet everything you can do with a tab can be done with a window. Right?
Exact match with Firefox v129.0.1: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0
He's asking about how the browser identifies itself to the Windows operating system. According to him, other forks say simply "Firefox," which makes it impossible to run them alongside the official Firefox release.
It felt that it was subsiding in between, but sites have again started breaking on it nowadays.
I hate the Chrome fonts for this reason.
I'm surprised Mac users are noticing a difference though, I find the difference basically vanishes on really high res displays (like my QHD-ish panel on my Framework 13).
Though, on such displays, disabling AA totally is a viable option but it will still feel different.
It’s to the point that I just can’t use, say, VS Code on a monitor that is not Hi-DPI.
Don’t get me wrong, I’m not saying that the font doesn’t look better. Maybe it’s aesthetically more pleasing but to me, it’s just harder to read.
I have multiple eye issues that may not help and which make me more demanding but since I don’t have this issue with OS rendered fonts, I consider this to be an issue.
https://searchfox.org/mozilla-central/rev/404408660a4d976e2a...
I'm sticking with Firefox. I like the account features (sync, send tab to another device etc) but Firefox's killer feature is container tabs, especially with the add-on for regex URL matching for container selection, and the other add-on that automatically handles AWS SSO accounts.
Which add-on is that? It would be quite helpful.
What's great about regex matching is that you can grab a regex for each of your Google accounts, and bookmark the URL that the regex matches. I've changed the Firefox search bar config to prioritise bookmarks in the results. I can now type 'gmail', and the top two results are:
Gmail (work)
Gmail (personal)
Each opens in opens in the correct container. The trick sometimes is finding a bookmarkable URL with a specific string that you can use in a regex.
To be honest it's one of the features I wish Firefox would add to their add-on because I don't like giving their party add-ons access to my data.
When your coming directly from Chrome, then maybe you see the problems more? I know I started really disliking Chrome, mostly do to the UI and the developer tools (which is worse that Firefox and much worse than the old Opera, in my opinion).
I honestly do not understand why there’s this little testing being done. Yeah, Chrome is dominant, but that doesn’t mean that other browsers should not be used or don’t exist. It‘s actively harming users. In our software development projects (HPC software), we deliberately test with all compilers available on HPC systems, just to ensure that nothing breaks…
It's shocking that there isn't a decent chromium based browser that supports extensions on android.
It makes sense that Chrome has never built it, have to keep the users from using Adblock.
Chrome for sure, I was surprised that also any other browser (Via, Soul, Brave, vivaldi) don't support extensions.
I'm on Brave now because while it does not support ublock origin, the adblocker is stronger than the others I tried and works similarly. It also has some sort of builtin sponsorblock, so I use it on the phone over Firefox which is slow.
When I saw that, I thought, “Yep. We’ve come full-circle.” Chrome really is the new IE.
Since it's just a Firefox reskin, I was able to login with my Mozilla account and sync my extensions, Tree Style Tabs included. Enabling Zen's "compact mode" turns it into a pretty ideal setup for TST, since the default tab list disappears entirely. Still would be nice to not need TST in the first place.
Workspaces seem like a nice idea in theory, though currently underbaked in practice. Deleting a workspace appears to be bugged at the moment; attempting to do so just switches to the workspace instead of deleting it. It'd be great if they could integrate with Containers; I'd love to be able to e.g. set a default container for a given workspace (and then all tabs in that workspace would default to that particular container).
The Zen Sidebar is pretty cool; I can see myself using the premade Wikipedia and Google Translate panels quite a bit, in addition to setting up some of my own. Resizing the Sidebar is pretty finicky, unfortunately; dragging the edge will often fail and cause the Sidebar's size to snap to a tiny width.
Zen seems to have a built-in profile switcher, which is interesting, but seems redundant with Containers and way more limited. I also don't know why it defaulted to creating both "Default (alpha)" and "Default Profile" profiles, nor do I know why it set "Default (alpha)" as the default. I assume because this is an alpha release?
I don't know if Zen changes enough for me to prefer using it over normal Firefox (especially with Firefox's own vertical tab and sidebar improvements on the horizon), but I appreciate that this exists and look forward to seeing where it goes.
Then I found this issue, where essentially they left a huge backdoor open with Remote Debugger: https://github.com/zen-browser/desktop/pull/927. The guy claims that it was due to ignorance, but seeing this really shakes up my paranoia. Luckily I haven't typed any credential into the app. From a security-minded user's perspective, this is not a good sign. I hope that they would really put privacy & security forward, get some 3rd party security audits.
Compared to Brave in what terms? Speed, not sure, but Chromium is known to be better. As far as I know, Brave doesn't allow split tabs or workspaces though.
Not sure about workspaces, is it like profiles?
If their target audience is disgruntled Firefox users that makes a ton of sense. I would not consider replacing Firefox with a browser based on Chrome/Chromium. It's not that I think it a bad rendering engine, it not, but I don't like the mono-culture that has been promoted and would like to avoid contributing to it, if I can.
No it wouldn't. Even the OpenSSH project has states that they'd prefer that more SSH implementation where around, due to security concerns. Bugs in OpenSSL where/are a serious issue, because of it was almost a monopoly until HeartBleed.
Having a single rendering engine be 95% of the market is not a good option in terms of overall security for the internet.
The rendering engine in Chrome is Blink, which is a fork of WebKit. Safari, GNOME Web and DuckDuckGos macOS browser still uses WebKit. Blink and WebKit is going to share some of the same issues, as they come from the same codebase, but they are two separate rendering engines at this point.
Any idea if Zen supports this? And ctrl-tab for quickly cycling between recent tabs (even across Spaces)?
1 When is the earliest we can try tab grouping in Firefox Nightly? 2 Will the following things be available, the ability to group by dragging and dropping a tab, the ability to name and change the name, assign a color, and pin and hide a tab group, and the option to sleep tabs in groups? 3 Is the Workspaces feature being considered, it is quite popular and has been implemented in Floorp and Zen? 4 Is tab grouping also considered for the Android version of Firefox? 5 Are there any plans for a Portable version with a built-in dark theme for websites? Thank you very much! We are very sad that many features have been removed, tab grouping, pwa, rss, compact mode, menu icons, etc., hopefully this will all be coming to Firefox and such mistakes will not be made again.
Reddit launch of the project about 4 months ago.
Fantastic project and already very polished browser. Really enjoying it!
https://github.com/zen-browser/desktop/tree/main/src/browser... has a submodule pointing to https://github.com/zen-browser/components/tree/dab7fd0b2fbf2... which isn't public... I assume that's an oversight.
I'm very happy to see a new modern browser not based on Chromium. Will definitely test drive it to see if it's worth switching to.
I couldn't find any Firefox extension that does this (Or maybe I didn't look hard enough)
This is the one feature that brought me to Arc
(I've since stopped using Arc, and moved to Vivaldi. My "main" browser is still Firefox)
I really like that Zen offers two options, a setup wizard and a portable binary.
looking forward to seeing this mature
I tried switching to arc, but it didn't stick since I really got used to the Firefox way of life. The arc browser also felt really commercial and has a lot of gimmicky AI features, which is not optimal.
This Zen browser is like a blend of the best of both worlds!
Anyway, it looks good on the first try. Will give it a good try for a month or so before committing to it.
Does it have "profiles" feature like Vivaldi?
I'll try Zen.
What does that even mean?
I downloaded Zen and what do i see a top bar which I can not hide or at least I can not find how to do it.
I get that this ia an alpha but yeah going back to arc feels much smoother
From a user perspective, I see no difference between Blink, Webkit and Gecko. And when there is, it's a website that has only been tested on Blink, or uses features not available elsewhere.
Luckily Gecko also performs the best for me.
One more smart thing to do would be to open different workspace by middle click on the workspace name or giving options to open from the list.
So, the opening is there, can’t blame people for trying to fill it.
OTOH this is just a Firefox fork advertised as a new browser.
We had a browser aiming towards being a full on Rust application, and I was excited and cheering that on, not because it was Rust, but because the focus by shifting to Rust was security and speed. Now I'm not sure the focus.
I like how sleek this browser looks, and the "themes" seem to target very specific needs of minimalizing the UI which I also appreciate. I'll have to pull this one down for my Linux box to try it out.
THIS! This is the first thing I do after installing firefox. Nice to see I'm not the only one :)
1:(As in the pre Chrome meaning of the word)
xattr -d com.apple.quarantine /path/to/app
edit: turns out they are describing this process here from a link on the macos download page:
Also while I understand some people have moral objections to the 100 dollar/euro registration fee, clearly a lot more than that has been spent in time to get the application to this stage, almost all apps for macOS distributing like this are notarized now, and with such a slick marketing page it just feels weird to then not spend a relatively small amount of money to make this immediately far more accessible. The instructions aren't hard to follow, but still make trying it out 10-100x harder.
Also it's tricky to get donations for something that literally prevents people using the application, no one is going to donate for the registration fee before even trying it, and once they've gotten through the installation process there's no incentive to donate for that anymore.
That being said, I’m sure a lot of OSS projects are willing to accept it if you personally chose to pay the fee.
yes I found that awkward as well
Until then as they escalate their extortion dialogs I’ll just normalize instructions on how to run dodgy looking shell scripts that bypass them on software I release for free.
E.g. seperated history suggestions or something?
Current MacOS on M2
When you enter a restaurant or hotel, and the lobby is disheveled, the parts you can't see likely won't be of a higher standard. Not for me yet.
No browser that I've seen comparing itself to arc really does this. I downloaded zen and looked at it for like 30 seconds and it doesn't look like it does this either.
Who is the target audience? That website has so many oversimplified marketing claims that are about security and customization. It seems wholly undecided if the target audience is people who fall for buzz words or someone actually interested in quantitative improvements over Firefox.
And yet the comparison is just checkboxes and not even including base Firefox. How about bar graphs for comparison and some actual pictures of the advertised customization, layout and workspaces?
To me this still feels a little shady, even though the features seem nice.
When I think of browser devs, I don't think about fancy UI, and blazingly fast speeds! I think about engineers who know what they're talking about.
I've never heard of floorp, and the arguments against librewolf are silly. On top of that, some of these "features" like themes, profile switching are already in FireFox. So again, why would I choose Zen?
I don't see how this project adds any value to the very mature FF, it's just piggybacking imo.