Bug 20389 - Please make behaviour (display) of all manatools more consistent.
Summary: Please make behaviour (display) of all manatools more consistent.
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-03 10:27 CET by Marja Van Waes
Modified: 2023-01-20 19:29 CET (History)
6 users (show)

See Also:
Source RPM: manatools
CVE:
Status comment:


Attachments

Description Marja Van Waes 2017-03-03 10:27:43 CET
+++ This bug was initially created as a clone of Bug #458 +++
(Which is about a similar problem with the MCC tools)

The manatools aren't consistent in where the buttons to continue or cancel are placed, how they are named, etc.

Doing that is planned, see https://bugs.mageia.org/show_bug.cgi?id=458#c6
Where Angelo says:

> Certainly in our TODO list we added, and we will develop it as soon as
> possible, the idea of having a common base layout for tools, at least for
> push buttons and their shortcuts, e.g. usually Information, Ok and Cancel.
> But we have to think
> about it better. The idea is to provide a template to use for further
> developers
> or new applications, and of course the ones we have just now have to be
> fixed following that layout.

@ Angelo

Does that template exist, now?
Comment 1 Angelo Naselli 2017-03-03 10:53:08 CET
The template exists yes and has been developed by AL13N, but as far as i know i tried to give all the same names (even if we haven't used the template) to push buttons for same functions e.g. exit, quit, close or ok, cancel. But if that is not consistent in some tools, please provide which ones and where :)
thanks.
Comment 2 Marja Van Waes 2017-03-03 12:37:16 CET
(In reply to Angelo Naselli from comment #1)
> The template exists yes and has been developed by AL13N, but as far as i
> know i tried to give all the same names (even if we haven't used the
> template) to push buttons for same functions e.g. exit, quit, close or ok,
> cancel. But if that is not consistent in some tools, please provide which
> ones and where :)
> thanks.

Maybe I'm quibbling ;-)

It was about the mixed usage of "Cancel" "Quit" and "Close" for what seems to do the same.

However, at least for "Cancel" versus "Quit" or "Close", there's a big difference: "Cancel" will revert to, or keep, the state from before starting the tool, "Quit" and "Close" can't revert a made change. 

And for "Close" (in the main mpan screen) versus "Quit" in the separate tools, one can argue that after "Close" there's never a remaining screen. However, there isn't, either, if a tool is started standalone... e.g. dragora-urpm-sources.pl has a "Quit" button when started standalone, yet pressing it closes it, too.

=== So let's move to an inconsistency for which one version seems better than the other:

Manaclock has "Cancel" on the left side of the "OK" button, which is on the right, but not at the bottom.

Manahost has "Cancel" _above_ the "OK" button, which is at the bottom right of the screen.

That seems to be the manatools default: "Cancel" above "OK".

For people with bad motor skills, like me, having them side by side would be better (side by side the distance between the centres of the buttons is larger, which helps to click the right button).

===  More about the location of buttons:

Manaclock has "Cancel" on the left side of the "OK" button
rpmdragora has "Apply" (which as good as equals "OK") on the left side of the "Quit" button.

To me that feels inconsistent. 

(Need to check: whether all  "Is it ok to continue" confirmation dialogues have "Yes" on the left of "No", like the one for dragoraUpdate)
Dick Gevers 2017-03-03 12:54:30 CET

CC: dvgevers => (none)

Comment 3 Angelo Naselli 2017-03-03 14:07:25 CET
@Marja yeah i think some are not consistent yet, i clean up a bit but not all :)
We could try to schedule a kind of internal meeting for such a subject in which i could change the buttons and show the results and have a prompt and common fixing FDYT?
Comment 4 Marja Van Waes 2019-02-19 10:24:17 CET
(In reply to Angelo Naselli from comment #3)
> @Marja yeah i think some are not consistent yet, i clean up a bit but not
> all :)
> We could try to schedule a kind of internal meeting for such a subject in
> which i could change the buttons and show the results and have a prompt and
> common fixing FDYT?

FDYT = WDYT?

Sorry for seeing your reply two years too late. An internal meeting is fine, but I do not really have time for one at the moment :-(
Comment 5 sturmvogel 2023-01-20 19:29:42 CET
Manatools got obsoleted and will be no longer shipped with Mageia (starting with MGA9) as the upstream development stopped.

From  task-obsolete-9-93.mga9:
# (ngompa) 2021-04-05
667	# Upstream development has stopped
668	Obsoletes: manatools < 1.2.2-2
669	Obsoletes: manatools-common < 1.2.2-2
670	Obsoletes: manatools-extra < 1.2.2-2
671	Obsoletes: manatools-gtk < 1.2.2-2
672	Obsoletes: manatools-qt < 1.2.2-2


Closing this bug as OLD.

Status: NEW => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.