GithubHelp home page GithubHelp logo

Splitter improvement about qtox HOT 8 CLOSED

qtox avatar qtox commented on May 10, 2024
Splitter improvement

from qtox.

Comments (8)

F1ynn avatar F1ynn commented on May 10, 2024
  1. It's virtually impossible to read anything in the chat if it gets much smaller than the current minimum, I'm not sure why you would want that. Could you perhaps expand on your use case a little bit? We could make the splitter panes collapsible, but that goes against what I've seen of the mockup.

  2. That's by design, I thought it looked significantly better than leaving them in the center or on either edge (both of which I tried first).

from qtox.

msteinbeck avatar msteinbeck commented on May 10, 2024

It's virtually impossible to read anything in the chat if it gets much smaller than the current minimum, I'm not sure why you would want that. Could you perhaps expand on your use case a little bit? We could make the splitter panes collapsible, but that goes against what I've seen of the mockup.

I think GUIs should support a users behavior, not restrict it. If someone (why ever) wants to resize the chat view to a very small width, than he should be allowed to do it (customizability). The only reasons to restrict customizability are (in my mind):

  1. Not implementable
  2. You cannot (or it's very hard and makes things to complex) ensure data correctness

Since 1 and 2 are not given, we should allow this feature.

That's by design, I thought it looked significantly better than leaving them in the center or on either edge (both of which I tried first).

If users prefer this behavior, we should keep it. My personal opinion is to leave icons at the left :).

from qtox.

F1ynn avatar F1ynn commented on May 10, 2024

I respectfully disagree with you on the first part, I think having a minimum window size is perfectly reasonable (and a concept used by most applications).

Both of these are trivial to change, and both ultimately up to Tux3. I'll stand down here and let you two figure it out.

from qtox.

msteinbeck avatar msteinbeck commented on May 10, 2024

(and a concept used by most applications)

A concept, I hate in most applications :D.

Please do not misunderstand my comment. I didn't want to fight your point of view. Moreover it was just an idea.

from qtox.

tux3 avatar tux3 commented on May 10, 2024

If someone (why ever) wants to resize the chat view to a very small width, than he should be allowed to do it (customizability)

I agree that not allowing it for the sake of not allowing it is silly and frustrating when you do want/need it. I'm fine with a lower minimum width, as long as it doesn't break anything. Right now if you grow the friendlist all the way to the right, the widgets of the chat form will happilly overflow past the edge of the window instead of just shrinking.

If I resize the friend list widget using the slider the buttons at the bottom will also move and increase the gap between them but should stay at the left (or at the center).

And I'm gonna agree with Flynn on this one. In my opinion it looks really weird no matter what when you scale up the window and the buttons can't scale, but I personnally think it makes more sense to keep them like this.

That said, I have no tastes, and if more people disagree with this I'll happilly change it :)

from qtox.

msteinbeck avatar msteinbeck commented on May 10, 2024

That said, I have no tastes, and if more people disagree with this I'll happilly change it :)

I think keeping it open one day or two should be fair enough. If no one leaves a comment just close this ticket and I'm fine with it :)

from qtox.

tux3 avatar tux3 commented on May 10, 2024

Sure

from qtox.

msteinbeck avatar msteinbeck commented on May 10, 2024

I think we can close this ticket as invalid

from qtox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.