View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017848 | Scribus | General | public | 2026-06-18 07:31 | 2026-06-22 06:09 |
| Reporter | ale | Assigned To | cbradney | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | assigned | Resolution | open | ||
| Product Version | 1.7.4.svn | ||||
| Summary | 0017848: Add a "First start" wizard for setting up Scribus | ||||
| Description | Scribus is currently adding a few features that will allow users to layout RTL documents. This means that some Scribus users (potentially a majority) will need to tweak many Scribus defaults to get a comfortable setup. Some of the setting to be set are: - preferred page size - UI language, default language and language activated - default units - default LTR/RTL mode (and if the RTL options should be shown at all) - activation of experimental features - UI view (minimal toolbars / docked panels vs. everything visible) - light / dark / automatic mode + theme - fonts and script directories Some more notes: - The user can of course change all those values, one by one, in the preferences. - At any time, the user should be able to finish the process and save (or not) the value having been set. | ||||
| Tags | No tags attached. | ||||
| Patch | No | ||||
|
|
I suggest a tiny dialog before the main one: "It looks like this is your first time opening Scribus. Would you like to set up your default preferences now?" or something like that with two buttons: LATER or YES/NOW |
|
|
running* instead of opening* maybe |
|
|
I'd prefer a nice big wizard, that you can leave at any time, to a tiny dialog that lets you open the preferences... The settings that one "needs" to set at the beginning are spread a bit all over the preferences and browsing through them, is not really what I'd like a new user to do, when discovering Scribus. |
|
|
Committed a first version... You need to set ShowFirstStartWizard="1" or delete your preferences folder (or files) to make it pop up |
|
|
I couldn't compile scribus there is * missing. fsw.patch (463 bytes)
diff --git a/Scribus/scribus/ui/fsw/fsw_sidepanel.h b/Scribus/scribus/ui/fsw/fsw_sidepanel.h
index .. 100644
--- a/Scribus/scribus/ui/fsw/fsw_sidepanel.h
+++ b/Scribus/scribus/ui/fsw/fsw_sidepanel.h
@@ -35,7 +35,7 @@
QLabel* m_logo { nullptr };
QLabel* m_brandName { nullptr };
QLabel* m_brandSub { nullptr };
- QVBoxLayout m_stepsLayout { nullptr };
+ QVBoxLayout* m_stepsLayout { nullptr };
QList<QLabel*> m_steps;
int m_current { 0 };
};
|
|
|
thanks, committed |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-06-18 07:31 | ale | New Issue | |
| 2026-06-20 00:28 | qirat | Note Added: 0053845 | |
| 2026-06-20 00:36 | qirat | Note Added: 0053846 | |
| 2026-06-20 07:29 | ale | Note Added: 0053850 | |
| 2026-06-21 16:06 | cbradney | Assigned To | => cbradney |
| 2026-06-21 16:06 | cbradney | Status | new => assigned |
| 2026-06-21 20:55 | cbradney | Note Added: 0053869 | |
| 2026-06-22 05:27 | Fahad | Note Added: 0053870 | |
| 2026-06-22 05:27 | Fahad | File Added: fsw.patch | |
| 2026-06-22 06:09 | cbradney | Note Added: 0053871 |