Add New Window #23

Closed
opened 2023-05-13 09:57:01 +00:00 by maymage · 15 comments

Hi all,

currently it is not possible from the UI to open more than one window and so we're restricted to one conversation at a time.

Please consider to add Open New Window

  • functionality to the .desktop file and
  • button in the headerbar or
  • entry to the menu

Also, if you go for tabs, making them detachable is always nice.

Hi all, currently it is not possible from the UI to open more than one window and so we're restricted to one conversation at a time. Please consider to add `Open New Window` - [ ] functionality to the .desktop file and - [ ] ~~button in the headerbar or~~ - [x] entry to the menu Also, if you go for ![tabs](https://codeberg.org/Bavarder/Bavarder/issues/22), making them detachable is always nice.
0xMRTT added the
Kind/Feature
label 2023-05-13 10:18:07 +00:00

I don't think that's useful to add to the desktop entry...

cc @Daudix_UFO

I don't think that's useful to add to the desktop entry... cc @Daudix_UFO
0xMRTT added this to the 0.2.1 milestone 2023-05-13 11:08:27 +00:00
Collaborator

yes, I agree

yes, I agree

I don't think that's useful to add to the desktop entry...

cc @Daudix_UFO

Then you don't get a new window from the global menu, like you do for other gnome apps, like evince, geary or nautilus, right?

> I don't think that's useful to add to the desktop entry... > > cc @Daudix_UFO Then you don't get a new window from the global menu, like you do for other gnome apps, like evince, geary or nautilus, right?
Collaborator

hm, yeah, and you can't middle click to open new window, maybe it should be added

hm, yeah, and you can't middle click to open new window, maybe it should be added

yeah you are right

yeah you are right
0xMRTT reopened this issue 2023-05-13 11:20:53 +00:00
0xMRTT modified the milestone from 0.2.1 to 0.3.0 2023-05-16 21:11:49 +00:00

Is it necessary to have this with the new UI ?

Is it necessary to have this with the new UI ?

The use case for at least 2 windows is, of course, to be able to compare content, e.g. from conversations with different models.

It's the same for Evince, Nautilus or Epiphany, I'd say: you want to have contents side by side, and all these apps have a New Window item in the primary menu.

Adding a New Window entry to the .desktop file does no harm UI wise, so it's a nice to have.

The use case for at least 2 windows is, of course, to be able to compare content, e.g. from conversations with different models. It's the same for Evince, Nautilus or Epiphany, I'd say: you want to have contents side by side, and all these apps have a `New Window` item in the primary menu. Adding a `New Window` entry to the .desktop file does no harm UI wise, so it's a nice to have.
Collaborator

Does anyone really compares results in Bavarder? Bavarder is chatting app not research

Does anyone really compares results in Bavarder? Bavarder is chatting app not research
Collaborator

Evince, Nautilus or Epiphany are not regular apps, they need to have multiple windows with different contents, bavarder on other hand is more like Fractal, one window you work with

Evince, Nautilus or Epiphany are not regular apps, they need to have multiple windows with different contents, bavarder on other hand is more like Fractal, one window you work with

Does anyone really compares results in Bavarder? Bavarder is chatting app not research

I opened this ticket specifically, because I wanted to do exactly that: comparing the results from parallel conversations.

Evince, Nautilus or Epiphany are not regular apps, they need to have multiple windows with different contents, bavarder on other hand is more like Fractal, one window you work with

I'd argue, that Fractal would gain from having several windows as well. I have a big, wide screen and several workspaces, so I'd like to have a few windows for the most interesting conversations. Same with bavarder, when having different conversations going on.


I understand if @daudix-UFO considers having several windows a niche demand here - on the other hand, if the primary menu is not already over full, why not exposing a New Window entry? A headerbar button is for sure an overshot, but a menu entry?

> Does anyone really compares results in Bavarder? Bavarder is chatting app not research I opened this ticket specifically, because I wanted to do exactly that: comparing the results from parallel conversations. > Evince, Nautilus or Epiphany are not regular apps, they need to have multiple windows with different contents, bavarder on other hand is more like Fractal, one window you work with I'd argue, that [Fractal would gain from having several windows](https://gitlab.gnome.org/GNOME/fractal/-/issues/1231) as well. I have a big, wide screen and several workspaces, so I'd like to have a few windows for the most interesting conversations. Same with bavarder, when having different conversations going on. --- I understand if @daudix-UFO considers having several windows a niche demand here - on the other hand, if the primary menu is not already over full, why not exposing a `New Window` entry? A headerbar button is for sure an overshot, but a menu entry?
Collaborator

If this button will be useful for someone that's great, I'm not opposed to its addition, just wanted to understand if it's actually needed

If this button will be useful for someone that's great, I'm not opposed to its addition, just wanted to understand if it's actually needed

I added the ability to have multiple windows, but didn't added to the app menu since it will be removed in G45.

Ctrl + w: open new window
Ctrl + q: close current window and if it's the last one, save and quit.

I added the ability to have multiple windows, but didn't added to the app menu since it will be removed in G45. Ctrl + w: open new window Ctrl + q: close current window and if it's the last one, save and quit.

Thanks!

I'm pretty sure, that

  • Ctrl+n open new window
  • Ctrl+w close current window
  • Ctrl+q close application

is more GNOME standard, see

Although the danger and reasonableness of Ctrl+q is discussed here

As long as everythings saved, when closing window or app, all is fine though.


PS: if Ctrl+n is already used for New Conversation, then you could imitate Nautilus, where

  • Ctrl+n means New Window
  • Ctrl+Shift+n means New Folder, which could be New Conversation here
Thanks! I'm pretty sure, that * `Ctrl+n` open new window * `Ctrl+w` close current window * `Ctrl+q` close application is more GNOME standard, see * https://developer.gnome.org/hig/reference/keyboard.html?highlight=shortcut Although the danger and reasonableness of `Ctrl+q` is discussed here * https://gitlab.gnome.org/Teams/Design/whiteboards/-/issues/164 As long as everythings saved, when closing window or app, all is fine though. --- PS: if `Ctrl+n` is already used for `New Conversation`, then you could imitate Nautilus, where * `Ctrl+n` means `New Window` * `Ctrl+Shift+n` means `New Folder`, which could be `New Conversation` here

but didn't added to the app menu since it will be removed in G45.

So New Window is not exposed UI wise apart from the short cut list?

> but didn't added to the app menu since it will be removed in G45. So `New Window` is not exposed UI wise apart from the short cut list?
Collaborator

The menu is still there in app menu and dash, it only been removed from top bar

The menu is still there in app menu and dash, it only been removed from top bar
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Bavarder/Bavarder#23
There is no content yet.