Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releng:4.16:roadmap:general_ui:csd [2019/09/17 18:37] – [Comparison of current look to CSD] ochosi | releng:4.16:roadmap:general_ui:csd [2020/08/20 20:50] (current) – add footer nav kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Review of current Xfwm4 decorations vs. CSD ====== | ====== Review of current Xfwm4 decorations vs. CSD ====== | ||
+ | |||
+ | Code: https:// | ||
+ | |||
+ | To use the new HeaderBar in lieu of the traditional XfceTitledDialog heading just add a < | ||
+ | |||
+ | //For 4.16 we will be going with Scenario 2.// | ||
+ | |||
+ | ---- | ||
===== Scenarios ===== | ===== Scenarios ===== | ||
- | - Go " | ||
- | - Full CSD, not full HeaderBar | ||
- | - Use CSD only for XfceTitledDialog | ||
- | - Stay where we are | ||
==== Scenario 1: Go " | ==== Scenario 1: Go " | ||
This is the most effort of all three scenarios and would imply redesigning all applications, | This is the most effort of all three scenarios and would imply redesigning all applications, | ||
+ | This scenario should not be taken as a "go full Gnome style" | ||
+ | [[https:// | ||
- | + | ==== Scenario 2: Full CSD, not full HeaderBar | |
- | ==== Scenario 2: Full CSD, not full HeaderBar ==== | + | |
This means | This means | ||
* replacing XfceTitledDialog with a HeaderBar containing " | * replacing XfceTitledDialog with a HeaderBar containing " | ||
- | * re-designing those apps that seem like low-hanging fruit (Taskmanager? Parole?) | + | * re-designing those apps that seem like low-hanging fruit (Taskmanager? |
* using CSD only as simple window decorations for applications | * using CSD only as simple window decorations for applications | ||
+ | * this ensures we can gradually make changes and get feedback along the way | ||
==== Scenario 3: Use CSD only for XfceTitledDialog ==== | ==== Scenario 3: Use CSD only for XfceTitledDialog ==== | ||
- | This means only using CSD for XfceTitledDialog (see scenario 2) and leaving the rest unchanged, so Xfwm4 decorations for applications like Thunar. | + | This means |
+ | * only using CSD for XfceTitledDialog (see scenario 2) and leaving the rest unchanged, so Xfwm4 decorations for applications like Thunar. | ||
+ | * low effort | ||
+ | * visual inconsistency and uncertainty for app devs if they can/ | ||
==== Scenario 4: Stay where we are ==== | ==== Scenario 4: Stay where we are ==== | ||
Line 27: | Line 36: | ||
This means changing nothing with respect to window decorations or XfceTitledDialog. | This means changing nothing with respect to window decorations or XfceTitledDialog. | ||
- | ===== Advantages and Disadvantages ===== | + | ---- |
+ | |||
+ | ===== General | ||
Advantages of current XfceTitledHeader: | Advantages of current XfceTitledHeader: | ||
Line 53: | Line 64: | ||
* Risk of inconsistency if we don't write down good guidelines how headerbars/ | * Risk of inconsistency if we don't write down good guidelines how headerbars/ | ||
* Users cannot match titlebar style and Gtk+ style independently (so if they don't like the look, they have to search for another theme) | * Users cannot match titlebar style and Gtk+ style independently (so if they don't like the look, they have to search for another theme) | ||
+ | |||
+ | ---- | ||
====== Screenshots ====== | ====== Screenshots ====== | ||
Line 60: | Line 73: | ||
===== Preferences Dialogs (libxfce4ui aka XfceTitledDialog) ===== | ===== Preferences Dialogs (libxfce4ui aka XfceTitledDialog) ===== | ||
+ | ==== Panel Settings (Dark Mode enabled) ==== | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
==== Appearance Settings ==== | ==== Appearance Settings ==== | ||
Line 76: | Line 93: | ||
===== Applications ===== | ===== Applications ===== | ||
+ | Three applications, | ||
==== Taskmanager ==== | ==== Taskmanager ==== | ||
Line 94: | Line 112: | ||
==== Parole ==== | ==== Parole ==== | ||
- | Relevant for Scenario 2. | + | Relevant for Scenario 2. (Scenario 1 could e.g. mean dissolving the menubar into the headerbar somehow.) |
{{: | {{: | ||
{{: | {{: | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | [[: |