Giter VIP home page Giter VIP logo

Comments (7)

bugaevc avatar bugaevc commented on July 2, 2024 2

Perhaps we should be aiming straight for the new design by Tobias?

Tuba design mockup by Tobias

from tuba.

GeopJr avatar GeopJr commented on July 2, 2024

I don't have a strong opinion on this, but the view style is only found on the textview (To indicate that it's editable I assume(?)), so I'm leaning towards removing its view style instead as to not deal with the same problem for the other pages:

Version Text Media
Raised headerbar image image
view on headerbar Screenshot from 2023-09-24 11-49-47 Screenshot from 2023-09-24 11-49-52
textview without view Screenshot from 2023-09-24 11-51-16 image

from tuba.

bragefuglseth avatar bragefuglseth commented on July 2, 2024

For now, I agree that removing the view class from the text view looks the best 👍

from tuba.

bugaevc avatar bugaevc commented on July 2, 2024

Needs more polish, but something like this.

Screenshot from 2023-09-24 14-52-38

from tuba.

GeopJr avatar GeopJr commented on July 2, 2024

In addition to this, the bottom toolbar should be added as a bottom child to the toolbar view, to make it integrate better with the content as well.

Won't go forward with this for now. There's a spacial case on the narrowest size that puts it on top due to the OSK & other issues with Phosh(? Mobile?) that prevent the dropdowns from poping up (#284, #65)

Needs more polish, but something like this.

Looks good so far! There are some cases the mockups don't take into account yet so it's probably best to wait:

  • For instances that allow > 4 media, should everything scroll or just the media section? what if there's also too much text? (multiple scrolled windows won't act nice on top of each other :/ )
  • Content warning entry, keep it as is or maybe a popover?
  • Polls
  • The buttons at the bottom will get crowded based on what items are active (polls = +4 buttons, media = +2 buttons)

(too early to answer them all probably but they are open)

I think we will probably follow elk.zone behavior wise 🤷

from tuba.

bugaevc avatar bugaevc commented on July 2, 2024
  • For instances that allow > 4 media, should everything scroll or just the media section? what if there's also too much text? (multiple scrolled windows won't act nice on top of each other :/ )

I was thinking everything'd scroll together. This is also something that ScrolledBin would be useful for, so maybe I should complete it. So we'd have

ScrolledWindow {
  Box {
    orientation: vertical;

    $ScrolledBin {
      GtkSource.View { ... }
    }
    FlowBox {
      $SomeMediaWidget { ... }
      $SomeMediaWidget { ... }
      $SomeMediaWidget { ... }
    }
  }
}
  • Content warning entry, keep it as is or maybe a popover?

Though it's not visible in the screenshot above, I have it as another top bar in the ToolbarView there. It #NeedsDesign though, @bertob please help us 😄

  • Polls
  • The buttons at the bottom will get crowded based on what items are active (polls = +4 buttons, media = +2 buttons)

I don't think I understand what you mean by these, please elaborate?

from tuba.

GeopJr avatar GeopJr commented on July 2, 2024

I don't think I understand what you mean by these, please elaborate?

Continuing this issue on #553

from tuba.

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.