47

gitarero164

Closing just one instance on quit is a feature. We can add a checkbox "Close other profiles on quit" in the quit dialogue?

We have chosen to use separate apps because it is more powerful and it gives users more control. Users can even keep their profile on dock and launch it directly. Also in an event of crash, only the affected profile will crash, all others will stay untouched.

I think using 5-6 profiles is unusual and perhaps your use case really needs just session/container tabs, not profiles?

    Vlad Closing just one instance on quit surely is a feature that some people will enjoy, a setting to change that would be useful in my opinion though.

    Keeping profiles on the dock might give more control depending on how you work, but this implementation removes the sleekness and organizational benefits of having different profiles instead of having whole separate browsers for different purposes... Having this many profiles is probably unusual, yes. Thats why I suggested it would be great to have an option at some point, not that my preferred behaviour is the best for all users and should be the default.

    Having the option to do it this way might also make it easier for users to migrate from Chromium-based profiles, as they behave the way I described above?

    • Vlad replied to this.

      gitarero164

      Having the option to do it this way might also make it easier for users to migrate from Chromium-based profiles, as they behave the way I described above?

      We need to hear more users on this. I think the main benefit of Profiles is there.

        Vlad Yup, would be interesting to hear more opinions on this.
        I can't tell how you have implemented profiles so I'm not aware how much work these options would be.

        And the main benefit of profiles is definitely there - this is just some quality-of-life improvements that I personally think would improve the experience using the feature.

          @dino is this possible at all with our approach?

          • dino replied to this.

            Vlad We can have tow options to remove clutter for some user

            1. Have additional checkbox on Quit to terminate all running instances
            2. We can have additional Preference tab for Profiles and have below options
            3. Use separate instance for each active profile (or will exit active instance when switching to other profile, so there will be only one instance running at a time)
            4. Terminate all running profiles on Quit

            Not sure if I am on the same page..

            What would be the preffered behavior here?

              a month later

              I know this thread is a bit old, I was going to open a similar suggestion. It would be nice to have a setting for profiles that let's you open a profile in a new tab. Similar to how firefox does Container Tabs. So people could choose either open in new browser instance or in new tab to keep it clean

              • Vlad replied to this.
                2 years later

                currently, there are multiple dock icons for different orion profiles, but this is such an annoying mess for dock management, because if you pin it to the dock, it only pins the specific profile attached to the dock icon instance.

                orion should try to be more like safari, or even arc in the sense that it either:

                opens multiple windows under the same dock icon:

                or

                manages multiple profiles in one window (ignore profile name 💀):

                versions:
                orion 0.99.129-beta (WebKit 619.1.11.111.2)
                macOS 15.1 (24B83)

                I agree but I'm not sure how Alt-Tab would work under this scenario. In Arc, as far as I know, there isn't the idea of having 2 open instances with 2 separate profiles - instead, one open instance has one open profile at any one time. I personally like that behaviour, but I'm not sure how Safari does it.

                  Merged 3 posts from Make all orion windows under one instance of orion in the dock.

                    Brief Summary
                    I would like the devs to consider possibly reworking Orion's profile management system to act like Safari's profile management. I like to have multiple browser profiles active when online. This means that the dock slowly becomes cluttered with many Orion icons w different profile icons. The WebApps on the other hand are fine.

                    Details:
                    This feature request is best explained by the picture provided. But to put it into words, I would like to remove all active profiles as apps from the dock and consolidate them to the top bar on the window like safari has it.

                    End Goal:
                    To declutter the dock and make the user experience better for those who have multiple profiles active at a given time.

                    Image/Video:

                      hungryDev89 Note that in the meantime you can assign different icons to different profiles.

                      The approach we took has mutiple advantages as it allows for true sandboxing of data between profiles.

                      We are however open to discussion about changing this and are welcoming community feedback.

                      hungryDev89 If that change was made would you also expect all the profiles to be merged into a single Orion icon in the ⌘-Tab switcher?

                        Hmm... I don't know as much about macOS's frameworks so correct me if Im wrong here, but is it possible to rework it as possibly either a menubar process or even a system process that isn't user facing? The end goal is to declutter but if it means sacrificing the ability to sandbox data then I'd rather keep the current implementation.

                          adamaveray yes I believe so. I use alt-tab due to apples stubbornly flawed tabbing design so I totally forgot about this kind of scenario. If thats the case, I would also like to be able to switch between profiles using the ctrl - Tab feature but again this maybe going out of scope for the original idea here.

                            hungryDev89 I don't think it's technically possible on macOS for an app to present as a single item in the dock while having multiple entries in the ⌘Tab switcher (apps can hide their dock icon but I am fairly sure that also removes them from the ⌘Tab switcher so they become only accessible via clicking, Mission Control, etc - not via the keyboard) so the only options are either the current Orion implementation of each profile as a separate app therefore accessible from anywhere with ⌘Tab, or making profiles separate windows of the one unified Orion app instance therefore accessible with ⌘~ after first activating Orion.

                            Worth keeping in mind that while you might find the macOS ⌘Tab vs ⌘~ window navigation system (stubbornly?) flawed many people – myself included – vastly prefer it to e.g. the Windows approach of no distinction between apps and windows. Similarly I find multiple icons in the dock a benefit not a negative in addition to the functionality Orion's profiles being separate app instances provides including independent toolbar layouts, tab arrangements, app icons, preferences, etc, so whatever approach they choose will inevitably disappoint some people.

                            I guess it's up to the community to decide which approach they prefer to help the Orion team decide whether to make any changes.