Recent posts

#51
Beginner Talk / Re: Is there any way i can inp...
Last post by a.l.e - April 13, 2025, 08:55:49 PM
Last week, I've opened a ticket concerning the context menu:

https://bugs.scribus.net/view.php?id=17489

As you see there, I like the context menu in Inkscape.

Your proposal above seems a bit busy to me. But, at the end, it all depends on what is the goal of the context menu in Scribus.

Personally, I'm for first finding a clear concept behind the different ways to trigger actions in Scribus:

  • The menus
  • (The accelerators to the menus)
  • The keyboard shortcuts
  • The action search
  • The docked palettes
  • The modal dialogs
  • The context menus
  • The tools toolbar
  • (The upcoming context sensitive toolbar)
  • (The upcoming style and format apply dialog, based on the action search)

Currently:
  • Everything but (most of) what is in the palettes is to be found in the menus (most of the time in one or two levels of submenus).
  • The keyboard shortcuts are mostly fine.
  • The action search correctly gives access to everything that is available in the menus for the current state of the application. And allow to trigger with some soft of keyboard shortcuts most of the actions in Scribus.
  • The actions in the docked (and floating) palettes are getting better and can now to be triggered an effective way (but mostly not with the keyboard)
  • I guess that the actions in modal dialogs are not triggered that often...
  • The context menu contains a bit everything what people have been wishing for in the last twenty years, structured in a very strict way in sub menus during the big refactoring of the menus a few years ago.
  • The tools toolbar contains a bit too many tools (and some important tools like drawing a circle are a bit too hard to discover and trigger)
  • (The upcoming context sensitive toolbar is still to be defined)
  • (The upcoming style apply dialog will allow to apply format and character styles with the keyboard and, in the future, might allow to also apply other text formatting, also with keyboard shortcuts)

Sadly, if I look at your proposal, I would say that only the first few entries in the Edit section seem to me to be a good fit for the context menu on a text frame (and they only deserve to be there, because they are always there, not because they are really necessary...).
Concerning the hyphenation, probably, (de)hyphenate text should not be there, but adding the current selection to the hyphenation exceptions or ignores, that might be there!
We will see what the concept for the context sensitive toolbar will be, but I could image that the (de)hyphenation could be a good fit there (on top of being triggered in the menus and in the action search).

But, again, without a clear concept on what belongs where, the thoughts above are only my personal impression and not something that would be good for Scribus.

Voilà, I will try to copy parts of this discussion into the ticket in the bug tracker...
#53
General Discussion / March 2025
Last post by a.l.e - April 13, 2025, 10:48:24 AM
In March a few things happened in the Scribus world:

  • The node editing UI has been greatly improved and simplified:
    node-editing.png
  • CSS is better supported in imported SVG files
  • The shortcuts for the palettes (F2, F3, ...) bring the "background ones to the foreground, instead of closing them
  • In the February we had the support for pasting formatted text, now there is also the option to paste plain text from applications where the default is to paste formatted text
  • The generation of "nightly" Appimages on Gitlab works again: https://gitlab.com/scribus/scribus/-/jobs/artifacts/master/raw/Scribus-nightly-x86_64.AppImage?job=appimage%3Alinux
  • Choice of dark or light theme on top of the auto detection (and other further improvements to the detection of dark themes)
  • Avoid custom font encodings when embedding TTF fonts in PDF: https://bugs.scribus.net/view.php?id=17436
    This should avoid some "random" errors with online print shops.
#54
Beginner Talk / Re: Is there any way i can inp...
Last post by dante nirvana - April 13, 2025, 03:32:30 AM
I liked my last idea and don't know if it was understandable, so I've done a basic mockup with inkscape. Hope that now is clear.
#55
Beginner Talk / Re: Is there any way i can inp...
Last post by dante nirvana - April 13, 2025, 03:22:33 AM
Firs of all: thanks, you are now my official new hero!  ;D

Then: when will this be in the current stable version?

And also: about the context menu, I think there's 2 ways of approaching this issue:

1 - GIMP and XFCE desktop: just throw every possible option on the menu and tool bar. Obviously it'll not be as you wish, it would contain multiple sub folders.

2 - Something like Krita does, except I can't imagine what it would hold into it. Perhaps having a standard set of things and letting the user personalize his own context menu, where each section corresponds to a menu of the menu bar.
#56
General Discussion / Re: Window resizing issue.
Last post by AdmFubar - April 12, 2025, 06:52:24 PM
Found another program that has a similar issue. So it isnt a scribus bug. Now to track down the culprit in KDE.
#57
Beginner Talk / Re: Is there any way i can inp...
Last post by a.l.e - April 12, 2025, 05:09:46 PM
interesting!
#58
Beginner Talk / Re: Is there any way i can inp...
Last post by Nermander - April 12, 2025, 01:34:33 PM
I am wondering if this could not be solved by a custom hyphenation dictionary?

I took a look at them but I have no idea how they work, the format looked very weird :)

Ok, some googling shows words have numbers in the hyphenation positions, with the value indicating a "weight" for the hypnenation position.
#59
Beginner Talk / Re: Is there any way i can inp...
Last post by a.l.e - April 12, 2025, 11:34:58 AM
Short answer: Then I will give a try and make a patch for the simple solution.

Longer answer: I would not do bigger changes, without first having a good concept, about how the hyphenator should evolve.
There are other more general changes to Scribus to be taken in account.

The idea of using an external list is a good one.
There are multiple other resources (styles, colors, content of text frames, vector frames, ...) that should optionally be external to the Scribus document or preferences.
I guess we need to track them somewhere and slowly work towards a concept on how to enable that.

There are other features that should be added:

  • some (or even most) of the items in the ignore and exception lists should be connected to a language.
  • one might want to add multiple lists of words in the preference and de/activate them in specific documents
  • it should be possible to add exceptions and ignores from a word in a text frame

Practical answer:

I've made a patch to allow:

- multiple selection in both lists (for deleting)
- adding multiple items at once (and copy paste them from a text file)
- editing in place by double clicking on the item in the list

hyphenation.gif

It's here: https://bugs.scribus.net/view.php?id=17497

Finally, about adding a context menu for hyphenating.

In the current state of the context menu, I don't think it's a good idea.
Before adding new things, we first need to think what should really be in there.
In my dreams, the context menu would not contain (almost) any sub folders and only contain things that it makes sense to trigger with the mouse (indeed, (de)hyphenating the current selection might be something that could be triggered with the mouse...)

For the time being, there is already a fast way to trigger the (de)hyphenation:
Start the "Action search" with ctrl+/, type "hy" (and press once the arrow down key).
... If you don't like "Alt-x h"...
#60
Beginner Talk / Re: Is there any way i can inp...
Last post by dante nirvana - April 11, 2025, 03:25:20 PM
Short answer is: Yes, it fits. If you — or anyone, for that matter — can do this, THANKS! It would be great. I'm really grateful.

Not so short answer:
I think it's a great upgrade, yes, it helps a lot since inputting word by word is very inadequate. Hope I'm not sounding like demanding anything.

Still I think that allowing the user to link a file, just like you can link a text file with a text box — so the user can alter the linked file in the source instead of having to adding, editing or deleting while working with Scribus.

I guess there isn't much requests regarding the hyphenator, and therefore changing anything because of one random Joe while there is tons of work to do with more urgent and more requested fixes and features is just nonsense, but I'm hoping that raising the issue may make developers see that it can be improved.

Now, I love Scribus. Period. It's free (not paid and open source). And in my current situation I cannot help development, only ask for features or raise issues. So anything anyone do for what I ask/raise is just great, nonetheless I still think, like I've said, link should be available. It might be a third column or a simple button saying "Link a List", doesn't really matter how as long as it's there to use.

Again, I'm not complaining (even if this much of words suggest otherwise :D). I'm simply giving an idea. And since I'm already here, it would be great if "Hyphenate/Dehyphenate" accessible by right clicking on text :D.