View Issue Details

IDProjectCategoryView StatusLast Update
0016999ScribusUsabilitypublic2023-08-14 23:07
Reporterpmjdebruijn Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status newResolutionopen 
Product Version1.5.9.svn 
Summary0016999: Baseline Grid too distracting
DescriptionCurrently when enabling the baseline grid, two problems emerge:

(1) The default lightGray used for the Baseline Grid, is too distinct from the white page, resulting in a very "busy" workfield.
(2) The renderStackOrder has the Baseline Grid on top the the Content Object, which severely impact the legibility of rendered text.

The (trivial) attached patch changes:

(a) the lightGray color too a much lighter whitesmoke color.
(b) moves the Baseline Grid down the renderStackOrder below Content Objects and the Margins.
TagsNo tags attached.
PatchYes

Activities

pmjdebruijn

2023-08-14 16:34

reporter  

appprefs-baselinegrid.patch (954 bytes)   
diff -Nurpd a/scribus/prefsmanager.cpp b/scribus/prefsmanager.cpp
--- a/scribus/prefsmanager.cpp	2023-08-14 16:25:41.000000000 +0200
+++ b/scribus/prefsmanager.cpp	2023-08-14 18:14:48.212740269 +0200
@@ -197,9 +197,9 @@ void PrefsManager::initDefaults()
 	appPrefs.guidesPrefs.majorGridColor = QColor(Qt::green);
 	appPrefs.guidesPrefs.marginColor = QColor(Qt::blue);
 	appPrefs.guidesPrefs.guideColor = QColor(Qt::darkBlue);
-	appPrefs.guidesPrefs.baselineGridColor = QColor(Qt::lightGray);
+	appPrefs.guidesPrefs.baselineGridColor = QColorConstants::Svg::whitesmoke;
 	appPrefs.guidesPrefs.renderStackOrder.clear();
-	appPrefs.guidesPrefs.renderStackOrder << 2 << 0 << 4 << 1 << 3;
+	appPrefs.guidesPrefs.renderStackOrder << 2 << 1 << 0 << 4 << 3; // (3) Guides, (4) Content Objects, (0) Margins, (1) Baseline Grid, (2) Grid
 	appPrefs.guidesPrefs.gridType = 0;
 	appPrefs.typoPrefs.valueSuperScript = 33;
 	appPrefs.typoPrefs.scalingSuperScript = 66;
appprefs-baselinegrid.patch (954 bytes)   

jghali

2023-08-14 23:07

administrator   ~0050313

a) While I agree that lightGray is a bit too visible, I think that QColorConstants::Svg::whitesmoke is hardly visible, I would prefer something a bit more noticeable
b) This would hide the baseline grid in case text frame has a color background, so I am opposed to that change

Issue History

Date Modified Username Field Change
2023-08-14 16:34 pmjdebruijn New Issue
2023-08-14 16:34 pmjdebruijn File Added: appprefs-baselinegrid.patch
2023-08-14 23:07 jghali Note Added: 0050313