- 21 Mar, 2019 2 commits
-
-
Clément Fauconnier authored
This reverts commit f619e13d.
-
Clément Fauconnier authored
Revert "fixed an issue with quazip dependency on OSX + commit OpenBoard.pro changes for OSX (may need to be improved)" This reverts commit bcf18abf.
-
- 20 Feb, 2019 2 commits
-
-
Clément Fauconnier authored
fixed an issue with quazip dependency on OSX + commit OpenBoard.pro changes for OSX (may need to be improved)
-
Clément Fauconnier authored
-
- 02 Oct, 2018 1 commit
-
-
Clément Fauconnier authored
-
- 17 Sep, 2018 1 commit
-
-
Clément Fauconnier authored
-
- 11 Jan, 2018 1 commit
-
-
Antoine Belvire authored
OpenSSL 1.1 has a new API. This commit allows to compile against it, as well as it keeps compatibility with previous versions of OpenSSL. Fixes #89.
-
- 19 Dec, 2017 1 commit
-
-
Clément Fauconnier authored
-
- 17 Sep, 2017 1 commit
-
-
Craig Watson authored
-
- 09 Sep, 2017 1 commit
-
-
Craig Watson authored
-> also deleted obsolete UBInterpolator classes
-
- 11 Mar, 2017 1 commit
-
-
Craig Watson authored
We can (again) check for updates and, if an update is available, send the user to the site to download them. The old format (a .json specifying a version number and download URL) was kept. The address for this file is now specified in the settings.
-
- 05 Mar, 2017 1 commit
-
-
Craig Watson authored
-
- 04 Mar, 2017 1 commit
-
-
Craig Watson authored
We can (again) check for updates and, if an update is available, send the user to the site to download them. The old format (a .json specifying a version number and download URL) was kept. The address for this file is now specified in the settings.
-
- 19 Feb, 2017 1 commit
-
-
Craig Watson authored
-
- 01 Feb, 2017 1 commit
-
-
Craig Watson authored
-
- 15 Oct, 2016 1 commit
-
-
Craig Watson authored
If enabled in the preferences menu, pen and marker strokes will be replaced by a simplified stroke after they are drawn. The algorithm is very basic (for now): if three points are almost lined up (the threshold angle can be specified in the config file), then the middle one is removed. This is repeated over the whole stroke; new polygons are then generated based on the simplified stroke points. This typically cuts down on number of points and polygons by a factor of about 10, while having minimal visual impact.
-
- 13 May, 2016 1 commit
-
-
Craig Watson authored
-
- 09 May, 2016 4 commits
-
-
Craig Watson authored
-
Craig Watson authored
- Added a curveToPolygon function that creates a curved polygon, eliminating the need to generate lots of small ones to make a curve look smooth. - Cleaned up the rest of the code a bit
-
Craig Watson authored
- UBGraphicsScene calls UBGraphicsStroke::addPoint, which returns a list of points that can be drawn. It may be none (e.g we discard very small segments), one (if we do no interpolation) or several. - Added a UBInterpolator base, abstract class. Various interpolation methods can be added easily. - Current methods: Basic spline (custom), Catmull-Rom spline (based on alglib), and Bézier - Added a setting to toggle interpolation. Added this to the UI as well
-
Craig Watson authored
-
- 26 Apr, 2016 1 commit
-
-
Craig Watson authored
This reverts commit 4aa0ee61.
-
- 14 Apr, 2016 1 commit
-
-
Craig Watson authored
also added error handling and displaying to the user.
-
- 23 Mar, 2016 1 commit
-
-
Craig Watson authored
(widgets' size and position weren't necessarily calculated based on their current screen, but on the entire desktop geometry) This also fixes the skewing observed during podcast recording
-
- 15 Mar, 2016 1 commit
-
-
Craig Watson authored
-
- 11 Mar, 2016 3 commits
-
-
Craig Watson authored
-
Craig Watson authored
-
Craig Watson authored
-
- 03 Mar, 2016 1 commit
-
-
Craig Watson authored
-
- 22 Feb, 2016 1 commit
-
-
Craig Watson authored
-
- 14 Jan, 2016 3 commits
-
-
Craig Watson authored
Mostly, removal of old code that had been commented out instead of removed
-
Craig Watson authored
-
Craig Watson authored
- Moved all platform-specific code to UBPlatformUtils - For now, removed support (on Linux) for checking whether onboard is running when OpenBoard is started (it wasn't working anyway, but it needs a cleaner solution for all 3 platforms)
-
- 12 Jan, 2016 1 commit
-
-
Craig Watson authored
-
- 23 Dec, 2015 1 commit
-
-
Craig Watson authored
When the time comes to merge dev into master (for real), the following may be useful: https://metlos.wordpress.com/2012/01/13/ git-merging-after-a-revert/
-
- 21 Dec, 2015 1 commit
-
-
Craig Watson authored
(due to commit 9adc8991). Fullscreening should now work as expected in OSX 10.9 and 10.10, with one or multiple monitors.
-
- 18 Dec, 2015 1 commit
-
-
Craig Watson authored
-
- 15 Dec, 2015 1 commit
-
-
Craig Watson authored
-
- 03 Dec, 2015 1 commit
-
-
Craig Watson authored
The project didn't compile on Windows.. list of modifications: - Added essential changes that hadn't been committed / pushed (Qt4->Qt5 changes; other misc. changes by Abdel) - Temporarily disabled podcasts, as the modules don't compile with Qt5.2/ 5.5 Currently, the application compiles on Windows, with MSVC2010 32-bit
-
- 24 Nov, 2015 1 commit
-
-
Craig Watson authored
Due to QWidget::showFullScreen having side-effects on OSX (setting the dock and menubar to autohide, making it impossible to then set them as hidden), the calls to that method were replaced with UBPlatformUtils::showFullScreen(QWidget *). This function then calls QWidget::showMaximized() on OSX, or QWidget::showFullScreen() on Linux and Windows. It is currently still impossible to switch smoothly between showing or hiding the dock on OSX; current behaviour is to hide it all the time, even in desktop mode.
-