nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
2.98k stars 784 forks source link

💻 🐧🪟 🍏 Make desktop clients look more native #6639

Open marcoambrosini opened 5 months ago

marcoambrosini commented 5 months ago

Curent Windows Other Windows example Proposed
Image Image

additional ideas:

camilasan commented 5 months ago

@tobiasKaminsky ^^

ostasevych commented 5 months ago

Have you tried to add showMainDialogAsNormalWindow=true key to the nextcloud.cfg file?

marcoambrosini commented 5 months ago

Have you tried to add showMainDialogAsNormalWindow=true key to the nextcloud.cfg file?

This seems to only add a title bar to the window, which is not what we want, but thanks @ostasevych

marcoambrosini commented 5 months ago

To be defined in the 24/04 call

marcoambrosini commented 4 months ago

Kickoff call outcome:

@claucambra will prepare a PoC of the client and strip down all custom styles. Focus is on Mac and Windows for now.

Linux will have KDE styles for KDE and Material for the rest.

We'll review this in person during the company week. Exact date and time TBD

camilasan commented 3 months ago

@claucambra will prepare a PoC of the client and strip down all custom styles. Focus is on Mac and Windows for now.

I am guessing the PoC didn't happen yet or?

claucambra commented 3 months ago

@claucambra will prepare a PoC of the client and strip down all custom styles. Focus is on Mac and Windows for now.

I am guessing the PoC didn't happen yet or?

it needs to be scheduled, I am currently assigned to macOS VFS related tasks

camilasan commented 3 months ago

it needs to be scheduled, I am currently assigned to macOS VFS related tasks

So that is a no :) I am asking because I was assigned to it.

camilasan commented 3 months ago
jancborchardt commented 2 months ago

After talking to @tobiasKaminsky yesterday and to @marcoambrosini today (June 14): we think the best approach is to start the project by focusing on smaller tasks (split the issue due to current work load):

  • transparency
  • use native font
  • use native icons
  • use native buttons

@camilasan yes, this is what I’ve been saying from the beginning, so I agree. :) See in the original issue:

Introduce transparency Adjust button style to be native (basic button look, only slight rounded corners, not pill-style, no color)