Most Annoying Bugs: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(→‎Brainstorming & Nominations: end of this section)
 
(47 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Announcement|Documentation and Organization|Function of this page is to track the Most Annoying Bugs that affect usage of Scribus and that meet the criteria listed below}}
{{Announcement|Documentation and Organization|Function of this page is to track the Most Annoying Bugs that affect usage of Scribus and that meet the criteria listed below}}


=== Candidate criteria ===
=== Criteria ===
As for LibreOffice, Hard hacks should meet the below requirements :
 
* Be relatively annoying for a significant amount of people
The most annoying bugs are the top most annoying and disruptive to daily workflow.
 
As for LibreOffice, "Hard hacks" should meet the below requirements :
* Be really annoying for a significant amount of people
* Be relatively difficult to solve and/or track down
* Be relatively difficult to solve and/or track down
* Crashes/data loss are good candidates but not necessary
* Crashes/data loss are good candidates but not necessary
Line 9: Line 12:
* Enhancement requests should NOT be on the list
* Enhancement requests should NOT be on the list


= The Dirty Seven =
As for Scribus, care has been taken when nominationg these "most annoying bugs" to the following criteria :
<small> The 7 following bugs are the top most annoying and disruptive to daily workflow that have been voted on by the active Scribus user community.</small>
* Bug can be reproduced
#
* Bug impacts core of scribus mission
#
* Bug impacts basic functionnalities
#
* Bug doesnt require a rare combination of circumstances
#
#
#
#
 
== Candidates ==
<small>Candidates are voted on as viable to enter the top 12. They have made it to the 2nd round.</small>
 
== Brainstorming & Nominations ==
<big> TODO: CONFIRM and VOTE on candidates</big><br />
<small>'''Note:''' Please label bugs using the bug template: <nowiki>{{b|#####}}</nowiki> where # siginifies bug number on the [http://bugs.wiki.net Mantis Bugtracker]</small><br />
 
* The Properties window sometimes stops being updated when switching to a different object → {{b|10182}} (nominated by Ulrich Klauer) - 'new' - TO BE CONFIRMED
::''commentary by nominator''
 
* Being able to type accented characters with keyboard → {{b|12228}} 'new' - TO BE CONFIRMED
::''This bug hinders a very basic feature : ability to type text. Any scribus user that uses a langage with accented glyphs (french, spanish, polish etc) cant type all accented glyphs and has to resort to painfull quirks (like copy and pasting from a word, libreoffice or plain text document) for each accented glyph they meet that cant be typed through keyboard (= those using more than one keystrike).
:::: Votes -> (Kunda +1; Ale +1)
 
* When no end of paragraph is part of the selected and copied text, pasting should not paste the paragraph style of the selection (it should only paste the character styles) →  {{b|11574}} (nominated by JLuc) - 'new' - TO BE CONFIRMED
::''First demonstrated in 1968 at the Xerox PARC, Cut (or Copy) and Paste feature is one of the most common operation of computer use. Scribus should manage it perfectly.
:::: Votes -> (Kunda +1)


* Search doesn't center (= focus viewport) on result → {{b|11369}} (nominated by JLuc) - 'Confirmed'
Here there are.
:::: Votes -> (Kunda +1)


* Search only searches current frame  →  {{b|1752}}'s ringerc proposition to add options to search selection / frame / linked frames / whole document - 'Accepted'
= The Dirty Ten =
::''Search and replace text is one of the most common operation anybody has to perform when working on documents.
:::: Votes -> (Kunda +1)


* Impossible selection across multiple linked frames  →  {{b|6241}} (nominated by JLuc) - 'Affected'
<mantis>
::''Selection is one of the most basic features of text editing. All commonly used software that manage multiple pages can select text across pages, whether DTP or text editors. Not meeting this user's habit and expectation is a deterrent to the use of scribus.
bugid = 11767, 12276,11574,11814,11420,11369,1752,6241,11995,11071
:::: Votes -> (Kunda +1; Ale +1)
comment#11767 = styles, undo
comment#12276 = styles, undo
comment#11574 = styles
comment#11814 = styles
comment#11420 = styles
comment#11369 = user interface, search
comment#6241 = user interface
comment#11995 = layout
comment#11071 = layout
</mantis>


* Copy'n'Pasting text from another document should not overwrite the current styles definitions → {{b|11814}} (nominated by Jluc) - 'new' - TO BE CONFIRMED
=== 3 categories ===
:::: Votes -> (Kunda +1)
It appears MABs can be sorted in 3 categories :
 
* layout related (right align tab, shrunk text, issue with endofparagraph glyph when right align, etc). See also '[http://bugs.scribus.net/search.php?tag_string=layout #layout]' tag on the bug tracker. There are some more very annoying layout issues (some being related to hyphenation)
* Importing a page from another document should not overwrite the current styles definitions  →  {{b|11420}}) (nominated by Jluc) - 'new' - TO BE CONFIRMED
* styles related (object copy and paste from other document or from scrapbook, style import, undo messes styles, copy and paste messes styles ...). See also '[http://bugs.scribus.net/search.php?tag_string=styles #styles]' tag on the bug tracker
::''Styles are at the core of layout. Defining and using styles is one of the most important guidelines for users wanting to learn DTP. Managing styles should be done without any flaw. Conflicts should be well managed, with user's guidances when required.
* User interface related and search related
:::: Votes -> (Kunda +1)
 
* Change fonts with arrow keys {{b|11789}} (nominated by [[User:Kunda|Kunda]] ([[User talk:Kunda|talk]])) - 'New' - TO BE CONFIRMED
::'' The amount of time saved in one's workflow after implementing this would be immense.
 
* Offer to redefine missing images. →  {{b|0000}} (nominated by Ale)
::'' If a missing image is found (first time a red cross is shown instead of the image) offer to the user to look for defined but missing images (and offer to change all the missing images with the same path). This coold be done through a pop up or by clicking on a notice in the image.
 
* Allow relative paths to resource (for collaborative work). →  {{b|0000}} (nominated by Ale)
::'' The first resource to be considered are images. I don't know if they are other candidates...


== Background ==
== Background ==
Line 72: Line 49:


= Fixed Most Annoying Bugs =
= Fixed Most Annoying Bugs =
This part lists fixed MABs or candidate MABs.
<mantis>
 
header = true
* <strike>Remove the "missing ghostscript" warning on startup and replace it with a warning shown when ghostscript is indeed needed → {{b|11428}}</strike> (nominated by a.l.e)
show = id, status, summary
::''This bug was destroyed by cbradney in [http://scribus.net/websvn/revision.php?repname=Scribus&path=%2Ftrunk%2FScribus%2F&rev=19179&peg=19179 r19179]. This bug did not even graduate to ''The Dirty Dozen'' ''
bugid = 11428, 12228
 
comment#11428 = This bug was destroyed by cbradney in [http://scribus.net/websvn/revision.php?repname=Scribus&path=%2Ftrunk%2FScribus%2F&rev=19179&peg=19179 r19179]. This bug did not even graduate to ''The Dirty Dozen
= Rejected Candidates =
comment#12228 = Bug Fixed prior to 1.5 release!
This part lists candidates MABs that are felt to not compell with the criteria, or whose bug cannot be reproduced or has not been confirmed for any other reason.
</mantis>
 
= Most desired features =
 
* See also : [[Most Desired Features]]


== Related ==
* [[Most Desired Features]]
* [[Bugs_to_be_Buried]]


[[Category:Development]]
[[Category:Development]]

Latest revision as of 20:04, 23 May 2016

Announcement: Documentation and Organization
Function of this page is to track the Most Annoying Bugs that affect usage of Scribus and that meet the criteria listed below


Criteria

The most annoying bugs are the top most annoying and disruptive to daily workflow.

As for LibreOffice, "Hard hacks" should meet the below requirements :

  • Be really annoying for a significant amount of people
  • Be relatively difficult to solve and/or track down
  • Crashes/data loss are good candidates but not necessary
  • Backtraces should be done on proposed hard hacks before they become accepted hard hacks
  • Enhancement requests should NOT be on the list

As for Scribus, care has been taken when nominationg these "most annoying bugs" to the following criteria :

  • Bug can be reproduced
  • Bug impacts core of scribus mission
  • Bug impacts basic functionnalities
  • Bug doesnt require a rare combination of circumstances

Here there are.

The Dirty Ten

<mantis> bugid = 11767, 12276,11574,11814,11420,11369,1752,6241,11995,11071 comment#11767 = styles, undo comment#12276 = styles, undo comment#11574 = styles comment#11814 = styles comment#11420 = styles comment#11369 = user interface, search comment#6241 = user interface comment#11995 = layout comment#11071 = layout </mantis>

3 categories

It appears MABs can be sorted in 3 categories :

  • layout related (right align tab, shrunk text, issue with endofparagraph glyph when right align, etc). See also '#layout' tag on the bug tracker. There are some more very annoying layout issues (some being related to hyphenation)
  • styles related (object copy and paste from other document or from scrapbook, style import, undo messes styles, copy and paste messes styles ...). See also '#styles' tag on the bug tracker
  • User interface related and search related

Background

  • Thread on the ML started by JLuc on May 2014.
  • Heavily inspired by the LibreOffice model:

Fixed Most Annoying Bugs

<mantis> header = true show = id, status, summary bugid = 11428, 12228 comment#11428 = This bug was destroyed by cbradney in r19179. This bug did not even graduate to The Dirty Dozen comment#12228 = Bug Fixed prior to 1.5 release! </mantis>

Related