1. 19 Feb, 2018 2 commits
    • Aurélien Lubert's avatar
      pyDV 0.2 - Allow to launch pyDV without monitor · e9054592
      Aurélien Lubert authored
      * By default, pyDV open the presentation window on the same monitor as main
      * interface
      * The presentation window is hide when move on the same monitor as main
      * interface
      * A new argument has been added to list available monitors with --list-monitors
      * The document argument presence was now removed to allow to open main
      * interface without document
      * Remove monitor argument in README example
      e9054592
    • Aurélien Lubert's avatar
      pyDV 0.2 - Start to implement search engine · 97cd1ddf
      Aurélien Lubert authored
      * Add evince search functions to main interface. This functions not work for
      * the moment. I need to decrypt the main documentation to understand this ones.
      97cd1ddf
  2. 18 Feb, 2018 1 commit
  3. 17 Feb, 2018 3 commits
    • Aurélien Lubert's avatar
      pyDV 0.2 - Update README · 4b4701e3
      Aurélien Lubert authored
      * Update TODO list and add a Features list
      4b4701e3
    • Aurélien Lubert's avatar
      pyDV - Allow to freeze presentation · 0f03de3d
      Aurélien Lubert authored
      * Add a button to freeze/unfreeze presentation widget to manipulate main
      * interface easily
      * Switch the presentation to main interface monitor no longer set a fullscreen
      * presentation (It's a tiny one also, I don't understand this one but it's not
      * fixed definitively)
      0f03de3d
    • Aurélien Lubert's avatar
      pyDV 0.2 - Fix some problems · 606ecabd
      Aurélien Lubert authored
      * Avoid to manage pointer position until this one work correctly
      * Fix: Reset internal caches when load a new document
      * Fix: Block pages combobox signal when reload thumbnails generator
      * Fix: Cannot retrieve document widget in presentation when switch from source
      * code
      606ecabd
  4. 16 Feb, 2018 2 commits
    • Aurélien Lubert's avatar
      pyDV - Fix restore previous behavior · eb88addf
      Aurélien Lubert authored
      * Fix: Forget to clean change_display before commit... meh
      eb88addf
    • Aurélien Lubert's avatar
      pyDV 0.2 - Improve application · 4c348b88
      Aurélien Lubert authored
      * Allow to modify presentation monitor from main interface
      * Annotations are now sync between both interface
      * New toolbar to access useful buttons
      * Thumbnails size can now be modified from config file
      * Previous shortcut F11 to add an annotation was removed
      * Annotations can ba removed but this is all or nothing ^^
      4c348b88
  5. 14 Jan, 2018 1 commit
    • Aurélien Lubert's avatar
      pyDV - Configuration files and trying to fix switch tab bug · 782dde2c
      Aurélien Lubert authored
      * Configuration files are now copy into user home directory
      * Manage to block and unblock signals to avoid multiple document page
      * modification
      * Trying to fix tab switching bug where the main document go to the next page
      * when the user open a script from a specific link into document. This bug is
      * quite annoying cause there is no reason to exists.
      782dde2c
  6. 08 Jan, 2018 1 commit
    • Aurélien Lubert's avatar
      pyDV - Scrolling sync and manage document extensions · caec3b07
      Aurélien Lubert authored
      * Add a sync between interface and presentation editor textview. For now, the
      * sync can only be from interface to presentation.
      * Fix: Cannot open a tab with an extension different than pdf. Now, we can open
      * any document with an allowed extension.
      caec3b07
  7. 21 Dec, 2017 1 commit
    • Aurélien Lubert's avatar
      pyDV - So many modifications for so much fun · b80c8709
      Aurélien Lubert authored
      * Add the gettext module to allow application localization
      * Add the Configuration module based on configparser
      * Add get_binary_path to utils.py
      * Add a profile configuration to manage script compilation process
      * Add an application configuration to manage interface customization
      * Add an output to presentation window to show script execution
      * Allow to compile and execute a script from a specific profile
      * Remove --password argument and replace with --page
      b80c8709
  8. 20 Dec, 2017 2 commits
  9. 19 Dec, 2017 2 commits
    • Aurélien Lubert's avatar
      pyDV - Allow to set timer from arguments · 892dca56
      Aurélien Lubert authored
      * Add a timer argument to set the timer from command line. The using syntax is
      * HH:MM
      892dca56
    • Aurélien Lubert's avatar
      pyDV - Add a logger and improve pdf management · 5db291f1
      Aurélien Lubert authored
      * Add a logger from logging module to debug this application
      * Add a debug argument to activate debug mode
      * Add get_data to utils.py
      * Change display argument from -d to -D (see above)
      * Manage allowed extensions to avoid to download unauthorized script. The goal
      * here, is to provide a way for the user to select what file he want to
      * retrieve. In the future, this extensions going to be accessible from config.
      * Remove correctly notebook tabs when open an other document
      * Prepare tab closure mode (button added but not connected)
      5db291f1
  10. 18 Dec, 2017 4 commits
    • Aurélien Lubert's avatar
      pyDV - Allow to set timer from hours and minutes · 455fa01b
      Aurélien Lubert authored
      * Allow to set timer more efficiently than using only minutes. This is an
      * awesome progress !
      455fa01b
    • Aurélien Lubert's avatar
      pyDV - Add the possibility to open script from URL · 387a29ec
      Aurélien Lubert authored
      * When the user click on an URL which can be retrieve, this file is retrieve
      * and show on his own notebook tab.
      * This tab contains a Vte and a GtkSource.View which need two new depends. This
      * depends are write in the project README.
      * Fix: Change EvinceView.View background instead of Gtk.Window.
      387a29ec
    • Aurélien Lubert's avatar
      pyDV - Fix thumbnails renderer · fcb94db6
      Aurélien Lubert authored
      * Fix: Avoid to use page_number - 1 to update progressbar, because divide by
      * zero can destroy the universe...
      * Also, fix the presentation fitness which did not work correctly. Now, the
      * widget use the best_fit mode to resize his content.
      fcb94db6
    • Aurélien Lubert's avatar
      pyDV - Dynamic viewers · 3a33ec0c
      Aurélien Lubert authored
      * Presentation and interface viewers are not update simultaneous. Annotation
      * need to be synchronize but currently, we can move between pages from both
      * viewers and thumbnails list.
      3a33ec0c
  11. 07 Dec, 2017 1 commit
    • Aurélien Lubert's avatar
      PyDV - Improve interface · 42c2ff5e
      Aurélien Lubert authored
      * Switch Evince View widget to main interface instead of presentation one. This
      * dialog going to only show current page as pixbuf, to allow annotations in
      * near future :D
      42c2ff5e
  12. 27 Oct, 2017 3 commits
    • Aurélien Lubert's avatar
      pyDV - Implements page selector · 9f47b2e8
      Aurélien Lubert authored
      * Add an entry to select quickly a specific page
      * Add a scroll widget to avoid window resize with big pages
      * Add two buttons in toolbar to manage DrawingArea in future
      * Remove dim-label style class to headerbar label
      9f47b2e8
    • Aurélien Lubert's avatar
      pyDV - Timer and statusbar modification · e29c7a27
      Aurélien Lubert authored
      * Add second in headerbar timer (can be remove in the future)
      * Add a label in statusbar to show current page and pages number
      e29c7a27
    • Aurélien Lubert's avatar
      pyDV - Work on main interface · fb99881a
      Aurélien Lubert authored
      * Move PresentationInterface generation in MainInterface
      * Change PresentationInterface type to Gtk.Dialog to allow parent setting
      * Manage PresentationInterface events to update correctly current page
      * Replace headerbar title with a label which going to contain Timer
      fb99881a
  13. 25 Oct, 2017 1 commit
  14. 24 Oct, 2017 2 commits