Commit Graph

15 Commits (1d7a014fd44245d3b8e8c252d8ee9b0e67fb7249)

Author SHA1 Message Date
PurpleBabar cf8902f3c5 feat: move to node v16 and adding a pan tool 2023-09-20 18:27:34 +02:00
mntmn fbf18839f9
Fix Space browsing/editing on touch devices such as iPad (#152)
* touch (tablet): fix deselect when tapping space; add edit text butto
* touch: fix media upload on iDevice
* touch: fix vector transforming (points of arrows, scribbles)

Co-authored-by: Lukas F. Hartmann <lukas@mntre.com>
2021-01-11 13:04:07 +01:00
mntmn 3129933713
Merge pull request #128 from bckmnn/dev/keep-color-and-width
stroke color and width are now taken from current selection (#82)
2020-11-21 16:59:44 +01:00
Johan Jeppsson 0e7da09685 Use active stroke/fill/text settings for shapes and notes
Change-Id: Idacd0f883435da387ce301db2dc6d919a2bb3be4
2020-11-18 16:49:46 +01:00
Stefan Beckmann e3f5b34e37 fixes #82: stroke color and width are now taken from current selection
When using the scribble or arrow tool the stroke color and stroke width will be set to the stroke color or width of the currently selected item. If stroke width is 0 it will default to two. if stroke color is transparent it will default to black.
2020-11-15 23:10:18 +01:00
mntmn cbd0034be1
space: fix creating notes on top of other elements 2020-09-27 23:47:53 +02:00
mntmn d4407556ca
space/notes: default to more useful note size and padding 2020-09-27 23:32:26 +02:00
mntmn 52ff6e351b
arrow/scribble: default to active_style's stroke color 2020-09-27 23:25:06 +02:00
Mishkin Berteig dccf0465b3
Fix to issue #71 Cursor positions on shared whiteboards are inconsistent (#86)
* Fixed "Cursor Positions on Shared Whiteboards are Inconsistent".

The main fix is in the method cursor_point_to_space in
public/javascripts/spacedeck_whiteboard.js.

The calculation of the coordinates of the mouse pointer from absolute
window to the whiteboard space coordinates was incorrect.

There were a number of dependencies on this method which were updated
as a result.

One side-effect was that the div for the lasso tool needed to be
moved inside the div for the whiteboard.

* Fixed minor panning calculation problem.  Works now!
2020-09-09 16:11:43 +02:00
togir c491af64d8
Keep the colors between drawing multiple scribbles and arrows (#61)
* Keep the colors between drawing multiple scribbles and arrows

The color is changed back to black on every new drawing. Now the color is kept. If there is no color is set, then there is a fallback to the black stroke as before.

* requested changes

Co-authored-by: togir <gitcatch@weiler.rocks>
2020-07-22 21:53:51 +02:00
mntmn 43d21ddb6c space: scribble: make tool sticky, button toggles the tool 2020-04-19 13:58:17 +02:00
mntmn 8e11b6c4fa space: fix touch handling 2020-04-19 13:49:40 +02:00
mntmn 58250a72ad WIP MNT design/UX cleanup 2020-04-07 20:37:41 +02:00
mntmn ebac854da8
Port Backend to SQLite/Sequelize (removes MongoDB), Support Electron (#14)
* The MongoDB/Mongoose data storage is removed in favor of Sequelize. This abstracts over SQLite or RDBMs like PostgreSQL and MSSQL. The default is SQLite, which significantly simplifies deployments in end-user environments.

* As Spacedeck now has no more mandatory server dependencies, we can wrap it in Electron and ship it as a desktop application.

* Removes docker-compose.yml

* First version of import UI
2018-04-12 16:40:58 +00:00
mntmn 7ff2926578 initial commit. 2017-04-07 01:29:05 +02:00