Commit Graph

199 Commits

Author SHA1 Message Date
Yuri Chornoivan
a2cb0c3844 Add TTS voice selection option to the docs 2022-02-20 21:23:52 +02:00
Yuri Chornoivan
8ea9f482ce Add editor-cmd option to the docs 2022-02-19 23:08:02 +02:00
Yuri Chornoivan
ca5ed34888 Sync the docs with the current interface 2022-02-02 09:51:27 +02:00
Bharadwaj Raju
cc64011e3b Revert ce6582c76 2021-10-18 14:53:49 +05:30
Bharadwaj Raju
ce6582c761 Change labels of selection and annotation tools to be imperative
This makes them conform to the HIG and also looks cleaner.
2021-10-14 18:22:19 +00:00
Yuri Chornoivan
63d125da66 Update screenshot 2021-09-05 19:53:21 +03:00
Yuri Chornoivan
a438ddb4e7 Remove ODT from the list of supported documents 2021-09-05 19:17:04 +03:00
Yuri Chornoivan
d9cb0c9073 Sync docs with the current configurational interface 2021-08-15 09:56:26 +03:00
Nicolás Alvarez
d95365deec Update IRC network in the documentation
KDE has moved from freenode to Libera Chat, update the okular manpage to
mention the new server.
2021-06-15 19:08:18 -03:00
Yuri Chornoivan
07a57ea8a3 Add missing space 2021-05-31 08:51:59 +03:00
Yuri Chornoivan
083e3e9240 Sync docs with the current interface 2021-05-30 20:41:20 +03:00
Charlie Arehart
16a4015b68 correct grammatical error 2021-05-17 01:08:40 +00:00
Albert Astals Cid
3ff6ff35ba doc: Try to make it clearer that one one is used not all three
BUGS: 436820
2021-05-12 23:24:54 +02:00
Yuri Chornoivan
62fea843e8 Update screenshot 2021-04-24 09:16:11 +03:00
shenleban tongying
1855f9e4b1 Patch: Let form and sign interface to respect the OSD setting 2021-04-23 03:44:44 +00:00
Albert Astals Cid
c9a4e223e3 Fix version on doc
We abandoned the 1.x version a while ago
2021-04-10 00:18:10 +02:00
Yuri Chornoivan
7b93e8cc33 Add the new continuous mode option to the docs 2021-04-09 11:17:23 +03:00
Yuri Chornoivan
c818984950 Update screenshots 2021-04-05 14:57:46 +03:00
Nate Graham
d0b9b138cc Switch to existing document in new tab by default
Right now Okular defaults to opening an already-open document in a new
tab when opened a second time, which is a bit odd. Most other
document-based apps will switch to the existing document's instance
instead of opening a new instance of it.

Interestingly enough, Okular has an option to do this, but it's off by
default. I think on by default makes more sense here, to be consistent
with other document-based apps. Since the option exists, people who have
a specialized use case that commonly involves opening multiple instances
of the same document can toggle the option to have that. Everyone wins!

BUG: 432942
FIXED-IN: 21.04
2021-03-17 10:00:54 -06:00
Yuri Chornoivan
1dfecc7893 Polishing docs 2021-01-02 09:39:47 +02:00
Albert Astals Cid
1f63f91dc4 PDF: Merge the certs settings page to the regular pdf settings page 2020-12-29 13:34:02 +00:00
Steven Chua
2917e73953 Fix Table Selection polluting clipboard history
The Table Select tool no longer automatically copies its
contents to the clipboard, but only to the selection clipboard.
(Middle-click paste clipboard.) Instead, after creating
the table, the user can right-click to bring up a popup
menu with the action "Copy Table Contents to the Clipboard".
Clicking on this will copy the table contents to the clipboard.
Ctrl+C also works.

BUG: 402110
2020-12-25 13:04:44 +00:00
Albert Astals Cid
70da46d175 Add a section to the manual about adding digital signatures 2020-12-13 21:31:14 +00:00
Antoni Bella Pérez
a62666cfad [doc] Applied changes for:
URL changed from http to https
Use more entities
Remove 'latex' entity from header, already included to general.entities
2020-09-25 20:56:10 +02:00
Nate Graham
122528d3fe Add option to disable smooth scrolling
Even though the animated smooth scrolling transitions are now affected
by the global animation speed setting in Plasma, this is not totally
satisfactory for the full pool of people who hate smooth scrolling, as
it does not address the cases of people using Okular outside of Plasma
or people who generally want animations but just not in Okular's
scrolling implementation.

Accordingly, there is now a GUI option to disable smooth scrolling in
Okular's settings window.

BUG: 420755
FIXED-IN: 20.12
2020-09-24 13:43:54 +00:00
David Hurka
34708565ca Add Constrain Angle action for annotation tools, alternative to pressing Shift
This adds a KToggleAction which sets annotation tools to constrain angle mode.
It provides an alternative user interface to the Shift button, which is used to constrain angles since MR !210.
The action and the Shift button are XOR-ed, i. e. if constrain angle mode is activated, pressing Shift temporarily disables it.

The action state is remembered accross sessions, for consistency with most other actions. It should be difficult to check this action without knowing of its existence, since it is not in any toolbar or menu, just in the action collection.

The meaning of AnnotatorEngine::Modifiers was generalized a bit, moving the responsibility about whether to constrain angles back to PageViewAnnotator, because AnnotatorEngine does not know about the action.

FEATURE: 353560
FIXED-IN: 1.11
2020-07-16 22:32:42 +00:00
Yuri Chornoivan
9647a104a7 Update docs to the new annotation toolbar
Differential review: https://phabricator.kde.org/D25229
2020-06-04 21:30:08 +03:00
Yuri Chornoivan
544a3acc39 Add a note about the Page bar switching on/off 2020-06-03 20:43:03 +03:00
Yuri Chornoivan
e1b2dc2131 Optimize images for size 2020-06-03 16:09:50 +03:00
David Hurka
cb81a9dccf Move Fullscreen action from Settings to View menu in docbook
The standard action for Fullscreen was moved from settings menu to view menu because of a VDG decision, but the Okular docbook wasn’t updated.

This moves the docbook entry, and removes the hyperlink to the Presentation action, because that is in the same section now.
2020-06-03 12:08:29 +02:00
Yuri Chornoivan
a4bf18352f Add shortcut for File->Properties 2020-06-03 12:43:22 +03:00
Nate Graham
b8b36ae529 Improve the sidebar's navigation and UX
Okular's sidebar vertical view chooser toolbar suffers from a few issues:

* It's a nonstandard UI not used for category choosers in other pieces of KDE software,
  and not used in other FOSS document readers
* What is shown and what is hidden is simultaneously too configurable while still not
  offering the desirable UI common to other programs (i.e. no visible category chooser,
  but a sidebar capable of displaying thumbnails, table of contents, search results, etc.)
* With labels on it takes up quite a bit of horizontal space, while with labels off, the
  categories are less than clear
* UX is kind of clunky with nonstandard behaviors (e.g. clicking on the current category
  to hide that category's view while keeping the view chooser visible, showing mostly
  disabled items)
* It's made with custom painting code, which reduces maintainability and introduces bugs
  (e.g. https://bugs.kde.org/show_bug.cgi?id=408190)

This patch removes the vertical category chooser entirely and replaces it with a tabbed
view on the top of the sidebar itself. The tabs are icons-only and have large icons. A
button is added on the left side of the default toolbar to quickly hide or show the
sidebar. In order to make room for the new button, the Previous and Next buttons on the
toolbar are removed, as previous/next buttons are already present on the Page Bar on the
bottom of the window so there's no need to duplicate this functionality. This improves
the UX, fixes a variety of bugs, and deletes a lot of custom code of dubious long-term
maintainability.

![vokoscreenNG-2020-04-16_13-29-24](https://invent.kde.org/graphics/okular/uploads/a1f96a315b69282df51de9993b1befaf/vokoscreenNG-2020-04-16_13-29-24.webm)

BUG: 213508

BUG: 334441

BUG: 344599

BUG: 408190

CCBUG: 335189

FIXED-IN: 1.11.0

CHANGELOG: The sidebar can now be easily shown or hidden with a toolbar button, and the category chooser no longer takes up so much space
2020-05-27 13:37:42 +00:00
Albert Astals Cid
0ada197325 Remove the "Page Sizes" action from the menu
It's only enabled when the document supports multiple page sizes, that
at the time of writing (and since 13 years) is none

So not great to have an always disabled menu :D

The backend part (Document::supportsPageSizes) is still there, so if we
ever reintroduce a backend that supports it part of the code is there,
and probably we may want to rethink the UI so it only shows when useful,
and not being disabled without possibility of enabling it for say PDF
2020-05-24 19:35:25 +02:00
Yuri Chornoivan
39cacd8482 Update docs with the new switch tab option description 2020-04-23 11:53:44 +03:00
David Hurka
aa6833483e Add some color modes: Invert Lightness/Luma, Hue Shift 2020-03-28 19:13:43 +00:00
David Hurka
493ba07e22 Move Continuous option to View Mode submenu
Summary:
This moves the Continuous option from the View menu to the
View Mode submenu. This makes the View Mode menu (a KActionMenu)
more useful in the main toolbar. Additionally, “Continuous” is explained by the context “View Mode”.

The primary intention was to give this View Mode a similar usage pattern like
the Change Colors menu (D21195), if both are added to the toolbar. See my
suggestion in Bugs 407217 and 407326.

FEATURE: 407326

Screenshot before:
{F6821917}

Screenshot now:
{F6821920}
and in the toolbar:
{F6821921}

Test Plan:
* Look into View menu and test entries
* Add View Mode menu to toolbar and test entries

Reviewers: #okular, #vdg, aacid

Spies: aacid, ngraham, okular-devel, kde-doc-english

Tags: #okular, #documentation

Differential Revision: https://phabricator.kde.org/D21196
2020-03-12 21:03:47 +00:00
Yuri Chornoivan
ca2df22931 Add info about the new 'Undo close tab' menu item and closing tabs with MMB 2020-01-08 21:46:06 +02:00
Antonio Rojas
9ac31982c5 Fix man page formatting
Remove indentation that breaks formatting when compiling with namespaced stylesheets.

BUG: 415468

Differential Revision: https://phabricator.kde.org/D26190
2019-12-23 18:31:31 +01:00
Abby Berkers
c56a924ab4 Add TeXiFy IDEA support 2019-11-30 01:02:03 +00:00
Yuri Chornoivan
44bc265af3 Fix link: ui.html -> menus.html 2019-11-26 17:28:15 +02:00
Yuri Chornoivan
641723e2c1 Add some docs on the new TTS capabilities 2019-11-03 14:46:10 +02:00
Yuri Chornoivan
8b22036ff1 Remove 'yellow' word
BUG: 412890
2019-10-13 08:57:54 +03:00
Yuri Chornoivan
f7e9f10d05 Add some new info about font substitution 2019-08-10 11:16:56 +03:00
Yuri Chornoivan
d4c2b9a55c Add a warning about stamps into the docs 2019-07-26 11:35:09 +03:00
Yuri Chornoivan
1918601611 Add docs about the 'Open Containing Folder' menu item 2019-07-17 18:00:48 +03:00
Yuri Chornoivan
a80702f00a Add descriptions for the annotation tools new properties, update screenshots 2019-06-24 13:51:16 +03:00
Nate Graham
c325cb4161 Regularize tool names
Summary:
Currently, some of the items in the {nav Tools} menu have "tool" in the name, and some
do not. This is in any event redundant since they're in a menu with that word in it
already. In the toolbar, these actions become more inconsistent since their names change
and can even differ between what's shown in the pop-up menu and what's shown on the
button text.

This patch regularizes the names, stops changing the names for the toolbar versions, and
updates the docbook accordingly.

Test Plan:
{F6874459, size=full}

{F6874458, size=full}

Reviewers: #okular, #vdg, filipf

Reviewed By: #vdg, filipf

Subscribers: filipf, okular-devel, kde-doc-english

Tags: #okular, #documentation

Differential Revision: https://phabricator.kde.org/D21621
2019-06-06 09:12:14 -06:00
Yuri Chornoivan
e49742e0f8 Remove a note on line endings (they can be used for non-PDF files now) 2019-06-04 10:20:37 +03:00
Yuri Chornoivan
60d377acb1 docs: Add some information on the Line End property for annotations 2019-05-08 11:35:24 +03:00
Shubham Jangra
f788b5a384 Add action in Edit menu to select the text on current page
BUG: 358868

Test Plan: Click on "Select All Text on Current Page" entry in Edit menu to select the entire page. The selected text can then be copied via Edit menu item "Copy"

Reviewers: aacid, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: yurchor, michaelweghorn, kde-doc-english, davidhurka, abetts, loh.tar, alexde, ngraham, okular-devel

Tags: #okular, #documentation

Differential Revision: https://phabricator.kde.org/D18744
2019-04-22 01:11:27 +02:00