- 21 Dec, 2015 2 commits
-
-
Craig Watson authored
Presumably due to the change in how pen strokes were saved to file (commit 8ed2e245), pen strokes with pressure levels were badly saved. They were converted to lines instead of polygons, meaning that every time a page was saved or duplicated, the lines would look worse and worse -- and artefacts would appear. This should now be fixed.
-
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
-
- 17 Dec, 2015 2 commits
-
-
Craig Watson authored
- Linked necessary Windows SDK libraries - Solved compilation errors upon including `wmsdk.h` or other Windows SDK headers (`interface` keyword wasn't recognized)
-
Craig Watson authored
-
- 16 Dec, 2015 2 commits
-
-
Craig Watson authored
-
Craig Watson authored
-
- 15 Dec, 2015 4 commits
-
-
-
Craig Watson authored
-
Craig Watson authored
-
Craig Watson authored
-
- 14 Dec, 2015 6 commits
-
-
Craig Watson authored
-
Craig Watson authored
-
Craig Watson authored
-
Craig Watson authored
Page DPI is now saved as the DPI that was read when opening the file. While not a perfectly fool-proof fix, it will at least allow files to be migrated between OB 1.02 and 1.10.
-
Craig Watson authored
-
Craig Watson authored
-
- 11 Dec, 2015 3 commits
-
-
Craig Watson authored
Note: the screenshot can only be taken on the primary display now (rather than on the display in which the mouse is, as was the case before).
-
Craig Watson authored
Previously, duplication did not copy the transformation matrices of group members correctly. This made grouped objects move away when saving and re-opening a document. This should now be fixed.
-
Craig Watson authored
- Added an overload for setMatrix in UBGraphicsMediaItem, to propagate matrix changes to the child videoItem - Upon loading a video, the child videoItem is now added correctly, and set to the right position
-
- 10 Dec, 2015 3 commits
-
-
Craig Watson authored
-
Craig Watson authored
-
Craig Watson authored
-
- 09 Dec, 2015 8 commits
-
-
Craig Watson authored
(Merge branch 'craig-dev' into dev)
-
Craig Watson authored
-
Craig Watson authored
Simply added copying of zValue to the deep copy functions. As tested on OSX, this does pose any problems when duplicating an item on-page (i.e generating a new item with a zValue equal to its original).
-
agriche authored
-
Craig Watson authored
-
Craig Watson authored
-
agriche authored
-
- 08 Dec, 2015 3 commits
-
-
Craig Watson authored
The lines removed in this commit led to (presumably) unintended behavior: when saving a document, pen strokes were saved not as a group, but just as their constituent polygons. This meant that the following block of code, that handles saving pen strokes correctly, was never executed. This doesn't fix the z-Value issue (#12), but it seems to be a step in the right direction.
-
Craig Watson authored
-
Craig Watson authored
-
- 07 Dec, 2015 2 commits
-
-
Craig Watson authored
-
Craig Watson authored
- Corrected and cleaned up rotation calculation - Fixed button position/size issues (clickable area didn't correspond to the button image) - Fixed tool flashing during resizing - (new feature) Buttons now scale proportionally to the protractor when it is resized - Everything is now drawn by default at a scale of 1 instead of 1.5 - Pen width set to 0 (i.e always 1 pixel thick regardless of zoom), to keep the old look & feel - Scaled the marker tool image (.svg) to look like it did before without scaling it in code - Removed debug messages Tested on OS X, works fine.
-
- 04 Dec, 2015 2 commits
-
-
Craig Watson authored
Caused by one occurence of "uniboardtool" having been replaced by "OpenboardTool" instead of "openboardtool". For consistency's sake, this was changed to openboardtool, but these URL / application name changes require a clean-up (all occurences of "uniboardtool" are commented out; these should either be removed, or the changes reverted)
-
Craig Watson authored
-
- 03 Dec, 2015 2 commits
-
-
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
-
Craig Watson authored
QVideoWidget had to be abandoned in favour of QGraphicsVideoItem. This is because UBGraphicsMediaItem, i.e the class representing a media (audio or video) object on the board, is a QGraphicsProxyWidget, and is used to embed a QWidget into the Scene. With Phonon's video widget, it was possible to embed the video widget in this ProxyWidget. This is no longer possible (except on Windows, for some reason), so this commit is a workaround, to use a QGraphicsVideoItem instead of a QVideoWidget while modifying the rest of the class hierarchy as little as possible. Ultimately, a cleaner solution (not making UBGraphicsMediaItem inherit QGraphicsProxyWidget, for example) may be desirable.
-