1. 09 Oct, 2019 1 commit
  2. 17 Jul, 2019 1 commit
    • Nate Graham's avatar
      Add "Open Containing Folder" feature · ea0ea9c9
      Nate Graham authored
      Summary:
      This patch adds an "Open Containing Folder" menu item to the file menu, similar to
      other KDE apps like Gwenview that have it there. This action is especially useful
      for the case when you've downloaded a PDF from the internet that opens itself in
      Okular. The location of this file may not be clear or easy to find without this
      feature, and on several occasiona I have found myself wishing for it when this
      happens.
      
      Test Plan:
      - Delete or move aside `~/.local/config/kxmlgui5/okular/part.rc`
      - Menu item is enabled and works when there is an open document: {F6940449, size=full}
      - Menu item is disabled when there is no open document: {F6940448, size=full}
      
      Reviewers: #okular, aacid, sander
      
      Reviewed By: #okular, aacid
      
      Subscribers: shubham, davidhurka, okular-devel
      
      Tags: #okular
      
      Differential Revision: https://phabricator.kde.org/D22145
      ea0ea9c9
  3. 21 Apr, 2019 1 commit
    • Shubham 's avatar
      Add action in Edit menu to select the text on current page · f788b5a3
      Shubham authored
      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
      f788b5a3
  4. 27 Oct, 2018 1 commit
    • Nate Graham's avatar
      Create new "Zoom to 100%" action · 33ca396d
      Nate Graham authored
      Summary:
      This patch implements a "Zoom to 100%" action and sticks it in the {nav View} menu. Since it's a `KStandardAction` with a `KStandardShortcut`, we automatically get the correct icon and keyboard shortcut, but we do override the name to be "Zoom to 100%" since that's clearer for Okular's use case.
      
      FEATURE: 400048
      FIXED-IN: 18.12.0
      
      Test Plan:
      - Action works to zoom the document to 100% scale when invoked
      - Action is disabled when document is opened at 100% scale or is manually zoomed to 100% scale after being opened
      - All other zoom modes and action still work
      
      {F6341045}
      
      Reviewers: #okular, #vdg, abetts
      
      Reviewed By: #vdg, abetts
      
      Subscribers: davidhurka, sander, tobiasdeiminger, veqz, abetts, aacid, okular-devel
      
      Tags: #okular
      
      Differential Revision: https://phabricator.kde.org/D16345
      33ca396d
  5. 13 Nov, 2017 1 commit
  6. 18 Oct, 2017 1 commit
  7. 27 Aug, 2015 1 commit
    • Jake Linder's avatar
      Add "Trim To Selection" feature · 172d78c6
      Jake Linder authored
      Changes
      
      C1. Added submenu, moved "Trim margins" (TM mode) to it and added  "Trim To Selection" (TS mode).
      C2. Activating "Trim To selection" enters a new mousemode, similar to RectSelect for defining a viewport.
      C3. Once a viewport has been defined, it serves as a viewport for all pages in the document.
      C4. Left/Right pages are not treated differently.
      
      Manual Testing
      
      T1. Switching between modes enforces at most one active.
      T2. Can deactivate a mode by selecting it again from the menu.
      T3. When draggin bbox selection, clicking outside page does not crash.
      T4. When in "Facing Pages" mode, mouse release must be over any page (or is ignored).
      T5. Normalized bbox coords are computed relative to page indicated by point of mouse release.
      T6. Behave as expected when switching between any pair of No Trim/Trim Margins/Trim To Selection.
      T7. TM mode persisted across app restarts (existing behavior).
      T8. TS mode forgotten across app restarts (as desired).
      T9. Exiting and reselectin "Trim To Selection" prompts for new bbox.
      T10. Choosing a small Trim bbox enforces minimium dimensions size (As percentag of total), as
      it does in TM mode, because of the "scale big and crop down" implementation, to avoid huge pixmaps.
      TS mode minimum set at 20% (vs. TM mode's 50%).
      
      REVIEW: 124716
      BUGS: 351156
      172d78c6
  8. 11 May, 2014 2 commits
  9. 24 Feb, 2014 1 commit
  10. 03 Feb, 2014 1 commit
  11. 18 Aug, 2013 1 commit
  12. 05 Apr, 2013 1 commit
  13. 08 Sep, 2012 1 commit
  14. 25 Oct, 2011 1 commit
  15. 12 Oct, 2011 2 commits
  16. 29 Oct, 2010 1 commit
  17. 14 Feb, 2009 1 commit
  18. 21 Nov, 2008 2 commits
    • Sebastian Trueg's avatar
      Reverted part of my patches based on pinotree's wishes. :) · 00f069f8
      Sebastian Trueg authored
      svn path=/trunk/KDE/kdegraphics/okular/; revision=887165
      00f069f8
    • Sebastian Trueg's avatar
      Nobody reacted on my email to the devel mailing list, so I suspect that noone... · b787abb5
      Sebastian Trueg authored
      Nobody reacted on my email to the devel mailing list, so I suspect that noone has any objections to my patches.
      Anyway, this is what happens:
      * I replaced the zoom combobox in the toolbar with the fit to width/page buttons. For one they look much cleaner and
        also most users would never use the freezooming anyway.
      * Removed the frame from the sidebar, making for a cleaner overall look. After all, nothing else has a frame.
      * Let the statusbar stretch over the full width of the window. This again makes the app look cleaner.
      * Used the same trick as in Gwenview: let the background shine through -> clean++
      * Use QToolButton instead of QPushButton for the minibar buttons to fit the other buttons in all apps.
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=887160
      b787abb5
  19. 27 May, 2008 1 commit
  20. 19 May, 2008 1 commit
    • Pino Toscano's avatar
      Make it possible to draw just sections (crops within bounding boxes) of pages. · 2b971b07
      Pino Toscano authored
      Separated normal & cropped geometries in page items;
      made the page painter able to draw based on a crop section;
      add a config + menu option for turning the white borders removal.
      
      Based on a patch by the Mr. anonymous kde2eran@tromer.org, thanks.
      
      BUG: 161599
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=809496
      2b971b07
  21. 11 Mar, 2008 1 commit
    • Pino Toscano's avatar
      Add the possibility to save a copy of the document with the changes to it... · c9089f31
      Pino Toscano authored
      Add the possibility to save a copy of the document with the changes to it (only for form fields at the moment).
      
      On the Document/Generator side, introduce a proper interface for the purpouse.
      
      On the GUI side, add a new "Save As" function that save the changed document to a location.
      The action is enabled only if the current backend can provide the functionality.
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=784661
      c9089f31
  22. 05 Mar, 2008 2 commits
  23. 24 Dec, 2007 1 commit
  24. 20 Dec, 2007 1 commit
  25. 07 Oct, 2007 2 commits
  26. 22 Sep, 2007 1 commit
  27. 14 Sep, 2007 1 commit
  28. 03 Sep, 2007 1 commit
  29. 20 Aug, 2007 1 commit
    • Pino Toscano's avatar
      Usability work on the toolbar: · 7e4b1554
      Pino Toscano authored
      - shorten the toolbar labels of the Previous/Next Page actions, and put them into the toolbar by default instead of the Back/Forward [history control]
      - shorten the toolbar labels of the tool buttons
      - remove the Open/Open recent button from the shell toolbar
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=702549
      7e4b1554
  30. 08 Jul, 2007 1 commit
  31. 06 May, 2007 1 commit
  32. 01 May, 2007 1 commit
  33. 07 Mar, 2007 1 commit
  34. 25 Feb, 2007 1 commit
    • Pino Toscano's avatar
      Preliminary supports for text and choice form fields. · db8a10dc
      Pino Toscano authored
      This includes:
      - the interfaces for the generators
      - the basic widgets for editing their value
      - a top bar for show/hide the forms of a document
      - the implementation of the forms for the PDF backend
      still nothing that can be done with them, nor the value of the forms can be saved...
      ... but it's a start! :-)
      
      svn path=/trunk/playground/graphics/okular/; revision=637001
      db8a10dc
  35. 28 Jan, 2007 1 commit