Scribusoid

Author Topic: Interface  (Read 412 times)

Sonopro

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
  • Scribus User
Interface
« on: October 21, 2020, 12:42:23 am »
I have been working with Scribus on a daily basis for years. There are some small additions that could greatly improve the workflow.
1. add to the property/color menu a direct link (button) to the color edit/add function.
2. Automatic "embed all images" function
3. Keyboard shortcut function automatic adjustment of a text frame to the margins/markers
4. Added the ability to copy and paste a text frame without the content.

Translated with www.DeepL.com/Translator (free version)

Je travaille avec Scribus  quotidiennement depuis des  années . Il y a certains petits ajouts qui pourraient améliorer grandement le flo de travail.
1. ajouter au menu propriété/couleur un lien direct (bouton) à la fonction modification/ajout couleurs.
2. Fonction automatique «incorporation toutes les images»
3. Fonction raccourci clavier ajustement automatique d'un cadre texte aux marges/repères
4. Ajouter la possibilité de copier-coller un cadre texte sans le contenu

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2472
  • Karma: 36
    • the graphics lab
Re: Interface
« Reply #1 on: October 21, 2020, 09:49:29 am »
bonjour sonopro

interesting list...

as usual, the discussion is probably a bit easier, if you create one topic per question / suggestion...

i will give you one reply per question, so that if the discussion on single topics gets interesting, we can split this in multiple threads.

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2472
  • Karma: 36
    • the graphics lab
Re: Interface
« Reply #2 on: October 21, 2020, 10:00:40 am »
1. it is planned to add button for creating resources (like colors and styles) in the properties palettes...

but, first, we need the good old indigo UI to be "finished" and merged...

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2472
  • Karma: 36
    • the graphics lab
Re: Interface
« Reply #3 on: October 21, 2020, 10:15:31 am »
2. embedding all images is in most cases a rather bad idea.

without knowing why you want to embed all images, it's hard to tell if your use case can be "better" solved with change in the workflow or scribus is really missing a feature.

generally speaking:

- the .sla file is not meant for distribution. if you want to put a file on your website, use a pdf
- if you need to share a .sla with another contributor / editor you should use "file > collect for output"
- we need to improve scribus to correctly allow the editing of .sla that are on a shared / network volume.

if i'm right with my thoughts about using the embedded images, i think that the solution is to have a script that can be used for such cases.
i've opened a ticket asking for the commands that would allow that: https://bugs.scribus.net/view.php?id=16273 .
they should be easy to implement.

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2472
  • Karma: 36
    • the graphics lab
Re: Interface
« Reply #4 on: October 21, 2020, 11:00:42 am »
3. why do you want a shortcut for adjusting a frame to the guides?

while i'm mostly comfortable with using the mouse for it, your question has made me think of ways to profit from such a feature. but, probably, not in the way you were thinking of.

but, again, in order to know, if you indeed found a missing feature, we should again know  the use cases you're thinking of...

also, i'd like to point you to the fact that when creating new frames, you can shift-clicking to get the frame to match the guides surrounding it... no need for a command to adjust the size in that (very common) case.

and here what i was thinking of: extending the arrow keys handling to enable jumping to the next guide...
probably, we can't do it by adding a modifier (shift, ctrl, alt... all are already in use) and i wonder if and how we could add a "mode".
if it's really easy to use, i can think of using it... but it should have a mostly perfect interaction...
and if we can also use modes to replace the usage of the alt modifier, than we would have a real improvement in scribus.
but it really needs to be fast and comfortable to trigger.

does anybody have an idea how we could add such modes? (user interaction, user interface)

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2472
  • Karma: 36
    • the graphics lab
Re: Interface
« Reply #5 on: October 21, 2020, 11:10:11 am »
4. not sure that we really need a way to copy a frame without its content.

while i see why one would want it, i'm not sure that having a specific command would provide a faster workflow than using the existing tools...

- copy
- paste
- ctrl-shift-del (or ctrl-/ clear; or using the context menu... possibly with the keyboard)
- cut

dragonfly

  • Full Member
  • ***
  • Posts: 176
  • Karma: 0
  • Scribus User
Re: Interface
« Reply #6 on: October 21, 2020, 12:21:51 pm »
Quote
There are some small additions that could greatly improve the workflow.

Rather than waiting for custom features to be added by developers, it is often the case that such "custom features" or workflows can be realised by using automation scripts which navigate the application GUI. And of course there is Python scripter. See ScribusGenerator for example.
The automation tool to use depends on the platform (Windows/Linux/Mac).
I am a Ubuntu user.  I can suggest automation tools for Ubuntu or Windows 10 (which I do not use often) but not Mac. One such tool https://jmgr.net/ was developed by French developer.

You can then create your own custom workflows using this abstraction of GUI.

[P.S.] I tried DeepL and it is very good.
« Last Edit: October 21, 2020, 12:28:40 pm by dragonfly »

 

palmate