Bug 306545

Summary: Change chat text view font size using Ctrl+Mouse and Ctrl +/-
Product: [Applications] konversation Reporter: Xavier Hourcade <public.oss>
Component: ircviewAssignee: argonel <argonel>
Status: RESOLVED FIXED    
Severity: wishlist CC: alinm.elena, hein, konversation-devel, mayank25080562, public.oss
Priority: NOR Keywords: accessibility, usability
Version: 1.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Xavier Hourcade 2012-09-10 13:04:23 UTC
Wish: Zoom view font using Ctrl+Mouse

Changing font is currently a little heavy (several clicks, select a font, Apply to test until good).
It is an sight adjustment need, which may depend on the real light in the room at a given time, etc.

Konsole offers this, Kate offers this, Okular offers this... then in the "other" World, Firefox offers this, Thunderbird Chrome offers this, etc etc. :) Hence, Ctrl+Mouse feels a very natural way to adjust text (and its absence in Konv may be perceived as a limitation).

In contrast with most other apps, in Konversation I don't think there any need to have per-chan property : it's a global view requirement, still (one change, all chans affected).
Comment 1 Xavier Hourcade 2012-09-11 01:54:28 UTC
(...from "the other part" of my notes ^^...)

"Common" keyboard shortcuts, icon and menu actions would make sense also :
  [Ctrl] [+] Enlarge Font
  [Ctrl] [-] Shrink Font
  [Ctrl] [0] Reset Font (see below)
NB. In the absence of a classic "View" menu, actions could be placed under "Edit" or "Window" menu ?

1. Without a Reset Font action, Shrink/Enlarge could directly modify the existing Konv' Font Size value -- as currently accessible under Settings > Configure > Font > Size. This value could be saved while quitting the application, just like if the User had changed it via the UI (as it stands now). Simpler and easier ?

2. If a Reset Font action was implemented, the *default* value to apply, could be -- either :
  a. the existing Konv pref, in which case the modified value would be lost when quitting Konv ?
or
  b. the KDE Setting pref, in which case the modified value would be stored as the Konv pref ?

My personal preference would go for 2.a), otherwise 1)
Comment 2 mayank 2013-03-22 14:33:32 UTC
https://git.reviewboard.kde.org/r/109659/ this patch fixes the aforesaid point!
Comment 3 Eike Hein 2013-04-11 21:54:16 UTC
*** Bug 314941 has been marked as a duplicate of this bug. ***
Comment 4 Peter Simonsson 2016-09-14 17:57:27 UTC
Git commit 66fc2f36af5290c436e3ff1abc62ad942a1f89ff by Peter Simonsson.
Committed on 14/09/2016 at 17:56.
Pushed by psn into branch 'master'.

Add font zooming to ircview

Ported patch by mayank jha to KF5

M  +5    -1    data/konversationui.rc
M  +27   -0    src/mainwindow.cpp
M  +30   -0    src/viewer/ircview.cpp
M  +5    -0    src/viewer/ircview.h
M  +26   -2    src/viewer/viewcontainer.cpp
M  +4    -0    src/viewer/viewcontainer.h

http://commits.kde.org/konversation/66fc2f36af5290c436e3ff1abc62ad942a1f89ff