Commit Graph

52 Commits

Author SHA1 Message Date
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
mntmn
1d6514c8ee Merge pull request #130 from johanjeppsson/mnt
Use active stroke/fill/text settings for shapes and notes
2020-11-21 16:56:03 +01:00
mntmn
9a1e85fb94 space: fix realtime artifact media conversion feedback for video, audio 2020-11-21 16:38:17 +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
8b5aaed92a fix #50: Leave property panels open when selecting another element 2020-11-10 21:05:02 +01:00
mntmn
0eac7749cd gardening: remove trailing whitespace in spacedeck_sections.js 2020-11-10 21:04:29 +01:00
banglashi
e081bcd6fe top-left align thumbs instead of bg cover (#111)
* top-left align thumbs instead of bg cover

* compile styles
2020-11-10 20:54:53 +01:00
banglashi
5fcc4866bd fix upload progress comparison (#122) 2020-11-10 20:46:32 +01:00
Julian David
4c7ab4df02 fix #99 - Changing attributes (like color) should not disable current… (#120)
* fix #99 - Changing attributes (like color) should not disable current tool

* apply review: remove unnecessary line
2020-11-10 18:19:58 +01:00
banglashi
6257e3410e fix pdf export + add download_as_pdf template string and action (#110)
* fix pdf export
add download_as_pdf template string and action

* after pdf export click
- close dropdown
- open in new tab

* proper fix function
2020-11-02 20:07:15 +01:00
mntmn
7c6d5c83db space: deselect when using tools; normalize note tool behavior 2020-09-28 00:09:18 +02:00
mntmn
2a2c7011c0 space: fix artifact z-stacking tool 2020-09-28 00:00:04 +02:00
mntmn
32323cbc57 space: fix initial position for new shapes 2020-09-27 23:54:22 +02:00
mntmn
cbd0034be1 space: fix creating notes on top of other elements 2020-09-27 23:47:53 +02:00
mntmn
b3927e0646 space: deselect and quit current tool with escape key 2020-09-27 23:39:33 +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
mntmn
bd8667feba space: fix background image attachment 2020-09-22 15:21:39 +02:00
mntmn
a8b8e36ad3 wip: migrate from deprecated swig templates to ejs 2020-09-09 17:20:35 +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
Mishkin Berteig
28f4c5d58b Fixed star and starburst objects so that they render properly within… (#79)
* Fixed star and starburst objects so that they render properly withing the selection bounding box. Lots of math. Still to do is to handle situations when the bounding box is very small and the stroke width of the star[burst] makes the interior corners overlap.  Currently causes weird rendering.

* Fixed some minor typos and formatting errors in the comments.  No changes to executable code.
2020-07-24 01:35:18 +02:00
Mejans
9c44aee57a i18n Add Occitan language (#80)
* Create oc.js

* Add OC to locale list

* Add OC

* Add OC to list

* Update spacedeck.html

* Update root.js
2020-07-22 21:55:32 +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
0c5fa597e8 Allow embedding of folders and access to folders to anonymous editors with edit_hash/spaceAuth links (#63)
* add subspaces to be listed with edit_hash/spaceAuth authorization

* remove dead code from api_helpers.js

* add edit_hash authorization for requested space thumbnails

* handle /s/:hash links in frontend router

* set space_auth via a function, allow passing it to load_space

* rename variable in /s/:hash router in backend

* hide search, profile, breadcrumb in folders if not logged in, construct links to subspaces differently for anonymous editors
2020-06-02 20:47:58 +02:00
mntmn
e5fc11d2cd update styles 2020-05-11 18:58:02 +02:00
mntmn
051821e26d hide home button in embedded mode 2020-05-11 18:58:02 +02:00
mntmn
0a4399951a when space is embedded (?embedded=1), toggle fullscreen via present button 2020-05-11 18:58:02 +02:00
mntmn
b93cc20371 users: add api_token attribute, make editable in profile/account 2020-05-11 18:58:02 +02:00
mntmn
43d21ddb6c space: scribble: make tool sticky, button toggles the tool 2020-04-19 13:58:17 +02:00
mntmn
b5c6a79c0c Merge branch 'mnt' of github.com:mntmn/spacedeck-open into mnt 2020-04-19 13:49:47 +02:00
mntmn
8e11b6c4fa space: fix touch handling 2020-04-19 13:49:40 +02:00
mntmn
a92b915bc3 fix password recovery 2020-04-09 22:21:55 +02:00
mntmn
9cb04422d8 remove pdf import options 2020-04-09 19:10:34 +02:00
mntmn
d544caf4a7 anonymous editor: don't ask for username if already logged in 2020-04-09 18:05:07 +02:00
mntmn
9750f08606 bring back copy and paste of artifacts 2020-04-09 17:33:23 +02:00
mntmn
3edde7c53c remove more dead code 2020-04-09 16:22:17 +02:00
mntmn
bdb2e9fde5 clean up space memberships table; clean up terminate account view 2020-04-09 15:37:51 +02:00
mntmn
16ffecdb16 fix error handling and displaying on membership PUT and DELETE; don't allow to change your own role; require at least one admin 2020-04-09 14:55:18 +02:00
mntmn
c05afaba8a remove folder and space 'duplication' leftovers 2020-04-09 14:15:48 +02:00
mntmn
ddd1ed2cb1 landing: add screenshot 2020-04-08 21:56:41 +02:00
mntmn
2ac0d49f2f quick mobile responsiveness fix 2020-04-08 21:29:16 +02:00
mntmn
80f9b0d93f Spacedeck 6.0 CI WIP; more style, UX cleanups; fix account dialog; add more color swatches; new landing page 2020-04-08 20:45:30 +02:00
mntmn
58250a72ad WIP MNT design/UX cleanup 2020-04-07 20:37:41 +02:00
Lukas F. Hartmann
dc986dcc7e remove traces of team from guest login, fixes #20 2018-05-07 20:00:02 +02:00
Lukas F. Hartmann
4c5e6ea286 fix auto layout button 2018-05-03 15:37:59 +02:00
Lukas F. Hartmann
fb8d3ac654 Merge branch 'master' of https://github.com/spacedeck/spacedeck-open 2018-05-01 17:06:29 +02:00
Lukas F. Hartmann
c19f00b316 fix session token/cookie handling for arbitrary server IPs; fix realtime update distribution via websockets 2018-05-01 17:04:08 +02:00
mntmn
c5783feca9 fix some artifact serialization trouble; fix login error 2018-04-15 00:23:52 +02:00
mntmn
f5acdcf614 remove junk from gulpfile and ship compiled CSS 2018-04-14 22:24:16 +02:00